Wiederverwendbare Themenblöcke erstellen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 4 Minuten Lesedauer
  • Erstellen Sie eine wiederverwendbare Komponente, die einen bestimmten Subflow von Aufgaben und Konversationselementen in Virtual Agent-Konversationen ausführt.

    Vorbereitungen

    Tipp:
    Entwickler und Themenautoren müssen möglicherweise auf Themenblöcke zugreifen, die in anderen Anwendungsbereichen erstellt wurden. Wie Sie ihnen Zugriff gewähren, erfahren Sie unter Erstellen Sie bereichsübergreifende Zugriffsrechte für Themenblöcke und anwenderdefinierte Steuerungen.

    Erforderliche Rolle: virtual_agent_admin oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Verwenden Sie Themenblöcke, um allgemeine Schritte auszuführen, z. B. das Abrufen bestimmter Datensätze.

    Prozedur

    1. Navigieren zu Alle > Konversations-Schnittstellen > Virtual Agent > Designer.
    2. Führen Sie auf der Seite „Themen“ einen der folgenden Schritte aus:
      • Um einen Themenblock von Grund auf neu zu erstellen, wählen Sie + Erstellenaus.
      • Um einen Themenblock basierend auf einem vorgefertigten Themenblock zu erstellen, öffnen Sie den Themenblock, und gehen Sie wie folgt vor:
        1. Wählen Sie in der Kopfzeile Duplikataus.
        2. Geben Sie den Namen des neuen Blocks ein, und wählen Sie Speichern.
    3. Füllen Sie die Felder im Blatt aus.
      Tabelle : 1. Blatt „Themenblockeigenschaften“.
      Feld Beschreibung
      Typ

      Liste der Elemente, die Sie in Virtual Agent-Designererstellen können.

      Wählen Sie Themenblock aus, und definieren Sie die zusätzlichen Eigenschaften.
      Hinweis:
      Nachdem Sie dieses Thema als Themenblock festgelegt haben, können Sie es nicht in ein normales Thema zurückändern.
      Name Eindeutiger Name für den Themenblock, der seinen funktionalen Zweck widerspiegelt. Dieser Name wird in der Liste der Themenblöcke angezeigt, aus denen Themenautoren beim Erstellen oder Aktualisieren eines Themas auswählen können.
      Beschreibung Kurze Erläuterung des Zwecks des Themenblocks. Beispielsweise zum Abrufen von Datensätzen.
      Erweiterte Eigenschaften (optional)
      Wer auf dieses Thema zugreifen kann
      Kanäle

      Chat-Clients, in denen das Thema oder der Themenblock ausgeführt wird.

      Diese Kanäle unterscheiden sich von den Standardkanälen, die von Virtual Agentnativ unterstützt werden. Ihre Instanz kann über zusätzliche Kanäle für anwenderdefinierte Chatintegrationen verfügen, die dafür erstellt wurden. Weitere Informationen zu Kanälen finden Sie unter Virtual Agent -Themen in anderen Kanälen bereitstellen.

      Servicemitarbeiter
      Servicemitarbeiter-Kontextvariablen Servicemitarbeiter-Kontextvariablen, die in den allgemeinen Chat-Einstellungendefiniert sind.

      Wählen Sie die Variablen aus, die dynamischen Kontext bieten, also Informationen aus dem Virtual Agent -Chat. Diese Informationen werden von der Bot-Konversation an den Servicemitarbeiter übertragen.

      Informationen zur Standardliste der Servicemitarbeiter-Variablen finden Sie unter Kontextvariablen des Servicemitarbeiter-Chats.

      Verfügbar für Agent-Autopilot Umschalter, der bestimmt, ob der Themenblock für einen Servicemitarbeiter verfügbar ist.

      Wenn diese Option aktiviert ist, kann ein Service Desk-Mitarbeiter nach dem Thema suchen und das Thema aufrufen. Einzelheiten hierzu finden Sie unter Konversations-Autopilot.

      Verfügbar auf der Palette
      Aktivieren Umschalter, der bestimmt, ob der Themenblock als eigenes Symbol im Abschnitt „Dienstprogramme“ der Palette auf der Registerkarte „ Flow “ angezeigt wird. Dies bietet anderen Autoren einen einfachen Zugriff auf den Themenblock.
      Zusätzlich
      Kategorien Kategorie, die diesen Block enthält. Sie können anwenderdefinierte Themenkategorien für Ihre Themenblöcke definieren.
    4. Wählen Sie Erstellen aus.
      Die Registerkarte Flow wird geöffnet. In der Canvas wird ein Flow mit einem Start- und einem Endknoten angezeigt.
    5. Um eine Eingabe für den Block zu definieren, gehen Sie wie folgt vor:
      1. Wählen Sie im Canvas den Startknoten aus.
      2. Wählen Sie im Blatt Startsegmenteigenschaften die Option + Hinzufügenaus
      3. Füllen Sie die Felder im Blatt aus.
        Tabelle : 2. Dialogfeld „Eingabe hinzufügen“.
        Feld Beschreibung
        Name Name der Eingabevariablen, die den Eingabewert speichert.
        Typ Typ der Daten, die an den Themenblock übergeben werden. Zum Beispiel Zeichenfolge, boolescher Wertusw.

        Die Felder ändern sich entsprechend Ihrer Auswahl. Weitere Informationen finden Sie unter Eingabedatentypen in Virtual Agent -Themen.

        Erforderlich Option zum Festlegen des Parameters nach Bedarf.
        Tipp Tooltip, der beim Erstellen eines aufrufenden Themas sichtbar ist. Siehe folgendes Beispiel:

        Der Tooltip zur Eingabevariablenzuordnung zeigt in diesem Beispiel „Testhinweiszeichenfolge“ an.

        Tabelle ServiceNow Tabelle, die zum Abfragen von Eingaben verwendet wird.

        Dieses Feld ist nur verfügbar, wenn Referenz oder Array.Reference im Feld Typ ausgewählt wird.

        Max. Anzahl von Zeilen Maximale Anzahl von Zeilen, die der Themenblock definieren darf.

        Dieses Feld ist nur verfügbar, wenn Array im Feld Typ ausgewählt wird.

        Standardwert Standardwert für die Variable Dieser Wert kann bei der Vorschau des Blocks verwendet werden.

        Doppelte Standardwerte sind für Array-Datentypen nicht zulässig.

        Beispielsweise stellt der vorgefertigte Themenblock „Kontextsuche“ die folgenden Eingabeparameter bereit:

        Eingabeparameter für den Themenblock „Kontextsuche“ sind Kontext, Abfrage, Portal und kb_knowledge_base.

      4. Wählen Sie Speichern.
      Das aufrufende Thema oder der aufrufende Themenblock übergibt Eingabeparameter an den aufrufenden Themenblock.
    6. Ziehen Sie die Virtual Agent-Designer Steuerungen auf die Canvas.
      Diese Steuerelemente umfassen die Eingabe, Bot-Antworten und Dienstprogramme. Verwenden Sie sie in Kombination, um die Logik zu definieren, die im Themenblock ausgeführt wird. Weitere Informationen finden Sie unter Virtual Agent-Designer Steuerungen.
    7. Um die vom Themenblock zurückgegebene Ausgabe zu definieren, gehen Sie wie folgt vor:
      1. Wählen Sie den Endknoten im Canvas aus.
      2. Klicken Sie im Blatt „Endsegmenteigenschaften“ auf + Neu hinzufügen.
      3. Füllen Sie auf dem Blatt die folgenden Felder aus.
        • Name: Name des Werts, der von dem Themenblock zurückgegeben wird
        • Wert: Entweder eine Zeichenfolge mit Variablen oder ein Skript, die bzw. das innerhalb des aufrufenden Themas verwendet werden kann. Der Wert wird in Form von Datenpillen für die von Ihnen definierten Eingabevariablen (den in den Eingabeparametern angegebenen Standardwert und die Eingabewerte aus dem Knoten im Themenblock) dargestellt.
        Beispielsweise übergibt der vorgefertigte Themenblock „Kontextsuche“ die folgenden Ausgabeparameter:

        Ausgabeparameter für den Themenblock Kontextsuche umfassen zurückgegebene Ergebnisse und hilfreiche Ergebnisse.

      4. Klicken Sie auf Speichern.
      Wenn die Ausführung des Themenblocks im aufrufenden Thema beendet wird, kann er Ausgabevariablen an das aufrufende Thema übergeben.
    8. Um zu sehen, wie der Themenblock ausgeführt wird, wählen Sie Testaus.
      Beispielsweise hat der Themenblock Kontextsuche die folgenden Ergebnisse zurückgegeben, einschließlich einer schreibgeschützten Nachricht mit den Ausgabewerten. Anhand der für Benutzer nicht sichtbaren PREVIEW-Nachricht können Sie die erwarteten Ausgaben prüfen.

      Im Vorschaufenster werden die Chatunterhaltung und ein Vorschauabschnitt angezeigt, in dem die Ausgabevariablen und ihre Werte angezeigt werden. Beispiel: „results_helpful“:true.

    9. Wenn Sie bereit sind, den Themenblock für die Verwendung in aufrufenden Themen verfügbar zu machen, gehen Sie wie folgt vor:
      1. Entfernen Sie die Standardparameter, die Sie zum Testen verwendet haben.
      2. Wählen Sie Speichern, und klicken Sie dann auf Veröffentlichen.
      Der Status des Themenblocks ändert sich in Aktiv und kann beim Aufrufen von Themen verwendet werden.

    Nächste Maßnahme

    Fügen Sie einem aufrufenden Thema oder Themenblock einen wiederverwendbaren Themenblock hinzu.