Motor de regras
O motor de regras executa grafos versionados de automação. Um fluxo começa em um gatilho, percorre nós e mantém contexto de execução para compartilhar dados entre as etapas.
Modelo mental
Evento↓REGRA↓Resultado
Blocos fundamentais
- Gatilhos: evento de processo, execução manual, webhook, agendamento, conector ou chamada de subfluxo.
- Contexto: valores do evento, processo e outputs produzidos durante a execução.
- Nós: condições, ações, integrações, pausas, tarefas humanas e controles de fluxo.
- Arestas: caminhos normais, condicionais e de erro entre os nós.
- Versões: o rascunho pode mudar; a versão publicada preserva a execução esperada.
Nós essenciais
CONDITIONEscolha caminhos usando uma condição.AND SplitInicie ramos em paralelo.JOINSincronize ramos paralelos.USER TASKPare até uma decisão humana.DELAYRetome após uma espera persistida.SUBFLOWReutilize uma regra com contrato.
Tratamento de falhas
Configure caminhos de erro onde a recuperação for parte do processo. Retry e timeout devem ser ajustados à operação executada; repetir indiscriminadamente uma ação não idempotente pode duplicar efeitos externos.
Publique mudanças como novas versões
Não altere retroativamente o comportamento esperado por execuções já iniciadas. Valide o rascunho e publique uma versão nova.