---
sourceDocument: オーストラリアの対話型インターフェース
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/conversational-interfaces

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリアの対話型インターフェース

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# デフォルトの入力リッチコントロールと出力リッチコントロール

# カスタムチャット統合のデフォルトの入力リッチコントロールと出力リッチコントロール {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：8分

入力リッチコントロールと出力リッチコントロールは、カスタムアダプター構成 \[sys_cs_custom_adapter_config\] テーブルのカスタムチャット統合にマップされる必要があります。リッチコントロールに送信トランスフォーマー実装がない場合、応答がエンドユーザーに提供されず、そのユーザーのチャットエクスペリエンスが不十分になる可能性があります。
次のデフォルトのリッチコントロールは、入力および出力リッチコントロールにマップされます。uiType パラメーターは、仮想エージェントデザイナー で会話を構築するために使用されるトピックコントロールを参照します。  
{#default-rich-controls-va-cccif__table_rqm_lvn_qmb__entry__2}

| リッチコントロール | 説明 |
|-|-|
| アクションリッチコントロール | このコンポーネントは、会話で発生するさまざまなイベントやアクションを処理します。一部のアクションは、すべてのチャネルに適用されない場合があります。たとえば、StartSpinnerActionMsg は SMS では無視されます。 ServiceNow® 仮想エージェント は、このフレームワークを使用して次のタイプのアクションメッセージを生成します。カスタムチャットインターフェイスは、特定のアクションメッセージタイプのみを認識します。 * SeparatorActionMsg \|\|actionMsg instanceof * システムアクションメッセージ \|\|actionMsg instanceof * TopicFinishedActionMsg \|\|actionMsg instanceof * SwitchToVirtualAgentActionMsg \|\|actionMsg instanceof * SwitchConversationActionMsg \|\|actionMsg instanceof * ChatSubHeaderActionMsg \|\|actionMsg instanceof * StartSpinnerActionMsg \|\|actionMsg instanceof EndSpinnerActionMsg * SubscribetoSupportQueue \|\|actionMsg instanceof * SubscribeToChatPresence\|\|actionMsg instanceof * SwitchToLiveAgentActionMsg \|\|actionMsg instanceof {#default-rich-controls-va-cccif__ul_odf_ykm_hmb} ActionRichControl は、これらのメッセージを actionMsg 要素内でラップします。したがって、ActionRichControl の 1 つの送信トランスフォーマーで、これらすべてのメッセージを処理できます。このコンポーネントには着信トランスフォーマーは必要ありません。 |
| agentInfo パラメーター | リッチコントロールがライブエージェントから送信される場合は、 agentInfo 属性がリッチコントロールに追加されます。 例： { uiType: "someType", group: "someGroup" agentInfo: { sentFromAgent: true }  // please note that this object may contain more info in subsequent releases. ... } |
| デフォルトピッカー | [ファイルピッカー](https://servicenow-prod.fluidtopics.net/4D5N1jlAqslQIrb8A39DJA "仮想エージェントトピックのファイルピッカーユーザー入力コントロールを使用して、画像または任意のファイルタイプをアップロードするようにユーザーに求めます。ユーザーが画像ファイルをアップロードすると、画像はすぐに 仮想エージェント クライアントに表示されます。")、トピックピッカー、[およびブール](https://servicenow-prod.fluidtopics.net/dzL3Zh9yW~Us2btUyoZN_A "仮想エージェントトピックでブールユーザー入力コントロールを使用して、ユーザーに「はい/いいえ」のプロンプトを表示します。")コントロールにマップします。 例： { uiType: "Picker/TopicPicker/Boolean", group: "DefaultPicker", nluTextEnabled: true/false, promptMsg: "", // optional (needed for TopicPicker) label: "The question for the list",   // always filled itemType: "Picture/List"  // needed to user key to expect picture attached options: [ { label: "display label prompt", value: "the value required to satisfy the question", description: "a description of value_1 item" attachment: "www.foo", enabled: true/false }, ... ] } オプションの order パラメーターを使用すると、昇格されたトピックを表示する順序を指定できます。たとえば、次のようになります： "options": [ { label: "Check IT Ticket Status", value: "55720b465bf0201024f11fc40a81c72d", order: 100, enabled: true }, { label: "Live Agent Support", value: "ce2ee85053130010cf8cddeeff7b12bf", order: 200, enabled: true }, { label: "Open IT Ticket 2", value: "2a46cffbc7602010v088bbf603c260a7", order: 300, enabled: true } ] |
| デフォルトテキスト | [入力テキスト](https://servicenow-prod.fluidtopics.net/89ANaijIl1qLl5STQz0eAA "仮想エージェントトピックのテキストユーザー入力コントロールは、ユーザーにテキスト文字列の入力を求めます。")、[出力テキスト](https://servicenow-prod.fluidtopics.net/CgRxuB~jEk6vxe1ywLLOfw "仮想エージェントトピックでテキストボット応答コントロールを使用して、ボット応答をテキストとして表示します。テキストエディターコントロールを使用して、テキストボット応答の書式を設定できます。たとえば、テキストを太字または斜体にしたり、リンク、箇条書き、絵文字を含めたりすることができます。")、およびファイルアップロードコントロールにマップします。 例： { uiType: "InputText/OutputText/FileUpload/Picture", group: "DefaultText", required: true/false, nluTextEnabled: true/false, itemType: "file/image/inputtext/outputtext", maskType: "SECURE/SENSITIVE/NONE"  // null except for InputText/OutputText label: "The Question?" } |
| デフォルト日付 | [日付と時刻](https://servicenow-prod.fluidtopics.net/xp12Ef3sE671NIKBlQ7WBw "仮想エージェントトピックの日時ユーザー入力コントロールを使用して、ユーザーがカレンダーの日付、時刻 (時および分)、またはその両方を選択できるようにします。")のコントロールにマップします。 { uiType: "Date/DateTime/Time", group: "DefaultDate", required: true/false, nluTextEnabled: true/false, label: "The Question?" } |
| デフォルト出力リンク | リンク [応答](https://servicenow-prod.fluidtopics.net/Z6GFZcWuFVMLnldcdstkJA "仮想エージェントトピックで [ボット応答をリンク] コントロールを使用して、ボット応答を表示します。応答には、アイテムへの単一の URL リンクまたは最大 3 つのアイテムへの複数の URL リンクのいずれかを含むヘッダープロンプトが含まれます。") コントロールにマップします。 例： { uiType: "OutputLink", group: "DefaultOutputLink", label: "link label", header: "link header", type: "link", value: { action: "www.foo", } } } |
| デフォルト出力イメージ | [画像応答](https://servicenow-prod.fluidtopics.net/SNUgv1slnZgwCv56Ya9LoQ "仮想エージェントトピックで画像ボット応答コントロールを使用して、URL リンクから画像をアップロードして表示します。画像のアスペクト比によって、ボットチャットバブル内の画像のサイズが決まります。")コントロールにマップします。 例： { uiType: "OutputImage", group: "DefaultOutputImage", value: "www.foo" } |
| デフォルト出力カード | [カード応答](https://servicenow-prod.fluidtopics.net/S4LyLNxLGicp1axtaagS0Q "仮想エージェントトピックでカードボット応答コントロールを使用して、インスタンス上のレコードから選択した情報と、ビデオや画像などのリッチコンテンツをアップロードして表示します。")コントロールにマップします。 例： { uiType: "OutputCard", group: "DefaultOutputCard", templateName: "Card", data: "some json data string" } |
| デフォルトの出力 HTML | [HTML 応答](https://servicenow-prod.fluidtopics.net/hkUZTsWhkjx799Qcp1hrAA "HTML ボット応答コントロールを使用して、 仮想エージェント ボット応答に静的 HTML テキストを表示します。")コントロールにマップします。 例： { uiType: "OutputHtml", group: "DefaultOutputHtml", style: "inline", height: 100, width: 100, value: "<div>html</div>" } |
| デフォルト出力テーブル | [テーブル応答](https://servicenow-prod.fluidtopics.net/VeocRAuzKoZs2rSKn9_SLw "仮想エージェントトピックでテーブルボット応答コントロールを使用して、ボット応答をテーブルとして表示します。")コントロールにマップします。 例： { uiType: "OutputTable", group: "DefaultOutputTable", label: "Table Title", headers: ["Column 1", "Column 2"], navigationBtnLabel: "See next", data: [ ["foo1", "foo2"], ["bar1", "bar2"] ] } |
| DefaultGroupedPartsOutputControl | [複数回答](https://servicenow-prod.fluidtopics.net/FcSVlA0ITRdSS6TwCxhmjg "仮想エージェントトピックで複数回答ボット応答コントロールを使用して、2 つ以上の出力を順番に表示します。出力は、テキスト、画像、リンク、または HTML にすることができます。ユーザーは、用意されているナビゲーションボタンを使用して、ある出力から次の出力に移動できます。")コントロールにマップします。 例： { uiType: "GroupedPartsOutputControl", group: "DefaultGroupedPartsOutputControl" groupPartType: "Link", header: "header message", values: [ { action: "www.foo", description: "description", label: "link_1 label", context: "ITSM" }, ... ] } |
| DefaultMultiPartOutput | [複数回答](https://servicenow-prod.fluidtopics.net/FcSVlA0ITRdSS6TwCxhmjg "仮想エージェントトピックで複数回答ボット応答コントロールを使用して、2 つ以上の出力を順番に表示します。出力は、テキスト、画像、リンク、または HTML にすることができます。ユーザーは、用意されているナビゲーションボタンを使用して、ある出力から次の出力に移動できます。")コントロールにマップします。 例： { uiType: "MultiPartOutput", group: "DefaultMultiPartOutput" navigationBtnLabel: "Go next", content: { uiType: "OutputHtml", style: "inline", type: "html", height: 100, width: 100, value: "<div>html</div>" } } |
| デフォルトカスタムコントロール | [カスタムコントロール](https://servicenow-prod.fluidtopics.net/AordxvDMb0hCirN7J_RMIA "仮想エージェントトピックまたはトピックブロックでカスタムコントロールユーティリティを使用して、カスタム入力コントロールまたはカスタム応答コントロールを参照します。カスタムコントロールは、 アシスタントデザイナー で提供されるコントロールを補完します。")にマップします。 例： { uiType: "CustomControl", group: "DefaultCustomControl", name: "The name of the Custom Control (sys_cs_custom_control.name)", required: true/false, uxComponentDefinitionSysId: "seismicComponentId" // or null if not isInput: true/false, // whether to wait for a response value or if just output serializedControlData: "User defined JSON from generateControlData function"; } |
[表 : 1. デフォルトの入力リッチコントロールと出力リッチコントロール]

{#default-rich-controls-va-cccif__table_rqm_lvn_qmb}

