Freigeben über


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:

  1. Lösen Sie den Fall mit den folgenden Attributen:
    • Vorfall-ID: ${anchor.incidentid}
    • Fakturierbare Zeit: 0
    • Lösung: Case ${anchor.ticketnumber} resolved via macros
  2. Rufen Sie die aktuelle Registerkarte ab, um die aktuelle Registerkarte abzurufen und die Registerkarten-ID als dynamischen Wert zu speichern.
  3. 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:

  1. Rufen Sie die aktuelle Registerkarte ab, um die Registerkarten-ID des Falls zu kopieren.
  2. Öffnen Sie eine neues Formular zur Datensatzerstellung, um eine neue Aufgabe aus dem Fall zu erstellen.
  3. Datensatz speichern
  4. 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:

  1. 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}
  2. Fügen Sie die Aktion Den Sitzungskontext aktualisieren zum Aktualisieren des Sitzungskontextcaches hinzu, nachdem der Falltitel aktualisiert wurde.
  3. 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}

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:

  1. Fügen Sie Fokus auf ein Agent-Skript festlegen mit der Einstellung des Attributs Eindeutiger Name des Agent-Skripts auf new_agentscript_highpriority hinzu.
  2. Fügen Sie die Aktion Sitzungskontext festlegen mit den folgenden Attributen hinzu:
    • Attributname: firstProcess
    • Attributwert: Fälle mit hoher Priorität
  3. Fügen Sie die Aktion Formular automatisch ausfüllen mit den folgenden Attributen hinzu:
    • Logischer Entitätsname: incident
    • Attributname: description
    • Attributwert: {firstProcess}

Nächste Schritte,

Flow-Konnektor