OdooWiki OCA HUB

Attachment Queue

attachment_queue folder_open OCA/server-tools open_in_new
Generic Modules Licencia: AGPL-3

Este módulo añade capacidades de procesamiento asíncrono a los adjuntos mediante la implementación de un nuevo modelo attachment.queue que envuelve los adjuntos y almacena información adicional para que puedan procesarse de forma asíncrona.

Un caso de uso de este módulo se puede encontrar en el módulo attachment_synchronize.

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

Añade una cola de adjuntos que procesa archivos en segundo plano, con seguimiento de estado, botones de ejecución/reprogramación manual y notificaciones por correo electrónico en caso de fallo.

Este módulo introduce una nueva pantalla "Attachment Queue" donde los archivos se procesan de forma asíncrona en lugar de inmediatamente. Cada adjunto en cola tiene un estado: Pending, Done o Failed, además de un campo de fecha de finalización y un campo de mensaje de error.

Cuando se crea un registro de cola, se programa automáticamente un trabajo en segundo plano para procesarlo. Los usuarios también pueden actuar desde el formulario: - "Manual run" inicia el procesamiento de inmediato (solo cuando está en Pending o Failed). - "Reschedule" devuelve el registro a Pending y programa un nuevo trabajo (solo cuando está en Done o Failed). - "Set to Done" lo marca como finalizado manualmente.

Si el procesamiento falla, el estado pasa a Failed, el error se almacena y se envía un correo electrónico a las direcciones indicadas en el campo failure emails utilizando la plantilla "Attachment Failure notification". Un asistente permite reprogramar varios adjuntos seleccionados a la vez.

La cola está disponible en el menú Queue Job, con vistas de lista, formulario y búsqueda. Los filtros de búsqueda incluyen Pending, Failed, Done, My Documents, URL y Binary, y se puede agrupar por propietario, tipo, compañía, mes de creación, estado o tipo de archivo. El modelo está vinculado a los adjuntos estándar e incluye chatter y actividades. Solo los gerentes (grupo técnico) pueden crear, editar o eliminar registros de cola; los usuarios normales tienen acceso de solo lectura.

Depende de

basemailqueue_job

Menús que añade

menu_attachment_queue
Modelos y campos (2)
  • attachment.queue · modelo nuevostate, date_done, file_type, attachment_id, state_message, failure_emails
  • attachment.queue.reschedule · modelo nuevoattachment_ids (Attachments)

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: 5 confirmadas, 4 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/server-tools.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Ve al menú Settings \> Technical \> Database Structure \> Attachments Queue

Puedes crear / ver adjuntos estándar con campos adicionales

Configura el límite de lote para los adjuntos que pueden sincronizarse por la tarea cron de una vez:

Settings \> Technical \> System parameters \> attachment_queue_cron_batch_limit

Este módulo puede usarse en combinación con attachment_synchronize para controlar el flujo de trabajo de procesamiento de archivos

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, Configuració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.