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

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Verwenden Sie geskriptete Erweiterungspunkte, um anwenderdefinierte Skripts zum Validieren des Formats einer Empfänger-ID aufzurufen, die einem Messaging-Kanal zugeordnet ist.

    Vorbereitungen

    Installieren Sie Agent-Initiated Messaging InterfaceAnwendung. Weitere Informationen finden Sie unter Installieren Sie die vom Service Desk-Mitarbeiter initiierte Messaging-Schnittstelle .

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Durch die Verwendung von Erweiterungspunkten können Sie Anpassungen einfach integrieren, ohne den Basiscode ändern zu müssen. Sie können die Standardbasisfunktionalität mithilfe anwenderdefinierter Skripts erweitern. Weitere Informationen finden Sie unter Erweiterungspunkte verwenden, um die Anwendungsfunktionalität zu erweitern .

    Prozedur

    1. Navigieren zu Alle > Systemerweiterungspunkte > Skriptbasierte Erweiterungspunktean.
    2. In API-Name Spalte, suchen und auswählen Global.KanalSendToValidierung .
    3. Ändern Sie im Formular „Erweiterungspunkt“ entweder eine Skripteinbindung, um zu verwenden Global.KanalSendToValidierung Erweiterungspunkt oder erstellen und registrieren Sie eine anwenderdefinierte Skripteinbindung.
      • Erstellen und registrieren Sie eine anwenderdefinierte Skripteinbindung.
      • Ändern Sie die vorhandene Skripteinbindung, indem Sie zur zugehörigen Liste „Implementierungen“ wechseln und eine Skripteinbindung in auswählen Klasse Spalte.
        Hinweis:
        Die PhoneNumberValidationExtPointImpl Skripteinbindung, die verwendet Global.KanalSendToValidierung Der Erweiterungspunkt ist zum Validieren von Empfänger-IDs-Profilen verfügbar, die mit verknüpft sind Konversations-SMS-Servicekanal Anwendung.
    4. Ordnen Sie Anwenderprofile für von Service Desk-Mitarbeiter initiierte Nachrichten zu, indem Sie hinzufügen Global.KanalSendToValidierung Erweiterungspunkt zur Skripteinbindung.
      Sie können mehrere Implementierungen für einen Erweiterungspunkt erstellen und für jede Implementierung eine Ordnungsnummer 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 Schließen Sie ein IsValid Methode in Global.KanalSendToValidierung Erweiterungspunkt.
      Ruft die Empfänger-ID ab, die dem Kanal zugeordnet ist, für den die Nachricht initiiert wurde Schließen Sie ein ChannelSendToValidierung Methode in sn_Agent_Initiated.AgentInitiatedMessagingAnwenderdokument Erweiterungspunkt.
      Hinweis:
      Basierend auf der Kanal-ID, die in festgelegt ist IsValid Methode, werden die Empfängerdetails zum Validieren einer Empfänger-ID in abgerufen ChannelSendToValidierung Methode.
    5. Klicken Sie im Formular „Erweiterungspunkt“ auf Aktualisieren .