---
sourceDocument: Xanadu-Konversations-Schnittstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/conversational-interfaces

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-Konversations-Schnittstellen

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Standardmäßige Rich Controls für Ein- und Ausgabe für eine anwenderdefinierte Chatintegration

# Standardmäßige Rich Controls für Ein- und Ausgabe für eine anwenderdefinierte Chatintegration {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 Minuten Lesedauer

Rich Controls für Ein- und Ausgabe müssen Ihrer anwenderdefinierten Chatintegration in der Tabelle „Anwenderdefinierte Adapterkonfigurationen" \[sys_cs_custom_adapter_config\] zugeordnet sein. Wenn bei einem Rich Control eine Implementierung eines ausgehenden Umwandlers fehlt, wird dem Endanwender keine Antwort zugestellt, und dieser Benutzer kann über die Chat-Experience verfügen.
Die folgenden standardmäßigen Rich Controls sind Eingabe- und Ausgabe-Rich Controls zugeordnet. Der Parameter uiType bezieht sich auf ein Themensteuerelement, das zum Erstellen von Konversationen in Virtual Agent-Designerverwendet wird.  
{#default-rich-controls-va-cccif__table_rqm_lvn_qmb__entry__2}

| Umfangreiche Steuerung | Beschreibung |
|-|-|
| ActionRichControl | Diese Komponente verarbeitet die verschiedenen Ereignisse und Aktionen, die in einer Konversation auftreten. Einige Aktionen gelten möglicherweise nicht für alle Kanäle. Beispielsweise wird StartSpinnerActionMsg in SMS ignoriert. ServiceNow® Virtual Agent erstellt über dieses Framework die folgenden Arten von Aktionsnachrichten. Die anwenderdefinierte Chatoberfläche erkennt nur bestimmte Aktionsnachrichtentypen. * SeparatorActionMsg \|\| actionMsg instanceof * SystemActionMsg \|\|actionMsg instanceof * TopicFinishedActionMsg \|\|actionMsg instanceof * SwitchToVirtualAgentActionMsg \|\|actionMsg instanceof * SwitchConversationActionMsg \|\| actionMsg instanceof * ChatSubHeaderActionMsg \|\|actionMsg instanceof * StartSpinnerActionMsg \|\| actionMsg-Instanz von EndSpinnerActionMsg * Supportwarteschlange abonnieren \|\| actionMsg-Instanzvon * SubscribeToChatPresence \|\| actionMsg instanceof * SwitchToLiveAgentActionMsg \|\| actionMsg instanceof {#default-rich-controls-va-cccif__ul_odf_ykm_hmb} ActionRichControl umschließt diese Nachrichten in das Element actionMsg. Daher kann ein einzelner ausgehender Umwandler für ActionRichControl alle diese Nachrichten verarbeiten. Für diese Komponente ist kein eingehender Umwandler erforderlich. |
| agentInfo Parameter | Wenn die Rich Control von einem Servicemitarbeiter gesendet wird, wird ihr das Attribut agentInfo hinzugefügt. Beispiel: { uiType: "someType", group: "someGroup" agentInfo: { sentFromAgent: true }  // please note that this object may contain more info in subsequent releases. ... } |
| Standardauswahl | Zuordnungen zu [Dateiauswahl](https://servicenow-prod.fluidtopics.net/vTFhOBHY1LHlBduPzkUI7A "Verwenden Sie das Benutzereingabesteuerelement für Dateiauswahl in einem Virtual Agent -Thema, um einen Benutzer aufzufordern, ein Bild oder einen beliebigen Dateityp hochzuladen. Nachdem der Benutzer eine Bilddatei hochgeladen hat, wird das Bild sofort im Virtual Agent -Client angezeigt."), Themenauswahl und [booleschen](https://servicenow-prod.fluidtopics.net/kLo0NYdZJrwvTUct8C~qbw "Verwenden Sie das Steuerelement für boolesche Benutzereingaben in einem Virtual Agent-Thema, um dem Benutzer eine Ja/Nein-Eingabeaufforderung anzuzeigen.") Steuerungen. Beispiel: { 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 }, ... ] } Mit dem optionalen Parameter order können Sie die Reihenfolge angeben, in der vorgeschlagene Themen angezeigt werden sollen. Beispiel: "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 } ] |
| Standardtext | Entspricht den Steuerungen [„Eingabetext"](https://servicenow-prod.fluidtopics.net/CNjJNfOe6EiXLcvhIJ8noQ "Durch Steuerelemente für Texteingaben durch Benutzer werden Benutzer in einem Virtual Agent-Thema zur Eingabe einer Textzeichenfolge aufgefordert."), [„Ausgabetext"](https://servicenow-prod.fluidtopics.net/aj2ca4_tQQaSEXtF_V7Bmg "Verwenden Sie das Steuerelement Text-Bot-Antwort in einem Virtual Agent -Thema, um eine Bot-Antwort als Text anzuzeigen. Sie können die Text-Bot-Antworten mithilfe der Texteditor-Steuerelemente formatieren. Sie können beispielsweise den Text fett oder kursiv schreiben sowie Links, Listen mit Aufzählungszeichen und Emojis einfügen.")und „Dateiupload". Beispiel: { 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?" } |
| DefaultDate | Zuordnung zu [Datums- und](https://servicenow-prod.fluidtopics.net/Lc3ZbsXtinBbuDBkKvc1Og "Verwenden Sie das Steuerelement für die Benutzereingabe von Datum/Uhrzeit in einem Virtual Agent-Thema, damit Benutzer ein Kalenderdatum, eine Uhrzeit (Stunden und Minuten) oder beides auswählen können.") Zeitsteuerungen. { uiType: "Date/DateTime/Time", group: "DefaultDate", required: true/false, nluTextEnabled: true/false, label: "The Question?" } |
| DefaultOutputLink | Zuordnungen zum [Verknüpfen von Antwortsteuerungen](https://servicenow-prod.fluidtopics.net/aFKJnrW1wQ2NBQChxJFQfA "Verwenden Sie das Steuerelement Bot-Antwort verknüpfen in einem Virtual Agent -Thema, um eine Bot-Antwort anzuzeigen. Die Antwort enthält eine Header-Eingabeaufforderung mit einem einzelnen URL-Link zu einem Element oder mehreren URL-Links für bis zu drei Elemente."). Beispiel: { uiType: "OutputLink", group: "DefaultOutputLink", label: "link label", header: "link header", type: "link", value: { action: "www.foo", } } } |
| DefaultOutputImage | Wird [Bildantwortsteuerelementen](https://servicenow-prod.fluidtopics.net/5b02186NeCpcvfjVEgOdeA "Verwenden Sie das Steuerelement für die Bot-Antwort auf Bilder in einem Virtual Agent -Thema, um ein Bild von einem URL-Link hochzuladen und anzuzeigen. Das Bildseitenverhältnis bestimmt, wie das Bild in der Bot-Chat-Blase dimensioniert wird.") zugeordnet. Beispiel: { uiType: "OutputImage", group: "DefaultOutputImage", value: "www.foo" } |
| DefaultOutputCard | Wird [Kartenantwortsteuerelementen](https://servicenow-prod.fluidtopics.net/6eZnby1Bi_YdBvtQkS3aSg "Verwenden Sie das Steuerelement für die Karten-Bot-Antwort in einem Virtual Agent -Thema, um ausgewählte Informationen aus einem Datensatz in Ihrer Instanz zusammen mit Rich Content wie einem Video oder Bild hochzuladen und anzuzeigen.") zugeordnet. Beispiel: { uiType: "OutputCard", group: "DefaultOutputCard", templateName: "Card", data: "some json data string" } |
| DefaultOutputHtml | Zuordnung zu [HTML-Antwortsteuerelementen](https://servicenow-prod.fluidtopics.net/eNijOgg68fTmuOupkw9AGw "Verwenden Sie das Steuerelement für HTML-Bot-Antworten, um statischen HTML-Text in der Virtual Agent-Bot-Antwort anzuzeigen."). Beispiel: { uiType: "OutputHtml", group: "DefaultOutputHtml", style: "inline", height: 100, width: 100, value: "<div>html</div>" } |
| DefaultOutputTable | Zuordnung zu Steuerelementen für [Tabellenantworten](https://servicenow-prod.fluidtopics.net/X6XR4_cmrMdZ8DO0jhhiEw "Verwenden Sie das Steuerelement für Tabellen-Bot-Antworten in einem Virtual Agent -Thema, um eine Bot-Antwort als Tabelle anzuzeigen.") Beispiel: { uiType: "OutputTable", group: "DefaultOutputTable", label: "Table Title", headers: ["Column 1", "Column 2"], navigationBtnLabel: "See next", data: [ ["foo1", "foo2"], ["bar1", "bar2"] ] } |
| DefaultGroupedPartsOutputControl | Zuordnung zu Steuerelementen mit [Mehrfachantwort](https://servicenow-prod.fluidtopics.net/ng_FJq5roTT0P9KVCn3GnA "Verwenden Sie das Steuerelement für die Bot-Antwort mit Mehrfachantwort in einem Virtual Agent -Thema, um zwei oder mehr Ausgaben nacheinander anzuzeigen. Ausgaben können Text, Bild, Link oder HTML sein. Benutzer können über eine bereitgestellte Navigationsschaltfläche von einer Ausgabe zur nächsten wechseln."). Beispiel: { uiType: "GroupedPartsOutputControl", group: "DefaultGroupedPartsOutputControl" groupPartType: "Link", header: "header message", values: [ { action: "www.foo", description: "description", label: "link_1 label", context: "ITSM" }, ... ] } |
| StandardMultipartAusgabe | Zuordnung zu Steuerelementen mit [Mehrfachantwort](https://servicenow-prod.fluidtopics.net/ng_FJq5roTT0P9KVCn3GnA "Verwenden Sie das Steuerelement für die Bot-Antwort mit Mehrfachantwort in einem Virtual Agent -Thema, um zwei oder mehr Ausgaben nacheinander anzuzeigen. Ausgaben können Text, Bild, Link oder HTML sein. Benutzer können über eine bereitgestellte Navigationsschaltfläche von einer Ausgabe zur nächsten wechseln."). Beispiel: { uiType: "MultiPartOutput", group: "DefaultMultiPartOutput" navigationBtnLabel: "Go next", content: { uiType: "OutputHtml", style: "inline", type: "html", height: 100, width: 100, value: "<div>html</div>" } } |
| DefaultCustomControl | Zuordnungen zu [anwenderdefinierten Steuerungen](https://servicenow-prod.fluidtopics.net/d1eWHfpfMOhXiADFj_~19w "Verwenden Sie das Dienstprogramm „Anwenderdefinierte Steuerung“ in einem Virtual Agent -Thema oder -Themenblock, um auf ein anwenderdefiniertes Eingabesteuerelement oder ein anwenderdefiniertes Antwortsteuerelement zu verweisen. Anwenderdefinierte Steuerungen ergänzen die in Virtual Agent-Designerbereitgestellten Steuerungen."). Beispiel: { 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"; } |
[Tabelle : 1. Standardmäßige Rich Controls für Eingabe und Ausgabe]

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

