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

  1. 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).
  2. 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).