Validieren Sie Empfänger-IDs für vom Service Desk-Mitarbeiter initiierte Nachrichten

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Verwenden Sie geskriptete Erweiterungspunkte, um benutzerdefinierte Skripts zum Validieren des Formats einer Empfänger-ID aufzurufen, die einem Messaging-Kanal zugeordnet ist.

    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 global.ChannelSendToValidationund wählen Sie es aus.
    3. Ändern Sie im Erweiterungspunktformular entweder eine Skripteinbindung, um den Erweiterungspunkt global.ChannelSendToValidation 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:
        Die Skripteinbindung PhoneNumberValidationExtPointImpl, die den Erweiterungspunkt global.ChannelSendToValidation verwendet, ist für die Validierung von Empfänger-ID-Profilen verfügbar, die der Service Channel-Anwendung „Conversational SMS “ zugeordnet sind.
    4. Ordnen Sie Benutzerprofile für vom Service Desk-Mitarbeiter initiierte Nachrichten zu, indem Sie der Skripteinbindung den Erweiterungspunkt global.ChannelSendToValidation 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 eine Kanal-ID zu, für die die Nachricht initiiert wurde Fügen Sie die isValid- Methode in den Erweiterungspunkt global.ChannelSendToValidation ein.
      Rufen Sie die Empfänger-ID ab, die dem Kanal zugeordnet ist, für den die Nachricht initiiert wurde Fügen Sie die Methode channelSendToValidation in den Erweiterungspunkt sn_agent_initiated.AgentInitiatedMessagingUserDocument ein.
      Hinweis:
      Basierend auf der in der isValid- Methode festgelegten Kanal-ID werden die Empfängerdetails zur Validierung einer Empfänger-ID in der channelSendToValidation- Methode abgerufen.
    5. Klicken Sie im Formular „Erweiterungspunkt“ auf Aktualisieren.