Verificação de fluxos de trabalho com falha
O n8n monitora a execução dos seus fluxos de trabalho.
Quando um dos seus fluxos de trabalho falha, você pode verificar o registro de execuções para ver o que deu errado. O registro de execuções mostra uma lista com o horário de execução mais recente, o status, o modo e o tempo de execução dos seus fluxos de trabalho salvos.
Abra o registro de execuções selecionando "Execuções" no painel lateral esquerdo.
Para investigar uma execução específica com falha na lista, selecione o nome ou o botão "Visualizar " que aparece ao passar o cursor sobre a linha da respectiva execução.

Isso abrirá o fluxo de trabalho em modo somente leitura, onde você poderá ver a execução de cada nó. Essa representação pode ajudá-lo a identificar em que ponto o fluxo de trabalho encontrou problemas.
Para alternar entre a visualização da execução e o editor, selecione o botão Editor | Execuções na parte superior da página.

Detectando fluxos de trabalho com erros#
Para capturar fluxos de trabalho com falha, crie um Fluxo de Trabalho de Erro separado com o nó de Gatilho de Erro . Este fluxo de trabalho será executado somente se a execução do fluxo de trabalho principal falhar.
Utilize nós adicionais no seu Fluxo de Trabalho de Erros que façam sentido, como o envio de notificações sobre o fluxo de trabalho com falha e seus erros por e-mail ou Slack.
Para receber mensagens de erro para um fluxo de trabalho com falha, defina o Fluxo de Trabalho de Erro nas Configurações do Fluxo de Trabalho para um Fluxo de Trabalho de Erro que utilize um nó de Gatilho de Erro .
A única diferença entre um fluxo de trabalho normal e um fluxo de trabalho de erro é que este último contém um nó de gatilho de erro . Certifique-se de criar esse nó antes de definir este fluxo de trabalho como o fluxo de trabalho de erro designado para outro fluxo de trabalho.
Fluxos de trabalho com erros
- Se um fluxo de trabalho usar o nó de gatilho de erro, você não precisa publicar o fluxo de trabalho.
- Se um fluxo de trabalho contiver o nó "Gatilho de Erro", por padrão, o fluxo de trabalho usará a si mesmo como fluxo de trabalho de erro.
- Não é possível testar fluxos de trabalho com erros ao executá-los manualmente. O gatilho de erro só é acionado quando ocorre um erro em um fluxo de trabalho automático.
- Você pode definir o mesmo fluxo de trabalho de erros para vários fluxos de trabalho.
Lançamento de exceções em fluxos de trabalho#
Outra forma de solucionar problemas em fluxos de trabalho é incluir um nó de Parada e Erro no seu fluxo de trabalho. Este nó gera um erro. Você pode especificar o tipo de erro:
- Mensagem de erro : retorna uma mensagem personalizada sobre o erro.
- Objeto de erro : retorna o tipo de erro.
Você só pode usar o nó Parar e Erro como o último nó em um fluxo de trabalho.
Quando lançar erros
Lançar exceções com o nó Stop and Error é útil para verificar os dados (ou suposições sobre os dados) de um nó e retornar mensagens de erro personalizadas.
Se você estiver trabalhando com dados de um serviço de terceiros, poderá se deparar com problemas como:
- Saída JSON formatada incorretamente
- Dados com tipo incorreto (por exemplo, dados numéricos que possuem um valor não numérico)
- Valores ausentes
- Erros de servidores remotos
Embora esse tipo de dado inválido possa não causar a falha imediata do fluxo de trabalho, pode causar problemas posteriormente, dificultando a identificação da origem do erro. Por isso, é melhor gerar um erro assim que você perceber que pode haver um problema.
