Este módulo amplía la funcionalidad de queue_job y permite ejecutar un cron de Odoo como un trabajo en cola.
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.0Te permite ejecutar cualquier acción programada (cron) a través del sistema de trabajos en cola en lugar de directamente, con su propio canal y una opción para omitir ejecuciones superpuestas.
Este módulo añade opciones en las acciones programadas para que puedan ejecutarse como trabajos en cola en segundo plano en lugar de ser ejecutadas directamente por el planificador de Odoo.
En la pantalla de Acciones Programadas (el formulario ir.cron) obtienes tres nuevos campos después de la prioridad:
- "Run as Queue Job": actívalo para enviar la acción a la cola.
- "No Parallel Queue Job Run": solo se muestra cuando la opción anterior está activada; está habilitada por defecto y omite una nueva ejecución si el mismo trabajo ya se está ejecutando.
- "Channel": solo se muestra cuando se ejecuta como trabajo en cola, y es obligatorio en ese caso. Por defecto usa un canal dedicado "ir_cron" bajo el canal raíz de la cola.
El mismo indicador "Run as Queue Job" también es visible en la lista de acciones programadas y puede usarse en los filtros de búsqueda.
Cuando una acción programada se marca de esta forma, su activación (incluido el botón manual "Run Manually") no la ejecuta inmediatamente: se retrasa hacia la cola con la prioridad, el nombre y el canal de la acción. Si la opción de no paralelismo está activada, se usa una clave de identidad exacta para evitar ejecuciones duplicadas. Una función de trabajo en cola y un canal están preconfigurados para este propósito.
Depende de
Modelos y campos (1)
- ir.cron · amplía un modelo existentechannel_id (Channel), run_as_queue_job, no_parallel_queue_job_run
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-03Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/queue.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Instalación
Fuente · Odoo 18.0Para instalar este módulo, necesita:
- Simplemente instálelo.
Para usar este módulo, necesita:
- Vaya a una acción programada, un indicador "Run as queue job" le permitirá
ejecutar la acción como un trabajo en cola. También podrá seleccionar un canal de su ejecución. Para configurar canales dedicados, consulte la ayuda de queue_job:
Los canales se pueden usar para gestionar trabajos secuenciales y evitar accesos concurrentes. Para hacerlo, solo tiene que definir un canal por cron limitado a 1 a la vez.
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: Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.