Benutzerprofile mit vom Service Desk-Mitarbeiter initiierten Nachrichten verknüpfen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Verwenden Sie geskriptete Erweiterungspunkte, um benutzerdefinierte Skripts für die Zuordnung von Benutzerprofilen zu vom Service Desk-Mitarbeiter initiierten Nachrichten aufzurufen.

    Vorbereitungen

    Installieren Sie die Anwendung Agent-Initiated Messaging Interface. Weitere Informationen finden Sie unter Von Service Desk-Mitarbeitern initiierte Messaging-Schnittstelle installieren.

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Ein Service Desk-Mitarbeiter kann Nachrichten aus einer Interaktion mit einem anderen Typ als Nachricht in Konfigurierbarer Arbeitsbereich für CSMverfassen. Standardmäßig ist die Skripteinbindung AgentMessagingInteractionUserDocument zum Abrufen von Benutzerprofilen verfügbar, die Verbrauchern und Kundenkontakten in einem Interaktionsdatensatz zugeordnet sind.

    Durch Verwendung von Erweiterungspunkten können Sie auf einfache Weise Anpassungen integrieren, ohne dass der Basiscode geändert werden muss. Sie können die Basis-Standardfunktionen mithilfe von benutzerdefinierten Skripts erweitern. Weitere Informationen finden Sie unter Erweiterungspunkte zur Erweiterung der Anwendungsfunktionalität verwenden.

    Prozedur

    1. Navigieren zu Alle > Systemerweiterungspunkte > Skriptbasierte Erweiterungspunkte.
    2. Suchen Sie in der Spalte API-Name nach sn_agent_initiated.AgentInitiatedMessagingUserDocumentund wählen Sie es aus.
    3. Ändern Sie im Erweiterungspunktformular entweder eine Skripteinbindung, um den Erweiterungspunkt sn_agent_initiated.AgentInitiatedMessagingUserDocument zu verwenden, oder erstellen und registrieren Sie eine benutzerdefinierte Skripteinbindung.
      • Erstellen und registrieren Sie ein benutzerdefiniertes Script Include.
      • Ändern Sie die vorhandene Skripteinbindung, indem Sie zur zugehörigen Liste „Implementierungen“ wechseln und in der Spalte Klasse eine Skripteinbindung auswählen.
        Hinweis:
        Standardmäßig ist die Skripteinbindung AgentMessagingInteractionUserDocument, die den Erweiterungspunkt sn_agent_initiated.AgentInitiatedMessagingUserDocument verwendet, für die Anwendung Agent-Initiated Messaging Interface verfügbar. Diese Skripteinbindung ist so konfiguriert, dass Benutzerprofile, die Verbrauchern und Kundenkontakten zugeordnet sind, aus dem Datensatz der Tabelle „Interaktion“ [interaction] abgerufen werden.
    4. Ordnen Sie Benutzerprofile für vom Service Desk-Mitarbeiter initiierte Nachrichten zu, indem Sie der Skripteinbindung den Erweiterungspunkt sn_agent_initiated.AgentInitiatedMessagingUserDocument hinzufügen.
      Sie können mehrere Implementierungen für einen Erweiterungspunkt erstellen und einen Reihenfolgewert für jede Implementierung angeben. Die Implementierung mit der niedrigsten Ordnungsnummer wird zuerst ausgeführt.
      Anpassung Implementierung
      Ordnen Sie einen Tabellendatensatz zu, aus dem die Nachricht initiiert wurde Fügen Sie die Methode isValidForTableRecord in den Erweiterungspunkt sn_agent_initiated.AgentInitiatedMessagingUserDocument ein.
      Rufen Sie die Benutzerdetails ab, die dem Tabellendatensatz zugeordnet sind, aus dem die Nachricht initiiert wurde Fügen Sie die Methode getUserDocument in den Erweiterungspunkt sn_agent_initiated.AgentInitiatedMessagingUserDocument ein.
      Hinweis:
      Basierend auf dem Tabellendatensatz, der in der Methode isValidForTableRecord festgelegt ist, werden die Benutzerdetails zum Senden von Agent-initiierten Nachrichten in der Methode getUserDocument abgerufen.
    5. Klicken Sie im Formular „Erweiterungspunkt“ auf Aktualisieren.