UiPath Documentation
maestro
latest
false
Maestro ユーザー ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

メッセージを待機

Wait for Message suspends until the user sends a message, then outputs the latest conversation context for downstream conversational nodes to consume.

機能

Waits until the user sends the next message on the conversation, then resumes with the latest conversation context — the chat history and user profile information — as its output.

Always place a Wait for Message node immediately after the conversation trigger to ensure the Flow is ready for the user's first message. You can loop back to it for follow-up turns, or add more Wait for Message nodes elsewhere in the Flow.

入力

フィールド説明
会話 IDThe ID of the conversation to wait on. Bind to the conversation trigger's output, for example $vars.conversationTrigger1.output.conversationId.
Exchange limitMaximum number of past exchanges (back-and-forth turns) to include in the returned conversation history. Determines how many past messages in the conversation history are returned.

出力

フィールド説明
conversationContextThe latest conversation context, including the message history.

The conversationContext contains the following fields:

フィールド説明
latestExchangeIdIdentifier of the most recent exchange (back-and-forth turn). Use as the Exchange ID input to Send Message when replying to the conversation.
messagesThe recent conversation history, including both the user's and Flow's messages. Exchange limit determines how many past exchanges to include.
userSettingsUser-level profile fields, configurable by the end-user on the channels.

使用例

Reference the full conversation context in a downstream Conversational Agent node:

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

Reference the outputted latestExchangeId in a downstream Send Message node:

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

Handling multiple Wait for Message nodes

When you have multiple Wait for Message nodes, you might accidentally configure a downstream node to reference a stale conversation context from a Wait for Message node that executed earlier.

For easier tracking, create a Flow-level variable (for example, $vars.globalConversationContext), and update it from each Wait for Message node's Update Variable section. Downstream nodes can then reference that single source of truth instead of needing to pick the last-executed Wait for Message node's output.

  • 機能
  • 入力
  • 出力
  • 使用例
  • Handling multiple Wait for Message nodes
  • 関連ページ

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得