Este módulo permite desactivar los trabajos cron durante periodos. Puede ser útil si quieres desactivar tus trabajos cron durante un periodo de mantenimiento, o por otras razones.
Nota
Si tienes instalado el módulo cron_run_manually, todavía es posible ejecutar tu trabajo durante los periodos de inactividad.
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 12.0Te permite definir ventanas de tiempo diarias durante las cuales se omite una acción programada (trabajo cron), de modo que los trabajos no se ejecuten durante el mantenimiento u otras horas bloqueadas.
Este módulo añade la capacidad de pausar acciones programadas durante horas concretas del día.
En cada acción programada (la pantalla técnica de ir.cron), aparece una nueva pestaña "Inactivity Periods". Ahí puedes añadir uno o varios periodos. Cada periodo tiene un tipo (actualmente solo "Hour"), una hora de inicio y una hora de fin, introducidas con un widget de hora.
Cuando una acción programada está a punto de ejecutarse, el módulo comprueba sus periodos de inactividad. Si la hora actual cae dentro de uno de ellos, el trabajo se omite y se escribe un mensaje en el log; en caso contrario, se ejecuta con normalidad.
Reglas de negocio y comprobaciones: - La hora de fin debe ser mayor que la hora de inicio, de lo contrario se lanza un error al guardar. - Solo está implementado el tipo "Hour"; cualquier otro tipo lanza un error "Unimplemented Feature". - Los periodos están vinculados al trabajo y se eliminan automáticamente si se elimina el trabajo.
Acceso: todos los usuarios internos pueden leer los periodos de inactividad; solo los administradores del sistema pueden crearlos, modificarlos o eliminarlos.
Toca el modelo de acciones programadas ir.cron y añade un nuevo modelo ir.cron.inactivity.period.
Depende de
Modelos y campos (2)
- ir.cron · amplía un modelo existenteinactivity_period_ids (Inactivity Periods)
- ir.cron.inactivity.period · modelo nuevotype (Type), cron_id, inactivity_hour_end (End Hour), inactivity_hour_begin (Begin Hour)
Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 12.0Configuración
Fuente · Odoo 12.0Para configurar este módulo, debe:
- Ir a Ajustes > Técnico > Automatización > Acciones planificadas y seleccionar un cron
- Añadir una nueva opción de periodos de inactividad
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, Uso.
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.