Ordnen Sie Benutzerprofile von -Service Desk-Mitarbeitern initiierten Nachrichten zu

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Verwenden Sie geskriptete Erweiterungspunkte, um anwenderdefinierte Skripts für die Zuordnung von Anwenderprofilen zu von Service Desk-Mitarbeitern 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 eines anderen Typs als Nachricht in Konfigurierbarer Arbeitsbereich für CSMverfassen. Standardmäßig ist die AgentMessagingInteractionUserDocument-Skripteinbindung zum Abrufen von Anwenderprofilen 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 verwenden, um die Anwendungsfunktionalität zu erweitern.

    Prozedur

    1. Navigieren zu Alle > Systemerweiterungspunkte > Skriptbasierte Erweiterungspunkte.
    2. Suchen Sie in der Spalte API-Name nach sn_agent_initiated.AgentInitiatedMessagingUserDocument, und wählen Sie den Eintrag aus.
    3. Ändern Sie im Formular „Erweiterungspunkt“ entweder eine Skripteinbindung, um den Erweiterungspunkt sn_agent_initiated.AgentInitiatedMessagingUserDocument zu verwenden, oder erstellen und registrieren Sie eine anwenderdefinierte 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 Anwenderprofile, die Verbrauchern und Kundenkontakten zugeordnet sind, aus dem Interaktionsdatensatz [interaction] abgerufen werden.
    4. Ordnen Sie Anwenderprofile für von einem 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.
      Ruft die Anwenderdetails 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 vom Service Desk-Mitarbeiter initiierten Nachrichten in der Methode „ getUserDocument “ abgerufen.
    5. Klicken Sie im Formular „Erweiterungspunkt“ auf Aktualisieren.