Flujos programados con Cron
En esta clase aprendemos a configurar el disparador más utilizado para tareas recurrentes: el Schedule Trigger (o Cron). Es el nodo que permite que tus automatizaciones se ejecuten solas sin intervención humana.
⏰ Modos de Programación
- Intervalos Simples: Configuración sencilla para ejecutar “cada X minutos/horas/días”.
- Expresiones CRON: Configuración avanzada y precisa (ej. “Todos los martes a las 3 AM”). El instructor recomienda usar herramientas como Cronitor para generar el código si no sabes escribirlo.
⚙️ Configuración Crítica
- Reglas Múltiples: Puedes añadir varios disparadores en el mismo nodo (ej. que se ejecute cada 5 minutos Y también todos los domingos a medianoche).
- Timezone (Zona Horaria): Es vital revisar la configuración global del workflow (Settings) para asegurar que la hora de ejecución coincida con tu país (ej. Europe/Madrid) y no con la hora del servidor (UTC/New York).
🚀 Puesta en Marcha
Para que este nodo funcione, el workflow debe estar “Activado” (Publish). Mientras esté en modo editor, el reloj no correrá automáticamente; solo funcionará si le das al botón manual “Test Workflow”.
💡 Consejo: Ten cuidado al programar intervalos muy cortos (ej. cada segundo) si tienes procesos largos, para evitar que una ejecución se solape con la siguiente (cuello de botella).