OdooWiki OCA HUB

Auto classify documents into DMS

dms_auto_classification folder_open OCA/dms open_in_new
Document Management Licencia: AGPL-3

Clasifica automáticamente los archivos dentro de un archivo .zip al directorio(s) DMS correspondiente.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Sube un archivo .zip y clasifica automáticamente su contenido en las carpetas correctas del DMS usando plantillas configurables. Puedes previsualizar qué archivos irán a cada ubicación antes de crearlos.

Este módulo añade un asistente de archivo automático a la aplicación Documents (DMS). Un responsable crea primero las Classification Templates, que se encuentran en el menú de configuración de DMS, donde definen un nombre, un patrón de nombre de archivo y un patrón de carpeta. El patrón de nombre de archivo decide qué archivos dentro del zip se seleccionan, y el patrón de carpeta decide a qué directorio de DMS se envían.

Cualquier usuario de DMS puede entonces abrir el menú Auto Classification, elegir una plantilla y subir un archivo .zip. Solo se aceptan archivos zip; cualquier otra cosa se rechaza. Al pulsar Analyze se lee el zip, se conservan los archivos cuyos nombres coinciden con el patrón de la plantilla y se muestran en una lista Details con el directorio de destino, cualquier archivo existente con el mismo nombre y un estado de To classify o Classified. Los usuarios pueden ajustar el directorio antes de continuar.

Al pulsar Classify se crean los documentos que faltan en los directorios de DMS elegidos y se abre la lista de archivos resultante. Los archivos que ya existen en el directorio, o que no tienen un directorio coincidente, se omiten.

Las plantillas tienen en cuenta la compañía: una regla multiempresa limita cada plantilla a las compañías actuales, y la lista de plantillas está restringida a los responsables de DMS.

Depende de

Lo necesitan otros módulos

Menús que añade

Classification TemplatesAuto Classification
Modelos y campos (3)
  • wizard.dms.classification · modelo nuevostate, data_file (File), company_id (Company), detail_ids (Details), template_id (Template), data_filename
  • dms.classification.template · modelo nuevoname, sequence, company_id (Company), filename_pattern, directory_pattern
  • wizard.dms.classification.detail · modelo nuevostate, file_id (File), data_file (File content), file_name (File name), full_path (Full path), parent_id (Parent), directory_id (Directory)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Vaya a Documents / Configuration / Classification Templates y cree una nueva plantilla.
  • Puede establecer patrones (expresiones regex) para nombres de archivo y directorios.

Ejemplo de patrón de nombre de archivo para usar solo archivos .txt: .txt\$ Ejemplo de patrón de directorio 1: Documents Ejemplo de patrón de directorio 1: Documents / Data

Si el patrón no contiene separadores de ruta (/), el nombre del archivo se buscará en todos los subdirectorios.

  • Vaya a Documents / Auto Classification y seleccione una plantilla y un archivo .zip.
  • Pulse el botón Analyze
  • Se establecerán tantas líneas como el número de archivos contenidos en el archivo .zip y aplique el patrón de nombre de archivo.
  • La ruta completa al archivo se mostrará en cada línea de detalle.
  • Pulse el botón Classify
  • Los archivos (dms.file) se crearán en los directorios correspondientes.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.