Esta documentação foi traduzida automaticamente por IA.
O nó de mensagem de resposta é utilizado para enviar mensagens personalizadas do fluxo de trabalho de volta ao cliente que iniciou a ação, em tipos específicos de fluxos de trabalho.
Atualmente, é suportado para uso em fluxos de trabalho do tipo "Evento antes da ação" e "Evento de ação personalizada" no modo síncrono.
Em tipos de fluxo de trabalho suportados, você pode adicionar um nó de "Mensagem de resposta" em qualquer lugar do fluxo de trabalho. Basta clicar no botão de mais ('+') no fluxo de trabalho para adicioná-lo:

A mensagem de resposta é mantida como um array ao longo de todo o processo da requisição. Sempre que um nó de mensagem de resposta é executado no fluxo de trabalho, o novo conteúdo da mensagem é adicionado a esse array. Quando o servidor envia a resposta, todas as mensagens são enviadas ao cliente de uma só vez.
O conteúdo da mensagem é uma string de modelo (template string) na qual você pode inserir variáveis. Na configuração do nó, você pode organizar esse conteúdo de modelo como desejar:

Quando o fluxo de trabalho chega a este nó, o modelo é analisado e o conteúdo da mensagem resultante é gerado. Na configuração acima, a variável "Variável local / Iterar todos os produtos / Objeto de iteração / Produto / Título" será substituída por um valor específico durante a execução do fluxo de trabalho, por exemplo:

O status da mensagem de resposta é determinado pelo sucesso ou falha da execução do fluxo de trabalho. A falha na execução de qualquer nó causará a falha de todo o fluxo de trabalho. Nesse caso, o conteúdo da mensagem será retornado ao cliente com um status de falha e uma notificação será exibida.
Se você precisar definir ativamente um estado de falha no fluxo de trabalho, você pode usar um "Nó de término" e configurá-lo para um estado de falha. Quando este nó é executado, o fluxo de trabalho é encerrado com um status de falha, e a mensagem é retornada ao cliente também com um status de falha.
Se o fluxo de trabalho não apresentar nenhum estado de falha e for executado com sucesso até o fim, o conteúdo da mensagem será retornado ao cliente com um status de sucesso.
Se você definir vários nós de mensagem de resposta no fluxo de trabalho, os nós que forem executados adicionarão o conteúdo da mensagem a um array. Quando finalmente retornarem ao cliente, todo o conteúdo da mensagem será retornado e exibido em conjunto.
Ao usar uma mensagem de resposta em um fluxo de trabalho "Evento antes da ação", você pode enviar um feedback de mensagem correspondente ao cliente após o término do fluxo de trabalho. Para detalhes, consulte Evento antes da ação.
Ao usar uma mensagem de resposta em um "Evento de ação personalizada" no modo síncrono, você pode enviar um feedback de mensagem correspondente ao cliente após o término do fluxo de trabalho. Para detalhes, consulte Evento de ação personalizada.