Passen Sie die URL- und REST-API-Aufgabenparameter für an EMR-Systeme

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Verwenden Sie geskriptete Erweiterungspunkte, um URL-Parameter und REST-API-Aufgabenparameter für zu bearbeiten EMR-System .

    Vorbereitungen

    Installieren Sie die Anwendung EMR-Hilfe. Weitere Informationen finden Sie unter EMR-Hilfe installieren.

    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 sn_ind_rmt_help.RemoteHelpParamTransformer .
    3. Ändern Sie im Formular „Erweiterungspunkt“ entweder eine Skripteinbindung, um zu verwenden sn_ind_rmt_help.RemoteHelpParamTransformer Erweiterungspunkt oder erstellen und registrieren Sie eine anwenderdefinierte Skripteinbindung.
      • Erstellen und registrieren Sie eine anwenderdefinierte Skripteinbindung.

        Weitere Informationen finden Sie unter Registering custom script includes against the scripted extension points.

      • Ändern Sie die vorhandene Skripteinbindung, indem Sie zur zugehörigen Liste „Implementierungen“ wechseln und eine Skripteinbindung in auswählen Klasse Spalte.
        Hinweis:
        Standardmäßig ist RemoteHelpParamTransformer Skripteinbindung, die verwendet sn_ind_rmt_help.RemoteHelpParamTransformer Erweiterungspunkt ist für verfügbar EMR-HilfeAnwendung.
    4. Passen Sie Parameter für an EMR-System Durch Hinzufügen von sn_ind_rmt_help.RemoteHelpParamTransformer 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.
      Tabelle : 1. EMR-Systemanpassungen

      Anpassung

      Implementierung

      Parameter für eingehende Aufgaben

      Schließen Sie ein TransformIncomingTaskParams Methode in sn_ind_rmt_help.RemoteHelpParamTransf-​Ormer Erweiterungspunkt. Die Methode wird von den REST-APIs aufgerufen, bevor IT-Serviceanfragen über ein EMR-System erstellt und aktualisiert werden. Sie können Eingabeparameter ändern.

      Parameter für ausgehende Aufgaben

      Schließen Sie ein TransformationsOutgoingTaskParams Methode in sn_ind_rmt_help.RemoteHelpParamTransformer Erweiterungspunkt. Die Methode wird von den REST-APIs aufgerufen, um eine Aufgabenliste und Aufgabendetails abzurufen, bevor die aufgabenbezogenen Daten an gesendet werden EMR-System .

      Parameter für eingehende URL

      Schließen Sie ein TransformURLParameter Methode in sn_ind_rmt_help.RemoteHelpParamTransformer Erweiterungspunkt. Diese Methode wird aus einem Serviceportal aufgerufen, bevor die URL-Parameter gespeichert werden.
      Hinweis:
      Wenn Ihr EMR-System über einen Verschlüsselungsalgorithmus verfügt, können Sie konfigurieren Parameter für eingehende URL Methode in sn_ind_rmt_help.RemoteHelpParamTransformer Erweiterungspunkt zum Entschlüsseln von verschlüsselten Aufgabenparametern von ServiceNowInstanz.
    5. Klicken Sie im Formular „Erweiterungspunkt“ auf Aktualisieren .