Nó: Try / Catch (tratar erros)
Como usar o nó Try / Catch para capturar erros da etapa anterior e seguir dois caminhos diferentes.
O nó Try / Catch analisa o resultado do nó executado logo antes dele e decide qual das duas saídas seguir: sucesso, se tudo correu bem, ou erro, se a etapa anterior falhou. É a forma de o workflow não travar diante de um problema pontual — por exemplo, uma Requisição HTTP que não responde.
Quando usar
- Depois de um nó de Requisição HTTP que consulta um sistema externo que pode falhar ou estar fora do ar.
- Depois de ações que dependem de dados que podem faltar (um
Atualizar oportunidadesem oportunidade vinculada, por exemplo). - Em qualquer ponto em que você queira avisar um humano se algo deu errado, em vez de deixar o workflow travado.
Configuração
Esse nó não tem campos próprios para preencher. Você só conecta:
- A saída success ao caminho normal.
- A saída error ao caminho de tratamento de erro (por exemplo, um
Enviar DM no Teamavisando a falha).
Se o Try / Catch for colocado como o primeiro nó do workflow (sem nada antes), ele segue pelo caminho de sucesso por padrão.
Exemplo
Um workflow chama uma Requisição HTTP para consultar o estoque de um produto em um sistema externo. Logo depois vem um Try / Catch: se a requisição falhar, a saída "error" dispara um Enviar DM no Team avisando a equipe técnica; se der certo, a saída "success" segue o fluxo normal de resposta ao cliente.
Dicas
- Ao cair no ramo de erro, ficam disponíveis as variáveis
{{$error.message}}e{{$error.node}}para usar na mensagem de aviso. - Coloque o Try / Catch logo depois do nó que pode falhar — ele sempre avalia o resultado da etapa imediatamente anterior, não de qualquer nó anterior.
Solução de problemas
Se o ramo "error" nunca disparar mesmo quando o nó anterior deveria falhar, confirme que esse nó realmente retorna um erro tratado (não uma exceção não capturada) e que não há outro nó no meio dos dois.
Artigos relacionados
-
Crie sua primeira automacao (workflow)
Os workflows do Omnifox automatizam sua operacao: um gatilho inicia a automacao e os nos de acao fazem o trabalho. Crie uma mensagem de boas-vindas em minutos.
-
Catálogo de disparadores (triggers) dos workflows
Conheça os eventos que podem iniciar um workflow automaticamente no Omnifox.
-
Nós de ação disponíveis nos workflows
Descubra as ações que um workflow pode executar de forma automática.
-
Condições e ramificações (se/então) em um workflow
Faça seus fluxos tomarem decisões e seguirem caminhos diferentes conforme os dados de cada contato.
-
Modelos de workflow prontos para usar
Comece suas automações em minutos partindo de fluxos pré-montados que você pode personalizar.