Legen Sie fest, ob Messaging-Kanäle für vom Service Desk-Mitarbeiter initiierte Nachrichten verfügbar sind

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Verwenden Sie geskriptete Erweiterungspunkte, um benutzerdefinierte Skripts aufzurufen, um zu bestimmen, ob ein Messaging-Kanal für ein Benutzerprofil in einer vom Service Desk-Mitarbeiter initiierten Nachricht gilt.

    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

    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.ChannelsQualifizierenFoAgentMessagingund wählen Sie es aus.
    3. Erstellen und registrieren Sie im Formular „Erweiterungspunkt“ eine benutzerdefinierte Skripteinbindung.
    4. Bestimmen Sie, ob ein Messaging-Kanal auf ein Benutzerprofil in einer vom Service Desk-Mitarbeiter initiierten Nachricht anwendbar ist, indem Sie der Skripteinbindung den Erweiterungspunkt sn_agent_initiated.ChannelsQualifizierenForAgentMessaging 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 dem benutzerdefinierten Skript eine Messaging-Kanal-ID für vom Service Desk-Mitarbeiter initiierte Nachrichten zu Fügen Sie die Methode isValidForChannel in den Erweiterungspunkt sn_agent_initiated.ChannelsQualifizierenForAgentMessaging ein.
      Überprüfen Sie, ob sich ein Benutzer für den Messaging-Kanal für vom Service Desk-Mitarbeiter initiierte Nachrichten qualifiziert hat Fügen Sie die Methode isChannelValidForAgentInitiatedMessaging in den Erweiterungspunkt sn_agent_initiated.ChannelsQualifizierenForAgentMessaging ein.
      Hinweis:
      Basierend auf der in der Methode „ isValidForChannel “ festgelegten Messaging-Kanal-ID werden die Benutzer für das Senden von vom Service Desk-Mitarbeiter initiierten Nachrichten in der Methode „ isChannelValidForAgentInitiatedMessaging “ ausgewertet.
    5. Klicken Sie im Formular „Erweiterungspunkt“ auf Aktualisieren.