Saltar al contenido

Creación de acción planificada

🐍 ODOO · DESARROLLO · ACCIONES PLANIFICADAS

Creación de acciones planificadas

Procesos automatizados que Odoo ejecuta en intervalos definidos: diarios, semanales, mensuales. Modelo ir.cron ejecutado por el Odoo Scheduler.

1¿Qué pueden hacer?

🐍 Ejecutar Python
Código personalizado.
📞 Llamar métodos
De modelos existentes.
📧 Enviar notificaciones
Correos automáticos.
📝 Actualizar registros
En la BD masivamente.

2Casos de uso comunes

🔄 Actualización de estados
Ej: cerrar pedidos antiguos en borrador.
🔔 Recordatorios
Facturas pendientes de pago.
🔗 Sincronización entre módulos
Inventario desde ventas.
📊 Reportes periódicos
Resumen de ventas semanales.
🧹 Limpieza de datos
Borrar registros obsoletos.

3Ejemplo práctico — auto-cancelar pedidos viejos

Crea models/sale_order.py con el método de cancelación:

Método auto_cancel_old_draft_orders en sale.order
💡 LO QUE HACE
El método busca pedidos en draft con más de 30 días y los cancela usando action_cancel() nativo de Odoo.

4Crear el ir.cron desde XML

En data/ir_cron_data.xml:

Definición XML del cron
✅ LA ACCIÓN PLANIFICADA
Se ejecuta diariamente (configurable con interval_type) y llama a auto_cancel_old_draft_orders() en sale.order.

5Configurar manualmente desde la UI

▸ Ruta: Ajustes Técnico Automatización Acciones planificadas
Acción planificada visible en la UI tras instalar el módulo

📌 En resumen

Las acciones planificadas en Odoo 18 son una herramienta poderosa para automatizar tareas repetitivas — ahorras tiempo y reduces errores. Si tienes dudas escríbenos a info@exdoo.mx.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Te gustaría implementar Odoo en tu empresa?

12 años de experiencia · +60 implementaciones exitosas · Partner Gold de Odoo en México

Hablemos por WhatsApp