Dois sistemas distintos
| Camada | Papel |
|---|---|
| Regras AML (motor de regras) | Avaliam transações, entidades ou outros sujeitos; condições e ações de regra no rule builder (scores, alertas, trigger_workflow / trigger_automation, etc.). |
| Automações (workflows) | Esta documentação: gatilhos como alert_created, transaction_created, rule_triggered, ações como create_investigation, run_risk_matrix, send_webhook, etc. |
Ponte: regra → automação
Quando uma regra dá match, uma ação de regra pode iniciar uma ou mais automações. A automação roda comtriggerType: rule_triggered e event.data com:
- Resumo da regra: ex.
rule.id,rule.name,rule.externalId,rule.score. - Contexto do sujeito avaliado: tipicamente entidade, transação e opcionalmente alerta / KYC, conforme a regra.
Desenhar automações rule_triggered
- Use ações permitidas para
rule_triggeredem Sinergia (ex.create_investigation,set_entity_status,run_risk_matrix,create_kyc_validation, webhooks). - Condições podem usar contexto de regra (Gatilhos).
Onde ler sobre regras
Gatilhos, scores e ações próprias do motor de regras estão nas seções Regras deste site; não são duplicados aqui.Manutenção: nomes de ações de regra e parâmetros vivem no rules engine e na API; do lado automações é
runAutomationById + evento sintético rule_triggered.