Freigeben über


Walkthrough 7: Konfigurieren des Agentskriptings in Ihrer Agent-Anwendung

Agentenskripte in Unified Service Desk helfen Ihnen bei der Anleitung Ihrer Bearbeiter während der Kundeninteraktion. Dieses Walkthrough zeigt, wie Sie ein einfaches Agentenskript erstellen, dass den Agenten dabei hilft, schnell eine neue Anfrage für ein Konto zu erstellen, oder vorhandene Anfragen aus der Agent-Anwendung zu durchsuchen. Das in dieser exemplarischen Vorgehensweise erstellte Agentenskript wird aufgerufen, wenn der Bearbeiter einen Datensatz des Kontos zur Ansicht abruft, der in einer Sitzung im Unified Service Desk Client angezeigt wird. Das Skript bietet die folgenden drei Optionen:

  • Erstellen einer Anfrage für das aktuelle Konto

  • Anzeige der vorhandenen Anfragen für das aktuelle Konto

  • Schließen der Sitzung

Voraussetzungen

In diesem Walkthrough

Schritt 1: Erstellen eines gehosteten Agentenskripting-Steuerelements

Schritt 2: Erstellen gehosteter Steuerelemente, um das Formular der neuen Anfrage und der vorhandenen Anfragen anzuzeigen

Schritt 3: Erstellen einer Agentenskriptaufgabe

Schritt 4: Fügen Sie die Antwort, den Aktionsaufruf und die Fensternavigationsregel für die Erstellung einer Anfrage aus dem Agentenskript hinzu.

Schritt 5: Fügen Sie die Antwort und die Aktionsaufrufe für die Anzeige vorhandener Anfragen hinzu

Schritt 6: Fügen Sie die Antwort und die Aktionsaufrufe zum Schließen der Sitzung hinzu

Schritt 7: Erstellen Sie einen Aktionsanruf, um das Agentenskript anzuzeigen.

Schritt 8: Anzeigen des Agentenskripts, wenn in einer Sitzung ein Kontodatensatz angezeigt wird.

Schritt 9: Hinzufügen der Steuerelemente zur Konfiguration

Schritt 10: Testen der Anwendung

Fazit

Schritt 1: Erstellen eines gehosteten Agentenskripting-Steuerelements

Eine Instanz des gehosteten Steuerelements des Typs Agentenskripting muss in Ihrer Agent-Anwendung vorhanden sein, um Agentenskripte anzeigen zu können.

  1. Melden Sie sich bei der Dynamics 365 Instanz an.

  2. Gehen Sie zu Einstellungen>Unified Service Desk.

  3. Klicken Sie auf Gehostete Steuerelemente.

  4. Klicken Sie auf Neu.

  5. Geben Sie auf der Seite Neues gehostetes Steuerelement die folgenden Werte an:

    Feld Wert
    Name Contoso Agent Scripting
    USD-Komponententyp Agent-Skripterstellung
    Anzeigegruppe WorkflowPanel

    Erstellen eines gehosteten Agent-Skripting-Steuerelements.

  6. Klicken Sie auf Speichern.

Schritt 2: Erstellen gehosteter Steuerelemente, um das Formular der neuen Anfrage und der vorhandenen Anfragen anzuzeigen

In diesem Schritt erstellen Sie zwei gehostete Steuerelemente des Typs CRM-Seite, um das Formular für die Erstellung der neuen Anfrage und die vorhandenen Anfragen für das aktuelle Konto anzuzeigen.

  1. Klicken Sie auf der Seite für gehostete Steuerelemente auf Neu.

  2. Geben Sie auf der Seite Neues gehostetes Steuerelement die folgenden Werte an:

    Feld Wert
    Name Contoso-Formular für neue Anfrage
    Anzeigename Neue Anfrage
    USD-Komponententyp CRM-Seite
    Mehrere Seiten zulassen Nein
    Hosting-Typ Internes WPF
    Anwendung ist global Nicht markiert
    Anzeigegruppe MainPanel

    Erstellen Sie ein von einer CRM-Seite gehostetes Steuerelement für ein neues Kundenvorgangsformular.

  3. Klicken Sie auf Speichern.

  4. Klicken Sie auf der Seite für gehostete Steuerelemente auf Neu, um ein weiteres gehostetes Steuerelement zu erstellen.

  5. Geben Sie auf der Seite Neues gehostetes Steuerelement die folgenden Werte an:

    Feld Wert
    Name Contoso Vorhandene Anfragen für ein Konto
    Anzeigenname Fälle für [[$Context.name]] Hinweis: Wir verwenden den Ersetzungsparameter für die dynamische Anzeige des Namens des aktuellen Kontos aus dem Ausführungskontext als Anzeigenahme des gehosteten Steuerelements.
    USD-Komponententyp CRM-Seite
    Mehrere Seiten zulassen Nein
    Hosting-Typ Internes WPF
    Anwendung ist global Nicht markiert
    Anzeigegruppe MainPanel

    Erstellen Sie ein von einer CRM-Seite gehostetes Steuerelement für vorhandene Firmenfälle.

  6. Klicken Sie auf Speichern.

Schritt 3: Erstellen einer Agentenskriptaufgabe

Erstellen Sie eine Agentenskriptaufgabe, die angezeigt wird, wenn in einer Sitzung ein Kontodatensatz angezeigt wird.

  1. Melden Sie sich bei der Dynamics 365 Instanz an.

  2. Gehen Sie zu Einstellungen>Unified Service Desk.

  3. Klicken Sie auf Agenten-Skripte.

  4. Klicken Sie auf Neu.

  5. Geben Sie auf der Seite Neue Agentenskriptaufgabe die folgenden Werte an:

    Feld Wert
    Name Contoso: Willkommen zur Konto-Sitzung
    Aufgabe starten Nein
    ScriptText Willkommen [[$Context.name]]. Mein Name ist [[$User.firstname]]. Bezieht sich Ihr Anruf auf eine neue oder eine vorhandene Serviceanfrage? Hinweis: Wir verwenden Ersatzparameter, um dem Bearbeiter zur Laufzeit dynamisch den Kontonamen und den Namen des aktuellen Bearbeiters anzuzeigen.
    Anweisungen Klicken Sie je nach der Antwort des Kunden auf eine der nachfolgenden Aufgaben.

    Erstellen einer Agentskriptaufgabe.

  6. Klicken Sie auf Speichern, um das Agentenskript zu erstellen.

Schritt 4: Fügen Sie die Antwort, den Aktionsaufruf und die Fensternavigationsregel für die Erstellung einer Anfrage aus dem Agentenskript hinzu.

In diesem Schritt erstellen Sie die Antwort, den Aktionsaufruf und die Fensternavigationsregel für die Anzeige einer neuen Anfrage mit einigen vorausgefüllten Werten aus dem derzeit aktiven Kontodatensatz.

  1. Klicken Sie im Bereich Antworten der Agentenskriptaufgabe, die Sie in Schritt 4 erstellt haben, klicken Sie +, um eine Antwort zu erstellen.

  2. Betätigen Sie im Suchfeld die Eingabetaste, oder klicken Sie auf das Suchsymbol, und klicken Sie dann auf Neu im Suchergebnisfeld.

    Erstellen einer Antwort für eine Agentenskriptaufgabe.

  3. Geben Sie auf der Seite Neue Agentenskriptantwort die folgenden Werte an:

    Feld Wert
    Name Contoso: Neue Anfrage
    Antworttext Erstellen einer Anfrage
    Verknüpfte Aufgabe Contoso: Willkommen zur Konto-Sitzung
    Reihenfolge 1

    Erstellen einer Antwort in Unified Service Desk.

  4. Klicken Sie auf Speichern.

  5. Fügen Sie dann der Antwort einen Aktionsanruf zur Anzeige eines neuen Anfrageformulars für das Konto hinzu, wenn der Agent auf die Antwort klickt. Klicken Sie auf der Navigationsleiste auf den Abwärtspfeil neben Contoso: Neue Anfrage, und wählen Sie Aktionen.

    Erstellen eines Aktionsaufrufs für die Antwort.

  6. Klicken Sie auf der nächsten Seite auf Vorhandenen Aktionsaufruf hinzufügen.

  7. Betätigen Sie im Suchfeld die Eingabetaste, oder klicken Sie auf das Suchsymbol, und klicken Sie dann auf Neu, um einen Aktionsaufruf zu erstellen.

  8. Geben Sie auf der Seite Neuer Aktionsaufruf die folgenden Werte an:

    Feld Wert
    Name Contoso-Aktionsaufruf: Erstellen einer Anfrage
    Bestellung 1
    Gehostetes Steuerelement Contoso-Formular für neue Anfrage
    Aktion New_CRM_Page
    Daten LogicalName=incident
    customerid=EntityReference([[$Context.InitialEntity]],[[$Context.Id]])
    customeridname=[[$Context.name]]
    primarycontactid=[[$Context.primarycontactid.id]+]
    primarycontactidname=[[$Context.primarycontactid.name]+] Hinweis: Das neue Formular für den Fall wird mit den aktuellen Datensätzen des Kontos gefüllt, damit der Bearbeiter schnell einen Fall für den Kunden erstellen kann.

    Erstellen eines Aktionsaufrufs für Fall erstellen.

  9. Klicken Sie auf Speichern.

  10. Erstellen Sie dann eine Fensternavigationsregel für die Anzeige des Formulars für die neue Anfrage. Gehen Sie zu Einstellungen>Unified Service Desk.

  11. Klicken Sie auf Fensternavigationsregeln.

  12. Klicken Sie auf Neu.

  13. Geben Sie auf der Seite Neue Fensternavigationsregel die folgenden Werte an.

    Feld Wert
    Name Contoso neue Anfrage für Kontositzungsregel
    Bestellung 20
    Von Contoso-Formular für neue Anfrage
    Entität incident
    Routentyp Popup
    Ziel Tabstopp
    Aktion Weiterleitungsfenster
    Registerkarte "Ziel" Contoso-Formular für neue Anfrage
    Registerkarte "Anzeigen" Contoso-Formular für neue Anfrage
    Befehlsleiste ausblenden Nein
    Navigationsleiste ausblenden Ja

    Erstellen einer Fensternavigationsregel.

  14. Klicken Sie auf Speichern.

Schritt 5: Fügen Sie die Antwort und die Aktionsaufrufe für die Anzeige vorhandener Anfragen hinzu

In diesem Schritt fügen Sie die Antwort und Aktionsaufrufe für die Anzeige vorhandener Anfragen für das aktuelle Konto hinzu.

  1. Klicken Sie im Bereich Antworten des Agentenskripts Contoso: Willkommen zur Kontositzung auf Agentskrip, klicken Soie +, um eine Antwort zu erstellen.

  2. Betätigen Sie im Suchfeld die Eingabetaste, oder klicken Sie auf das Suchsymbol, und klicken Sie dann auf Neu im Suchergebnisfeld.

  3. Geben Sie auf der Seite Neue Agentenskriptantwort die folgenden Werte an.

    Feld Wert
    Name Contoso: Vorhandene Anfragen
    Antworttext Anzeige vorhandener Anfragen
    Verknüpfte Aufgabe Contoso: Willkommen zur Konto-Sitzung
    Bestellung 2
  4. Klicken Sie auf Speichern.

  5. Fügen Sie dann dieser Antwort einen Aktionsaufruf zur Anzeige der vorhandenen Anfragen für das aktuelle Konto hinzu. Klicken Sie auf der Navigationsleiste auf den Abwärtspfeil neben Contoso: Vorhandene Anfragen, und wählen Sie Aktionen.

  6. Klicken Sie auf der nächsten Seite auf Vorhandenen Aktionsaufruf hinzufügen.

  7. Betätigen Sie im Suchfeld die Eingabetaste, oder klicken Sie auf das Suchsymbol, und klicken Sie dann auf Neu, um einen Aktionsaufruf zu erstellen.

  8. Geben Sie auf der Seite Neuer Aktionsaufruf die folgenden Werte an:

    Feld Wert
    Name Contoso-Aktionsaufruf: Anzeigen vorhandener Anfragen
    Bestellung 1
    Gehostetes Steuerelement Contoso Vorhandene Anfragen für ein Konto
    Aktion AssociatedView
    Daten navItemName=Cases
    Id=[[$Context.Id]]
    type=[[$Context.etc]]
    tabset=areaService

    Erstellen eines Aktionsanruf, um die vorhandenen Fälle anzuzeigen.

  9. Klicken Sie auf Speichern.

  10. Fügen Sie einen weiteren Aktionsaufruf zum Setzen des Fokus auf das Formular für die neue Anfrage hinzu. Geben Sie auf der Seite Neuer Aktionsaufruf die folgenden Werte an:

    Feld Wert
    Name Contoso-Aktionsaufruf: Fokus auf vorhandene Anfragen
    Bestellung 2
    Gehostetes Steuerelement Contoso-Globaler Manager
    Aktion ShowTab
    Daten Contoso Vorhandene Anfragen für ein Konto

    Erstellen eines Aktionsanruf, um den Fokus auf die vorhandenen Fälle zu richten.

  11. Klicken Sie auf Speichern.

Schritt 6: Fügen Sie die Antwort und die Aktionsaufrufe zum Schließen der Sitzung hinzu

In diesem Schritt fügen Sie die Antwort und die Aktionsaufrufe zum Schließen der Sitzung hinzu.

  1. Klicken Sie im Bereich Antworten des Agentenskripts Contoso: Willkommen zur Kontositzung auf Agentskrip, klicken Soie +, um eine Antwort zu erstellen.

  2. Betätigen Sie im Suchfeld die Eingabetaste, oder klicken Sie auf das Suchsymbol, und klicken Sie dann auf Neu im Suchergebnisfeld.

  3. Geben Sie auf der Seite Neue Agentenskriptantwort die folgenden Werte an:

    Feld Wert
    Name Contoso: Sitzung schließen
    Antworttext Sitzung schließen
    Verknüpfte Aufgabe Contoso: Willkommen zur Konto-Sitzung
    Bestellung 3
  4. Klicken Sie auf Speichern.

  5. Fügen Sie dann dieser Antwort Sie einen Aktionsanruf zum Schließen der Sitzung hinzu. Klicken Sie auf der Navigationsleiste auf den Abwärtspfeil neben Contoso: Sitzung schließen, und wählen Sie "Aktionen".

  6. Klicken Sie auf der nächsten Seite auf Vorhandenen Aktionsaufruf hinzufügen.

  7. Betätigen Sie im Suchfeld die Eingabetaste, oder klicken Sie auf das Suchsymbol, und klicken Sie dann auf Neu, um einen Aktionsaufruf zu erstellen.

  8. Geben Sie auf der Seite Neuer Aktionsaufruf die folgenden Werte an.

    Feld Wert
    Name Contoso-Aktionsaufruf: Sitzung schließen
    Gehostetes Steuerelement Contoso Session Tab Hinweis: Das gehostete Steuerelement Contoso Session Tab wurde in Beispielhafte Vorgehensweise 4: Anzeigen eines Datensatzes in einer Sitzung in Ihrer Bearbeiter-Anwendung erstellt.
    Aktion Sitzung schließen
    Daten sessionid=[[$Context.SessionId]]

    Einen Aktionsaufruf erstellen, um die Sitzung zu beenden.

  9. Klicken Sie auf Speichern.

Schritt 7: Erstellen Sie einen Aktionsanruf, um das Agentenskript anzuzeigen.

In diesem Schritt erstellen Sie einen Aktionsanruf, um das Agentenskript anzuzeigen.

  1. Melden Sie sich bei der Dynamics 365 Instanz an.

  2. Gehen Sie zu Einstellungen>Unified Service Desk.

  3. Klicken Sie auf Handlungsaufforderungen.

  4. Klicken Sie auf Neu.

  5. Geben Sie auf der Seite Neuer Aktionsaufruf die folgenden Werte an.

    Feld Wert
    Name Contoso-Aktionsaufruf: Agentenskript laden
    Gehostetes Steuerelement Contoso Agent Scripting
    Aktion GoToTask
    Daten Contoso: Willkommen zur Konto-Sitzung

    Erstellen Sie einen Aktionsanruf, um das Agentenskript anzuzeigen.

  6. Klicken Sie auf Speichern.

Schritt 8: Anzeigen des Agentenskripts, wenn in einer Sitzung ein Kontodatensatz angezeigt wird.

In diesem Schritt fügen Sie den im letzten Schritt erstellten Aktionsanruf dem Ereignis BrowserDocumentComplete auf dem gehosteten Steuerelement Contoso-Kontositzung hinzu, so dass nach dem Laden der Aktionsaufruf zum Laden des Agentenskripts ausgeführt wird. Das gehostete Steuerelement Contoso-Kontositzung wurde erstellt in Exemplarische Vorgehensweise 4: Zeigen Sie einen Datensatz in einer Sitzung in der Agent-Anwendung an.

  1. Melden Sie sich bei der Dynamics 365 Instanz an.

  2. Gehen Sie zu Einstellungen>Unified Service Desk.

  3. Klicken Sie auf Gehostete Steuerelemente.

  4. Suchen Sie das gehostete Steuerelement Contoso-Kontositzung, und klicken Sie darauf, um die Definition des gehosteten Steuerelements zu öffnen.

  5. Klicken Sie auf der Navigationsleiste auf den Abwärtspfeil neben Contoso-Kontositzung und dann auf Ereignisse.

    Konfigurieren von Ereignissen für ein gehostetes Steuerelement.

  6. Klicken Sie auf der Ereignisseite auf BrowserDocumentComplete.

  7. Klicken Sie auf der Seite BrowserDocumentComplete auf + im Bereich Aktive Aktionen, um dem Ereignis einen Aktionsaufruf hinzuzufügen.

  8. Geben Sie im Suchfeld "Contoso Action Call: Load Agent Script" ein, und drücken Sie die EINGABETASTE oder klicken Sie auf das Suchsymbol.

  9. Klicken Sie in den Suchergebnissen zum Hinzufügen auf Contoso-Aktionsaufruf: Agentenskript laden.

  10. Klicken Sie auf Speichern.

Schritt 9: Hinzufügen der Steuerelemente zur Konfiguration

In diesem Schritt fügen Sie die Aktionsanrufe, das Agentenskript die gehosteten Steuerelemente und die Fensternavigationsregel, die Sie hier erstellt haben, zur Contoso-Konfiguration hinzu, um diese Steuerelemente dem Benutzer anzuzeigen, der der Konfiguration zugewiesen wurde. Contoso-Konfiguration wurde erstellt in Exemplarische Vorgehensweise 1: Erstellen einer einfachen Agent-Anwendung auf wurde.

Fügen Sie das Folgende der Contoso-Konfiguration hinzu.

Steuerelementname Steuerelementtyp
Contoso-Aktionsaufruf: Erstellen einer Anfrage Aktionsaufruf
Contoso-Aktionsaufruf: Anzeigen vorhandener Anfragen Handlungsaufforderung
Contoso-Aktionsaufruf: Fokus auf vorhandene Anfragen Handlungsaufforderung
Contoso-Aktionsaufruf: Sitzung schließen Handlungsaufforderung
Contoso-Aktionsaufruf: Agentenskript laden Handlungsaufforderung
Contoso: Willkommen zur Konto-Sitzung Agent-Skript
Contoso Agent Scripting Gehostetes Steuerelement
Contoso-Formular für neue Anfrage Gehostetes Steuerelement
Contoso Vorhandene Anfragen für ein Konto Gehostetes Steuerelement
Contoso neue Anfrage für Kontositzungsregel Fensternavigationsregel

So fügen Sie der Konfiguration ein Steuerelement hinzu:

  1. Melden Sie sich bei der Dynamics 365 Instanz an.

  2. Gehen Sie zu Einstellungen>Unified Service Desk.

  3. Klicken Sie auf Konfiguration.

  4. Klicken Sie auf Contoso-Konfiguration, um die Definition zu öffnen.

  5. Klicken Sie auf der Navigationsleiste auf den Abwärtspfeil neben Contoso-Konfiguration, und wählen Sie Aktionsaufrufe

  6. Klicken Sie auf der nächsten Seite auf Vorhandenen Aktionsaufruf hinzufügen, geben Sie “Contoso-Aktionsaufruf” in die Suchzeile ein, und betätigen Sie die Eingabetaste, oder klicken Sie auf das Suchsymbol.

  7. Wählen Sie die fünf Aktionsaufrufe aus dem Suchergebnisfeld aus, um sie der Contoso-Konfiguration hinzuzufügen.

  8. In ähnlicher Weise fügen Sie das Bearbeiter-Skript, die gehosteten Steuerelemente und die Regeln für die Fensternavigation hinzu, indem Sie auf den Abwärtspfeil neben Contoso Konfiguration und auf Bearbeiter-Skriptegehostete Steuerelemente bzw. Regeln für die Fensternavigation klicken.

  9. Klicken Sie auf Speichern.

Schritt 10: Testen der Anwendung

  1. Starten Sie die Unified Service Desk Client-Anwendung und melden Sie sich bei der Dynamics 365-Instanz an, in der Sie Unified Service Desk konfiguriert haben. Verwenden Sie dazu dieselben Anmeldeinformationen, die der Contoso-Konfiguration in Beispielhafte Vorgehensweise 1: Erstellen einer einfachen Bearbeiter-Anwendung zugewiesen wurden. Informationen über die Verbindung zu Dataverse Instanz über die Unified Service Desk Client-Anwendung finden Sie unter Verbinden mit einer CRM-Instanz über den Unified Service Desk Client.

  2. Klicken Sie auf den Abwärtspfeil neben der Schaltfläche SUCHEN auf der Symbolleiste, und klicken Sie dann auf Konto, um die Kontodatensätze aus Ihrer Dataverse-Instanz anzuzeigen.

  3. Klicken Sie auf den Expander im linken Bereich.

    Wählen des Expanders in Unified Service Desk.

  4. Klicken Sie auf einen der Datensätze, um die entsprechenden Kontoinformationen in einer Sitzung anzuzeigen. Im linken Bereich wird das Agentenskript Contoso: Willkommen zur Kontositzung angezeigt.

    Agent-Skript in Unified Service Desk.

  5. Im Agentenskript:

    1. Klicken Sie auf Neue Anfrage, um ein Form für eine neue Anfrage mit vorab eingegebenen Werten (im roten Feld) aus dem aktuellen Kontodatensatz zu öffnen.

    Formular für neue Anfrage per Agentenskript.

    1. Klicken Sie auf Vorhandene Anfragen anzeigen, um die zum aktuellen Kontodatensatz gehörenden Anfragen anzuzeigen.

    Anzeigen vorhandener Anfragen für ein Konto.

    1. Klicken Sie auf Sitzung schließen, um die aktuelle Sitzung zu schließen.

Schlussfolgerung

In dieser exemplarischen Vorgehensweise erfahren Sie, wie Sie ein einfaches Agentskript konfigurieren, um Callcenteragenten anzuleiten. Unified Service Desk lässt es zu, komplexere Skripte mit Verzweigungslogik zu erstellen, die untergeordnete Antworten und Aktionen enthalten. Sie haben auch gelernt, wie Sie den Zugriff auf die Steuerelemente von Unified Service Desk über die Konfiguration filtern können.

Siehe auch

Walkthrough 1: Erstellen einer einfachen Agent-Anwendung

Walkthrough 2: Anzeigen einer externen Webseite ain Ihrer Agent-Anwendung

Vorgehensweise 3: Anzeigen von Datensätzen in Ihrer Agent-Anwendung

Vorgehensweise 4: Zeigen Sie einen Datensatz in einer Sitzung in Ihrer Agent-Anwendung an

Walkthrough 5: Anzeigen erweiterter Sitzungsinformationen durch Anzeigen des Sitzungsnamens und von Übersichtsdaten

Walkthrough 6: Konfigurieren des gehosteten Steuerelements Debugger in ihrer Agent-Anwendung

Unified Service Desk-Konfiguration - Exemplarische Vorgehensweisen