Rotinas agendadas e intervalos
Execute grafos governados com schedule.tick, fusos horários, varreduras de retenção e o mesmo toolkit das automações por evento.
Rotinas usam o mesmo executor mas iniciam em schedule.tick com intervalos, fuso horário e next_run_at—ideais para retenção, saúde de conectores e exports periódicos.
Execute verificações governadas no relógio—not só em eventos.
Rotinas partilham o motor de automações mas iniciam em schedule.tick com intervalos, fuso horário e next_run_at. Use para varreduras de retenção, pings de conectores e preparação periódica de exports.
Valor
Gatilhos por agenda
Rotinas ligam nós trigger.schedule a intervalos (mínimo cinco minutos) com timezone explícita.
Mesmo toolkit
Reutilize nós de dados, fluxo, API e Composio—só mudam o trigger e a superfície /routines.
Higiene operacional
Desative sem apagar, duplique modelos e audite eventos routine.* com automation.run.*.
Para operadores
- Conceda scopes routines:read e routines:write; evite chaves de scheduler a mutar outros módulos.
- Publique só após validateGraphForPublish com trigger de agenda.
- Monitorize next_run_at e last_run_at em GET /routines/:id para explicar janelas perdidas.
Para compradores
- Separa “quando algo acontece” de “toda terça rever retenção” sem dois produtos.
- Trabalho agendado herda cifra, perfis e exports da mesma API key.
- Reduz cron jobs sombra com chaves de produção não auditadas.