UiPath Documentation
maestro
latest
false
Guide de l'utilisateur de Maestro
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Attendre un message

Attendre que Message soit suspendu jusqu'à ce que l'utilisateur envoie un message, puis affiche le dernier contexte de conversation pour les nœuds conversationnels en aval.

Ce qu’il fait​

Attend que l'utilisateur envoie le message suivant sur la conversation, puis reprend avec le dernier contexte de conversation (l'historique des chats et les informations de profil de l'utilisateur) en tant que sortie.

Placez toujours un nœud Attendre le message immédiatement après le déclencheur de conversation pour vous assurer que le flux est prêt pour le premier message de l'utilisateur. Vous pouvez y revenir en boucle pour les tours de suivi ou ajouter d'autres nœuds Attendre le message ailleurs dans le flux.

Entrées​

ChampDescription
ID de la conversationL'ID de la conversation à attendre. Liez à la sortie du déclencheur de conversation, par exemple $vars.conversationTrigger1.output.conversationId.
Limite d’échangesNombre maximal d’échanges passés (tours d’aller-retour) à inclure dans l’historique des conversations renvoyées. Détermine le nombre de messages passés dans l’historique de la conversation qui sont renvoyés.

Sortie​

ChampDescription
conversationContextLe dernier contexte de la conversation, y compris l’historique des messages.

Le conversationContext contient les champs suivants:

ChampDescription
latestExchangeIdIdentificateur de l’échange le plus récent (tour en arrière-plan). Utilisez comme entrée d'ID Exchange pour Envoyer le message lors de la réponse à la conversation.
messagesL’historique des conversations récentes, y compris les messages de l’utilisateur et de Flow. La limite d'échanges détermine le nombre d'échanges passés à inclure.
userSettingsChamps de profil au niveau de l'utilisateur, configurables par l'utilisateur final sur les canaux.

Exemples d'utilisation​

Référencez le contexte de conversation complet dans un nœud d'agent conversationnel en aval:

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

Référencez la sortie latestExchangeId dans un nœud Envoyer le message en aval:

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

Gérer plusieurs nœuds d'attente de message​

Lorsque vous avez plusieurs nœuds Attendre le message, vous pouvez accidentellement configurer un nœud en aval pour référencer un contexte de conversation obsolète à partir d'un nœud Attendre le message qui a été exécuté précédemment.

Pour simplifier le suivi, créez une variable au niveau du flux (par exemple, $vars.globalConversationContext) et mettez-la à jour à partir de la section Mettre à jour la variable du nœud Attendre la valeur de message. Les nœuds en aval peuvent alors référencer cette source de vérité unique au lieu d’avoir à choisir la dernière sortie du nœud Attendre le message exécuté.

  • Ce qu’il fait​
  • Entrées​
  • Sortie​
  • Exemples d'utilisation​
  • Gérer plusieurs nœuds d'attente de message​
  • Pages liées​

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour