Rutinas programadas e intervalos
Ejecuta grafos gobernados con schedule.tick, zonas horarias, barridos de retención y las mismas herramientas que las automatizaciones por eventos.
Las rutinas usan el mismo ejecutor pero arrancan en schedule.tick con intervalos, zona horaria y next_run_at—ideales para retención, salud de conectores y exports periódicos.
Ejecuta controles gobernados con reloj—not solo con eventos.
Las rutinas comparten el motor de automatizaciones pero arrancan en schedule.tick con intervalos, zona horaria y next_run_at. Úsalas para barridos de retención, pings de conectores y preparación periódica de exports.
Valor
Triggers por agenda
Las rutinas enlazan nodos trigger.schedule a intervalos (mínimo cinco minutos) con timezone explícita.
Mismo toolkit
Reutiliza nodos de datos, flujo, API y Composio—solo cambian el trigger y la superficie /routines.
Higiene operativa
Deshabilita sin borrar, duplica plantillas y audita eventos routine.* junto a automation.run.*.
Para operadores
- Emite scopes routines:read y routines:write; evita que claves de scheduler muten otros módulos.
- Publica solo tras validateGraphForPublish con trigger de agenda.
- Monitoriza next_run_at y last_run_at en GET /routines/:id para explicar ventanas perdidas.
Para compradores
- Separa “cuando ocurre algo” de “cada martes revisar retención” sin dos productos.
- El trabajo programado hereda cifrado, perfiles y exports de la misma API key.
- Reduce cron jobs sombra con claves de producción no auditadas.