OdooWiki OCA HUB

Dms Action

dms_action folder_open OCA/dms open_in_new
Sin categoría Licencia: AGPL-3

Permitir añadir acciones en los Documentos DMS seleccionados en un directorio.

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 14.0

Te permite definir acciones personalizadas (acciones de servidor) que aparecen como botones en los archivos de DMS, para que los usuarios puedan ejecutarlas directamente desde el formulario o la vista kanban de un archivo.

Este módulo añade un nuevo concepto de "DMS Action" a la aplicación Documents (DMS). Un administrador puede crear acciones en el menú de configuración de DMS (Actions), dando a cada una un nombre, un icono y vinculándola a una server action que se ejecuta sobre un archivo de DMS. Cada acción puede asignarse a uno o varios directorios de DMS.

En el formulario de un directorio, una nueva pestaña "Actions" permite elegir qué acciones están disponibles para los archivos de ese directorio. Cuando un archivo pertenece a un directorio con acciones, su vista de formulario muestra una alerta con botones para cada acción, y su vista kanban muestra un menú desplegable con las mismas acciones. Al hacer clic en un botón se ejecuta la server action vinculada sobre ese archivo.

Reglas de negocio: solo pueden ejecutarse las acciones asignadas al directorio del archivo; si un usuario intenta ejecutar una acción no permitida para ese directorio, se genera un error. El módulo también añade un campo calculado que indica si un archivo tiene alguna acción disponible, y los botones solo aparecen cuando hay al menos una.

Derechos de acceso: los usuarios normales de DMS pueden leer las acciones, pero no crearlas ni modificarlas; los responsables de DMS tienen derechos completos. El módulo afecta a los modelos dms.action, dms.directory y dms.file, y añade un elemento de menú en la configuración de DMS.

Depende de

dmsbase_sparse_field
Modelos y campos (3)
  • dms.file · amplía un modelo existentewith_actions, action_button
  • dms.action · modelo nuevoicon, kind, name, active, action_id, dms_directory_ids
  • dms.directory · amplía un modelo existentedms_action_ids

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 14.0
  • Crea algunas acciones de servidor sobre un dms.file
  • Crea una acción DMS en DMS > Configuration > Actions usando la acción de servidor
  • En una carpeta DMS añade la acción

En los DMS Files aparece un nuevo botón que nos permite reproducir la acción. Púlsalo y selecciona una de las acciones.

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.