Sitzungs-Connector-Makros verwenden
Anmerkung
Die Informationen zur Verfügbarkeit des Features lauten wie folgt.
Dynamics 365 Contact Center – eingebettet | Dynamics 365 Contact Center – eigenständig | Dynamics 365 Customer Service |
---|---|---|
Nein | Ja | Ja |
Sie können mit Sitzungs-Connector-Aktionen sitzungsbezogene Vorgänge ausführen. Mithilfe von Sitzungs-Connector-Makros können Sie Aktionen hinzufügen, beispielsweise das Abrufen der ID, das Aktualisieren einer Registerkarte, das Übergeben der Registerkarten-ID, das Setzen des Fokus auf eine Registerkarte basierend auf der Registerkarten-ID, das Öffnen einer Registerkartenvorlage und das Aktualisieren des Sitzungskontexts.
Sie können die Aktionen beliebig oft in verschiedenen Makros verwenden, um Vorgänge im Zusammenhang mit einer Sitzung in Customer Service workspace zu automatisieren und auszuführen.
Aktuelle Registerkarte abrufen
Diese Aktion ruft die Details der aktuellen Registerkarte in Customer Service ab. Die Aktion ruft die Registerkarten-ID ab, die in den Aktionen Registerkarte „Aktualisieren“ und Registerkarte „Fokus“ verwendet werden könnte.
Registerkarte aktualisieren
Aktualisiert eine Registerkarte in der Customer Service workspace-Sitzung. Diese Aktion enthält das folgende Feld.
Feld | Beschreibung |
---|---|
Registerkarten-ID | Geben Sie die ID der Registerkarte an, die Sie aktualisieren möchten. In diesem Feld ist ein Eintrag erforderlich. |
Beispiel: Einen Fall lösen, Tab-ID abrufen und den Tab aktualisieren
Führen Sie die folgenden Schritte aus, um ein Makro zum Lösen eines Falls zu erstellen, die ID abzurufen und dann die Registerkarte zu aktualisieren. Fügen Sie dem Makro die folgenden Aktionen hinzu:
-
Lösen Sie den Fall mit den folgenden Attributen:
-
Vorfall-ID:
${anchor.incidentid}
- Fakturierbare Zeit: 0
-
Lösung:
Case ${anchor.ticketnumber} resolved via macros
-
Vorfall-ID:
- Rufen Sie die aktuelle Registerkarte ab, um die aktuelle Registerkarte abzurufen und die Registerkarten-ID als dynamischen Wert zu speichern.
-
Aktualisieren Sie die Registerkarte, um die Registerkarten-ID auf den dynamischen Wert zu setzen, den Sie im vorherigen Schritt erhalten haben, wobei die Registerkarten-ID auf
Tab ID
gesetzt ist.
Fokus auf der Registerkarte
Ermöglicht Ihnen, sich auf eine Registerkarte in der Customer Service workspace-Sitzung zu konzentrieren. Diese Aktion enthält das folgende Feld.
Feld | Beschreibung |
---|---|
Registerkarten-ID | Geben Sie den Bezeichner der Registerkarte an, der Sie den Fokus geben möchten. In diesem Feld ist ein Eintrag erforderlich. |
Beispiel: Erstellen Sie eine Aufgabe aus einem Fall und setzen Sie den Fokus dann zurück auf das Fallformular
Führen Sie die folgenden Schritte aus, um ein Makro zu erstellen, das aus einem Fall eine Aufgabe erstellt und den Fokus wieder auf das Fallformular setzt. Fügen Sie dem Makro folgende Aktionen hinzu:
- Rufen Sie die aktuelle Registerkarte ab, um die Registerkarten-ID des Falls zu kopieren.
- Öffnen Sie eine neues Formular zur Datensatzerstellung, um eine neue Aufgabe aus dem Fall zu erstellen.
- Datensatz speichern
-
Konzentrieren Sie sich auf die Registerkarte, wobei die Registerkarten-ID auf
Tab ID
festgelegt ist. Dadurch wird der Fokus wieder auf die ursprüngliche Fallregisterkarte gesetzt.
Anwendungsregisterkarte öffnen
Öffnet die angegebene Anwendung in einer neuen Registerkarte mit den von Ihnen definierten Attributen. Die Aktion enthält die folgenden Felder.
Feld | Beschreibung |
---|---|
Seitentyp | Geben Sie den Anwendungstyp an, der geöffnet werden soll. Weitere Informationen: Seitentypen. |
ID der Anwendungsvorlage | Geben Sie die ID der Anwendungsvorlage an. |
Attributname | Geben Sie den logischen Namen des Attributs an, das Sie aktualisieren möchten. |
Attributwert | Geben Sie den Attributwert an, der für das oben genannte Attribut aktualisiert wird. |
Beispiel: Öffnen einer Registerkartenvorlage basierend auf dem eindeutigen Namen der Registerkartenvorlage
Um ein Makro zu erstellen, das eine Registerkartenvorlage öffnet und dabei den eindeutigen Namen der Registerkartenvorlage als Parameter übergibt, und eine Registerkartenvorlage basierend auf dem eindeutigen Namen der Registerkartenvorlage zu öffnen, fügen Sie die Aktion Anwendungsregisterkarte öffnen mit den folgenden Attributen hinzu:
-
Seitentyp:
Entity Record
- ID der Anwendungsvorlage : bde86e2f-6bd1-48a9-baf9-dae720aa9f45
Den Sitzungskontext aktualisieren
Aktualisiert den Sitzungskontext in Customer Service workspace für Entitätssitzungen. Wenn Sie beispielsweise eine Entitätssitzung für einen Falldatensatz starten, werden die Sitzungskontextvariablen beim Sitzungsstart definiert. Wenn Sie jedoch den Falltitel aktualisieren, wird der Sitzungskontext nicht aktualisiert. Daher verwenden Makros die zwischengespeicherten Informationen. Sie können den Schritt Den Sitzungskontext aktualisieren hinzufügen, nachdem Sie den Makrolauf gestartet haben, um die neuesten Informationen zu verwenden.
Beispiel: Aktualisieren Sie den Falltitel und erstellen Sie dann eine Aufgabe mit dem aktualisierten Falltitel
Führen Sie die folgenden Schritte aus, um ein Makro zu erstellen, das den Falltitel aktualisiert und dann eine Aufgabe mit dem neuen aktualisierten Falltitel erstellt:
- Fügen Sie die Produktivitätsaktion Vorhandenen Datensatz aktualisieren mit den folgenden Attributen hinzu:
-
Entitätsdatensatz-ID:
#{anchor.incidentid}
-
Logischer Entitätsname:
incident
- Attributname: title
-
Attributwert:
[Backlog]${anchor.title}
-
Entitätsdatensatz-ID:
- Fügen Sie die Aktion Den Sitzungskontext aktualisieren zum Aktualisieren des Sitzungskontextcaches hinzu, nachdem der Falltitel aktualisiert wurde.
- Fügen Sie die Aktion Neues Formular zur Datensatzerstellung öffnen mit folgenden Attributen hinzu:
-
Logischer Entitätsname:
task
- Attributname: Betreff
-
Attributwert: Aufgabe bezüglich Fall:
${anchor.title}
-
Logischer Entitätsname:
Sitzungskontext festlegen
Erstellt eine Variable im Sitzungskontext. Verwenden Sie die Aktion, um Ihre eigenen Sitzungsvariablen zu erstellen, um Bedingungen zu validieren oder nachzuverfolgen, wie Agents durch Agent-Skripte navigieren.
Feld | Beschreibung |
---|---|
Attributname | Geben Sie den Namen der Sitzungskontextvariable an. |
Attributwert | Geben Sie den Wert der Sitzungskontextvariable an. |
Beispiel: Erstellen einer Sitzungskontextvariablen zum Nachverfolgen des Agent-Skriptpfads
Führen Sie die folgenden Aufgaben aus, um einen Workflow hinzuzufügen, der eine Sitzungskontextvariable erstellt, wenn ein Benutzer von einem Agent-Skript zu einem anderen wechselt, und dann den Sitzungsvariablenkontext für weitere Makroausführungen verwendet:
- Fügen Sie Fokus auf ein Agent-Skript festlegen mit der Einstellung des Attributs Eindeutiger Name des Agent-Skripts auf
new_agentscript_highpriority
hinzu. - Fügen Sie die Aktion Sitzungskontext festlegen mit den folgenden Attributen hinzu:
-
Attributname:
firstProcess
- Attributwert: Fälle mit hoher Priorität
-
Attributname:
- Fügen Sie die Aktion Formular automatisch ausfüllen mit den folgenden Attributen hinzu:
-
Logischer Entitätsname:
incident
- Attributname: description
-
Attributwert:
{firstProcess}
-
Logischer Entitätsname: