---
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


---

# Anpassen von Virtual Agent mit anwenderdefinierten Steuerungen

# Anpassen von Virtual Agent mit anwenderdefinierten Steuerungen {#ariaid-title1}

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

Anwenderdefinierte Steuerungen sind Komponenten, die ServiceNow® -Entwickler zur Verwendung in Virtual Agent -Themen oder -Themenblöcken erstellen können. Zu diesen Steuerelementen gehören Schieberegler oder Video-Player. Anwenderdefinierte Steuerungen ergänzen die in Virtual Agent-Designerbereitgestellten Steuerungen.

Virtual Agent-Designer stellt einen Standardsatz von Steuerelementen bereit, die [Benutzereingaben](https://servicenow-prod.fluidtopics.net/3zaUFpbXKVVAwZAaqD2zwQ "Nutzen Sie die verschiedenen Eingabesteuerelemente, die in Virtual Agent-Designer verfügbar sind, um Informationen von Benutzern in Konversationen abzufragen und zu erfassen."), [Bot-Antworten](https://servicenow-prod.fluidtopics.net/~2ATEr4WQcFhaHfLHrfjmw "Virtual Agent-Designer bietet verschiedene Steuerungen zur Anzeige von Bot-Antworten in einem Gespräch. Da Bot-Antworten in Plattformen von Drittanbietern auftreten, kann das Format für jede Ausgabe variieren.")und [Dienstprogramme](https://servicenow-prod.fluidtopics.net/uv62dXNgVqc~mgj5Rj18rA "Sie können Interaktionen innerhalb eines Themas mithilfe von Dienstprogrammen in Virtual Agent-Designersteuern. Diese Dienstprogramme führen verschiedene Aktionen aus, z. B. das Hinzufügen von Themenblöcken (wiederverwendbare Komponenten), das Ausführen eines Skripts oder das Hinzufügen verschiedener Konversationspfade (Verzweigungen) in einem Thema. Dienstprogramme werden als Knoten in einem Gesprächsablauf dargestellt, zeigen dem Benutzer aber nichts an.") zum Erstellen einer Virtual Agent -Konversation darstellen. Als Entwickler können Sie Virtual Agent-Designer verwenden, um zusätzliche Steuerelemente (Schnittstellenkomponenten) für bestimmte Eingaben oder Ausgabeantworten zu erstellen. Ein Schieberegler ist beispielsweise ein Beispiel für ein anwenderdefiniertes Eingabesteuerelement, mit dem Endanwender eine Menge auswählen können.  
Hinweis:  
Anwenderdefinierte Steuerungen funktionieren in Internet Explorer Version 11 nicht. Anwenderdefinierte Steuerungen werden auch für Microsoft Teamsnicht unterstützt.

## Vor dem Erstellen eines anwenderdefinierten Steuerelements {#custom-controls__section_igd_gfj_skb}

Anwenderdefinierte Steuerungen basieren auf anpassbaren Next Experience-Komponenten, die Sie mithilfe von Next Experience Design Systemerstellen können.  
Bevor Sie eine anwenderdefinierte Komponente erstellen, benötigen Sie:

* Grundkenntnisse über die Tabellenstrukturen von Now Platform® und der Anwendung.
* Allgemeine Kenntnisse über Konzepte, Entwicklung und Design von Webkomponenten.
* JavaScript-Kenntnisse zum Definieren des Komponentenverhaltens und des anwenderdefinierten Steuerelements.
* Kenntnisse über den Designprozess zur Erstellung anwenderdefinierter Komponenten zur Verwendung in Virtual Agent-Designer.
{#custom-controls__ul_bjc_lfj_skb}

Weitere Informationen zum Entwickeln von anwenderdefinierten Komponenten für Virtual Agentfinden [Sie unter Komponenten für Virtual Agent entwickeln](https://www.servicenow.com/docs/access?context=va-components&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US).

## Funktionsweise von anwenderdefinierten Steuerelementen {#custom-controls__section_mlf_kcf_bmb}

Um Ihr anwenderdefiniertes Steuerelement zu Virtual Agenthinzuzufügen, führen Sie die folgenden Schritte aus:

1. [Erstellen Sie eine anwenderdefinierte Steuerungsdefinition](https://servicenow-prod.fluidtopics.net/32gPwsdWHXChyBtsqAjGlA "Definieren Sie eine anwenderdefinierte Eingabe- oder Antwortsteuerungsdefinition, die einer anwenderdefinierten Komponente zugewiesen ist.").

   Erstellen Sie nach dem Erstellen der anwenderdefinierten Komponente, die für das Steuerelement verwendet werden soll, eine anwenderdefinierte Steuerungsdefinition, die der anwenderdefinierten Komponente ein Eingabe- oder Antwortsteuerelement zuordnet.
2. [Erstellen Sie mit ein anwenderdefiniertes Steuerelement Virtual Agent-Designer.](https://servicenow-prod.fluidtopics.net/X4qZUzLK_PCoc7~K_XFX1g "Erstellen Sie ein anwenderdefiniertes Eingabe- oder Antwortsteuerelement, das Themenautoren in Themen oder Themenblöcken verwenden können. In Virtual Agent -Konversationen sammelt ein Eingabesteuerelement Informationen von Endanwendern, während ein Antwortsteuerelement Endanwendern Informationen anzeigt.")  
   Ein anwenderdefiniertes Steuerelement ist ein Eingabe- oder Antwortsteuerelement. Um ein anwenderdefiniertes Steuerelement in Virtual Agent-Designer zu erstellen, gehen Entwickler wie folgt vor:
   * Durch Auswahl einer Definition für anwenderdefinierte Steuerungen
   * Definieren der Eingabeparameter für die Verwendung des Steuerelements.
   * Geben Sie die von der Steuerung zurückgegebenen Ausgabeparameter an.
   {#custom-controls__ul_fdy_ndn_fpb}

   Ein Eingabesteuerelement verfügt über Rückrufe, die Eingaben vom Endanwender verwenden. Ein Antwortsteuerelement stellt dem Endanwender normalerweise Informationen bereit und verfügt nicht über Rückrufe.
3. [Fügen Sie einem Thema oder Themenblock ein anwenderdefiniertes Steuerelement hinzu](https://servicenow-prod.fluidtopics.net/rJ41Jj21HpNZd_HPS~BgQg "Fügen Sie einem Thema oder Themenblock Virtual Agent ein anwenderdefiniertes Steuerelement hinzu. Während der Konversation können Sie Eingaben von dem Anwender sammeln oder Ausgaben für den Anwender anzeigen.").

   Themenautoren, Virtual Agent-Administratoren oder -Administratoren können einem Thema oder Themenblock ein anwenderdefiniertes Steuerungsdienstprogramm hinzufügen.
{#custom-controls__ol_ppp_zcn_fpb}

## Sichere Eingaben {#custom-controls__section_tbg_3fr_zqb}

Ab dem Release San Diego können Sie anwenderdefinierte Eingabesteuerungen erstellen, die sichere Eingaben wie Passwörter zur Weitergabe an IntegrationHub -Aktionen oder -Subflows akzeptieren. Um dies zu aktivieren, schieben Sie den Umschalter Eingaben sicher machen, wenn Sie Ihr anwenderdefiniertes Eingabesteuerelement erstellen. Weitere Informationen finden Sie unter [Erstellen Sie ein anwenderdefiniertes Virtual Agent Steuerelement](https://servicenow-prod.fluidtopics.net/X4qZUzLK_PCoc7~K_XFX1g "Erstellen Sie ein anwenderdefiniertes Eingabe- oder Antwortsteuerelement, das Themenautoren in Themen oder Themenblöcken verwenden können. In Virtual Agent -Konversationen sammelt ein Eingabesteuerelement Informationen von Endanwendern, während ein Antwortsteuerelement Endanwendern Informationen anzeigt.").

