Configure a condição de início
Dependendo do sistema, o gatilho pode se basear em um horário, evento recebido ou solicitação explícita. Se faltarem execuções ou surgirem execuções inesperadas, confira filtros, estado de ativação e origem do evento.
O gatilho normalmente define os dados iniciais disponíveis para a execução. Valide esses dados antes de usá-los e considere se a origem pode enviar eventos duplicados, atrasados ou fora de ordem.
Faça as etapas processarem a entrada
Depois do início, as etapas processam dados, chamam serviços, criam ramificações, aguardam ou pedem aprovação. Cada etapa deve ter entradas e saídas claras para que uma falha não seja confundida com um gatilho que não ocorreu.
Ao depurar, verifique primeiro se há um registro de execução. Se não houver, investigue o gatilho e a entrega do evento; se houver, examine o histórico e as saídas das etapas.