UiPath Documentation
maestro
latest
false
Benutzerhandbuch zu Maestro
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Warten auf Nachricht

„Wait for Message“ wird angehalten, bis der Benutzer eine Nachricht sendet, und gibt dann den neuesten Konversationskontext aus, den nachgelagerte Konversationsknoten verwenden sollen.

Was es tut​

Wartet, bis der Benutzer die nächste Nachricht zur Konversation sendet, und setzt dann mit dem neuesten Konversationskontext – dem Chatverlauf und den Benutzerprofilinformationen – als Ausgabe fort.

Platzieren Sie immer einen „Auf Nachricht warten“-Knoten unmittelbar nach dem Konversationstrigger , um sicherzustellen, dass der Flow für die erste Nachricht des Benutzers bereit ist. Sie können für Folgerunden darauf zurückgreifen oder weitere „Wait for Message“-Knoten an anderer Stelle im Flow hinzufügen.

Eingaben​

FeldBeschreibung
Konversations-IDDie ID der Konversation, auf die gewartet werden soll. Binden Sie an die Ausgabe des Konversationstriggers, z. B. $vars.conversationTrigger1.output.conversationId.
AustauschlimitMaximale Anzahl der früheren Austauschvorgänge (Hin- und Wechsel), die in den zurückgegebenen Konversationsverlauf aufgenommen werden sollen. Legt fest, wie viele frühere Nachrichten im Konversationsverlauf zurückgegeben werden.

Ausgabe​

FeldBeschreibung
conversationContextDer neueste Konversationskontext, einschließlich des Nachrichtenverlaufs.

conversationContext enthält die folgenden Felder:

FeldBeschreibung
latestExchangeIdBezeichner des letzten Austauschs (Hin- und Hergehen). Verwenden Sie dies als Eingabe der Exchange-ID zum Senden von Nachrichten , wenn Sie auf die Konversation antworten.
messagesDer letzte Konversationsverlauf, einschließlich der Nachrichten des Benutzers und des Flows. Das Austauschlimit bestimmt, wie viele frühere Austauschvorgänge eingeschlossen werden sollen.
userSettingsProfilfelder auf Benutzerebene, konfigurierbar durch den Endbenutzer auf den Kanälen.

Anwendungsbeispiele​

Verweisen Sie auf den vollständigen Konversationskontext in einem nachgelagerten Conversational Agent- Knoten:

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

Verweisen Sie auf die ausgegebene latestExchangeId in einem nachgelagerten Knoten zum Senden von Nachrichten :

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

Bearbeiten von mehreren Wait for Message-Knoten​

Wenn Sie mehrere „Wait for Message“-Knoten haben, können Sie versehentlich einen nachgelagerten Knoten so konfigurieren, dass er auf einen veralteten Konversationskontext von einem zuvor ausgeführten „Wait for Message“-Knoten verweist.

Erstellen Sie zur leichteren Nachverfolgung eine Variable auf Flow-Ebene (z. B. $vars.globalConversationContext) und aktualisieren Sie sie im Abschnitt Variable aktualisieren jedes Wait for Message-Knotens. Nachgeschaltete Knoten können dann auf diese einzige Source of Truth verweisen, anstatt die Ausgabe des zuletzt ausgeführten Wait for Message-Knotens auswählen zu müssen.

  • Was es tut​
  • Eingaben​
  • Ausgabe​
  • Anwendungsbeispiele​
  • Bearbeiten von mehreren Wait for Message-Knoten​
  • Zugehörige Seiten​

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben