Voltar às perguntas frequentes sobre Workflows
CENTRAL DE AJUDA · FAQWorkflows1 min de leitura

Qual é a diferença entre um gatilho e uma etapa de workflow?

O gatilho decide quando uma execução começa; uma etapa realiza trabalho depois do início. Distinguir os dois ajuda a diagnosticar por que uma execução não começou, ocorreu mais de uma vez ou falhou em uma ação posterior.

Workflows

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.

Voltar às perguntas frequentes sobre Workflows