UiPath Documentation
maestro-automate
latest
false
Guide de l'utilisateur de Maestro Automate

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 la conversation, c'est-à-dire l'historique des chats et les informations du 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 workflow 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 workflow.

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.
De (From)Le rôle de l'expéditeur du message à attendre. Il est défini sur Utilisateur et ne peut pas être modifié.
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 Maestro Automate. 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 éviter cela, vérifiez le nœud Attendre le message à partir de chaque nœud en aval. Sélectionnez la valeur avec { } au lieu de la saisir et choisissez le nœud Attendre le message qui s'exécute en dernier sur le même chemin.

Prochaines étapes​

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

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

Connecter

Besoin d'aide ? Assistance(opens in new window)

Vous souhaitez apprendre ? UiPath Academy(opens in new window)

Vous avez des questions ? UiPath Forum(opens in new window)

Rester à jour