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.