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


---

# Virtual Agent-Designer Steuerungen

# Virtual Agent-Designer Steuerungen {#ariaid-title1}

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

Ein Virtual Agent Thema besteht aus einer Sammlung von Steuerungenn innerhalb eines Themen-Flows. Verwenden Sie diese Steuerungen, um Informationen zu sammeln, zu verarbeiten und Ihren Benutzern zu präsentieren. Steuerungen können auch Datensätze auf Ihrer Instanz lesen, erstellen und aktualisieren.
Durch jeden Satz von Steuerelementen werden bestimmte Funktionen in einem Konversations-Flow ausgeführt.  
{#virtual-agent-controls__table_ubt_ywt_d2b__entry__2}

| Kategorie | Beschreibung |
|-|-|
| Startsegment | Wird automatisch in einem Themen-Flow angezeigt und kann einer Konversation nicht hinzugefügt oder entfernt werden. Dieses Steuerelement kann mit einer Begrüßungsantwort konfiguriert werden, die zu Beginn eines Gesprächs erscheint. |
| Endsegment | Wird automatisch in einem Themen-Flow angezeigt und kann einer Konversation nicht hinzugefügt oder entfernt werden. Dieses Steuerelement kann mit einer abschließenden Bestätigungsnachricht vor dem Ende eines Gesprächs konfiguriert werden. Stellen Sie sicher, dass alle Verzweigungen Ihres Themas am Ende mit diesem Steuerelement verbunden sind. |
| [Anwendereingabe](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.") | Fordert in einer Konversation Informationen vom Benutzer an und erfasst diese. |
| [Bot-Antwort](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.") | Zeigt Bot-Antworten in einer Konversation an. |
| [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.") | Verarbeitet Aktionen und Logik innerhalb eines Themas, z. B. das Ausführen eines Skripts oder das Hinzufügen verschiedener Konversationspfade (Verzweigungen) in einem Thema. Sie können sie auch verwenden, um automatisierte Workflow-Studio -Workflows aufzurufen. |
[Tabelle : 1. Arten von Steuerungenn]

{#virtual-agent-controls__table_ubt_ywt_d2b}  
Für Steuerelemente mit Eingabeaufforderungen, Nachrichten, Standardwerten und Bestätigungsnachrichten können Sie einen der folgenden Eingabewerte eingeben:

* Textzeichenfolgen
* Datenpillen
* Zeichenfolgen mit eingebetteten Datenpillen
* Skripts, die Zeichenfolgen zurückgeben
{#virtual-agent-controls__ul_qf1_1gy_c3b}

## Datenpillen {#virtual-agent-controls__section_i2c_mgz_1gb}

Verwenden Sie Datenpillen, um Ihren Steuerungen schnell und einfach dynamische Informationen hinzuzufügen, ohne ein Skript zu verwenden. Klicken Sie auf das Datenpillen-Symbol (![]()), um die Oberfläche für die Datenpillenauswahl zu öffnen. In dieser Schnittstelle können Sie Daten aus Skriptvariablen und aus Eingabevariablen auswählen, die von Ihren Steuerelementen für Benutzereingaben festgelegt wurden.

Mithilfe von Datenpillen können Sie schnell und einfach auf die Daten in Ihren Variablen zugreifen. Im Gegensatz dazu bietet Skripting komplexere Optionen, z. B. die Handhabung von Übersetzungen. Die folgenden Beispiele veranschaulichen, wie eine Text-Bot-Antwort verwendet wird, die den Namen des Kunden enthält und sowohl als Datenpille als auch als Skript behandelt wird.  
{#virtual-agent-controls__table_qkt_kv5_bgb__entry__2}

| Methode | Ergebnis |
|-|-|
| Datenpille |   |
| Datenpille |   |
| Skript |   |
| Skript | ![Ein Textsteuerelement, das eine dynamische geskriptete Antwortnachricht anzeigt.]() |
[Tabelle : 2. Datenpillen und geskriptete Antworten]

{#virtual-agent-controls__table_qkt_kv5_bgb}

Im ersten Beispiel wird mithilfe der Datenpillenauswahl die Eingabevariable Nameabrufen ausgewählt, die den Namen des Kunden enthält. Im zweiten Beispiel wird derselbe Vorgang mit einem Skript ausgeführt. Im Skriptbeispiel wird auch `gs.getMessage` verwendet, um die Übersetzung der Nachricht zu verarbeiten.

## Diesen Knoten ausblenden oder überspringen (Bedingungseigenschaft) {#virtual-agent-controls__section_lmr_5wt_d2b}

Fast alle Steuerungen verfügen über eine Bedingungseigenschaft. Die Ausnahmen sind das Entscheidungsdienstprogramm sowie die Start- und Endknoten.  
In Steuerelementen für Benutzereingaben bestimmt die Bedingungseigenschaft, ob das Steuerelement in einer Konversation verwendet oder übersprungen wird. Um das Steuerelement immer zu verwenden, lassen Sie das Bedingungsfeld leer. Um die Bedingungen zu bestimmen, unter denen das Steuerelement verwendet wird, führen Sie einen der folgenden Schritte aus:

* Erstellen Sie eine Bedingung über die Schnittstelle des Bedingungsgenerators. Sie können Datenpillen hinzufügen, um die mit dieser Schnittstelle erstellten Bedingungen anzugeben.
* Geben Sie ein Skript für die Bedingungseigenschaft an, das den Wert „true" oder „false" zurückgibt. Wenn der Rückgabewert „false" lautet, wird das Steuerelement nicht verwendet, und die Konversation wird mit dem nächsten Steuerelement entlang dieser Themaverzweigung fortgesetzt.
{#virtual-agent-controls__ul_szm_tdp_rsb}

Verwenden Sie Bedingungen, um Ihre Gespräche auf der Grundlage von Kontext, Daten oder Skriptlogik dynamischer zu gestalten.  
{#virtual-agent-controls__table_xgn_qy5_bgb__entry__2}

| Geskriptete Bedingung | Bedingung im Bedingungsgenerator |
|-|-|
| Beispielskript für das bedingte Anzeigen des Knotens: (function execute() { var gr = new GlideRecord('incident'); return gr.canCreate(); })() |   |
[ ]

{#virtual-agent-controls__table_xgn_qy5_bgb}

In diesem Beispiel gibt ein Bedingungsskript den Wert „true" zurück, wenn der aktuelle Benutzer Ereignisprotokolle erstellen kann. Diese Bedingung verhindert, dass eine Dienstprogrammsteuerung einen Incident erstellt, wenn der Benutzer keine Berechtigung dazu hat.

