Dúvida sobre o Node „Enviar uma Mensagem

Pergunta Rápida:

No fluxo que estou construindo, tenho a saída de ‘erro’ de 6 nós conectada a um nó do Gmail. O nó do Gmail deveria apenas enviar uma mensagem me dizendo o que falhou. Na linha ‘Subject’ do nó do Gmail, quero fazer referência ao nó específico que falhou e causou a execução do nó do Gmail, por exemplo: ‘Node 7 Error’ . Como eu faria isso? Existe uma linha de código específica que posso colocar na barra de assunto — ou existe uma maneira mais simples de fazer isso?

Oi @Josue_Vazquez

No campo Subject do Gmail, digite isto no modo Expression:

{{ $prevNode.name }} Error

$prevNode.name retorna o nome do nó que forneceu a entrada atual do Gmail. Como suas saídas de erro conectam diretamente ao Gmail, ele identifica o nó que falhou, por exemplo Create a file5 Error.

A forma mais fácil é colocar um nó Set em cada ramo de erro antes do nó Gmail, com um campo como failedNode definido para o nome desse nó. Assim o assunto fica {{ $json.failedNode }} failed. Ou construir um workflow separado com um Error Trigger e usar {{ $json.execution.lastNodeExecuted }} no assunto, que se preenche automaticamente.