UiPath Documentation
maestro-automate
latest
false
Guia do usuário do Maestro Automate

Esperar mensagem

Wait for Message suspende até que o usuário envie uma mensagem e, em seguida, gera o contexto de conversa mais recente para os nós de conversa downstream consumirem.

O que faz​

Aguarda até que o usuário envie a próxima mensagem na conversa e, em seguida, retoma com o contexto da conversa mais recente: o histórico do chat e informações do perfil do usuário: como sua saída.

Sempre coloque um nó Aguardar mensagem imediatamente após o gatilho de conversa para garantir que o fluxo de trabalho esteja pronto para a primeira mensagem do usuário. Você pode fazer um loop de volta para etapas de acompanhamento ou adicionar mais nós Aguardar mensagem em outro lugar do fluxo de trabalho.

Entradas​

CampoDescription
ID da conversaO ID da conversa a ser aguardada. Associe à saída do gatilho de conversa, por exemplo,.$vars.conversationTrigger1.output.conversationId
DeA função do remetente da mensagem pela qual se esperar. Ele foi definido como Usuário e não pode ser alterado.
Limite de trocasNúmero máximo de trocas anteriores (retorno e para frente) a serem incluídas no histórico de conversas retornadas. Determina quantas mensagens anteriores no histórico de conversas são retornadas.

Saída​

CampoDescription
conversationContextO contexto da conversa mais recente, incluindo o histórico de mensagens.

O conversationContext contém os seguintes campos:

CampoDescription
latestExchangeIdIdentificador da troca mais recente (ir para frente e para trás). Use como a entrada do ID do Exchange para Enviar mensagem ao responder à conversa.
messagesO histórico de conversa recente, incluindo as mensagens do usuário e do Maestro Automate. O limite de troca determina quantas trocas anteriores serão incluídas.
userSettingsCampos de perfil no nível do usuário, configuráveis pelo usuário final nos canais.

Exemplos de uso​

Faça referência ao contexto completo da conversa em um nó subsequente do Agente de conversação :

$vars.waitForMessage1.output.conversationContext
$vars.waitForMessage1.output.conversationContext

Faça referência à saída latestExchangeId em um nó downstream Enviar mensagem :

$vars.waitForMessage1.output.conversationContext.latestExchangeId
$vars.waitForMessage1.output.conversationContext.latestExchangeId

Como lidar com vários nós Aguardar mensagem​

Quando você tem vários nós Aguardar mensagem, você pode configurar acidentalmente um nó downstream para fazer referência a um contexto de conversa obsoleta de um nó Aguardar mensagem que foi executado anteriormente.

Para evitar isso, verifique de qual nó Aguardar mensagem cada nó downstream lê. Selecione o valor com { } Insert em vez de digitá-lo e escolha o nó Wait for Message que é executado por último no mesmo caminho.

Próximas Etapas​

  • O que faz​
  • Entradas​
  • Saída​
  • Exemplos de uso​
  • Como lidar com vários nós Aguardar mensagem​
  • Próximas Etapas​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades