Falhar na execução do workflow
A ação Falhar na execução do workflow interrompe a execução de um workflow e marca a execução do workflow como falha com um erro. Quando essa ação é executada, todas as etapas subsequentes do workflow são interrompidas, e a execução é exibida como falha na página Histórico de execuções. Essa ação é útil para interromper workflows quando condições de erro específicas são detectadas ou quando a validação de dados falha.
Nesta página
Considerações
A execução do workflow é interrompida imediatamente
Quando a ação Falhar na execução do workflow é executada, o workflow para imediatamente nesse ponto. Nenhuma ação ou condição que se segue no workflow é executada, mesmo que esteja em uma ramificação ou caminho condicional diferente.
Visibilidade do erro
As execuções de workflow com falha são exibidas no histórico de execuções com um status de erro. Analise os detalhes da execução para identificar quais workflows falharam e verifique o motivo fornecido na mensagem de falha.
Campos
A ação Falhar na execução do workflow contém os seguintes campos:
| Campo | Descrição |
|---|---|
| Mensagem de falha | Obrigatório. A mensagem de erro a ser exibida no log de execução do workflow. Essa mensagem aparece nos detalhes da execução e ajuda a identificar por que o workflow foi interrompido. |
Acionadores
A ação Falhar na execução do workflow pode ser usada em qualquer workflow, independentemente do acionador que o inicia. Essa ação é útil para o tratamento de erros e a lógica de validação em workflows que precisam impor regras de negócios ou requisitos de dados específicos.
Exemplo
Um workflow é acionado quando um pedido é criado. O workflow verifica se o total do pedido está acima de um determinado limite que exige autorização do gerente. Se o total do pedido exceder US$ 10.000 e nenhuma tag de autorização do gerente estiver presente no pedido, a ação Falhar na execução do workflow interromperá o workflow e registrará uma mensagem de erro indicando que a autorização do gerente é necessária.
Isso permite identificar quais pedidos precisam de atenção e evitar o processamento automatizado de pedidos de alto valor sem a devida autorização.