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

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

    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 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 nachsn_ind_rmt_help.RemoteHelpParamTransformer, und wählen Sie den Eintrag aus.
    3. Ändern Sie im Formular „Erweiterungspunkt“ entweder eine Skripteinbindung, um den Erweiterungspunkt sn_ind_rmt_help.RemoteHelpParamTransformer zu verwenden, oder erstellen und registrieren Sie eine anwenderdefinierte Skripteinbindung.
      • Erstellen und registrieren Sie ein benutzerdefiniertes Script Include.

        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 in der Spalte „Klasse“ eine Skripteinbindung auswählen.
        Hinweis:
        Standardmäßig ist die RemoteHelpParamTransformer -Skripteinbindung, die den Erweiterungspunkt sn_ind_rmt_help.RemoteHelpParamTransformer verwendet, für die Anwendung EMR-Hilfe verfügbar.
    4. Passen Sie Parameter für ein EMR-System an, indem Sie der Skripteinbindung den Erweiterungspunkt sn_ind_rmt_help.RemoteHelpParamTransformer 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.
      Tabelle : 1. EMR-Systemanpassungen

      Anpassung

      Implementierung

      Parameter für eingehende Aufgaben

      Fügen Sie die Methode transformIncomingTaskParams in den Erweiterungspunkt sn_ind_rmt_help.RemoteHelpParamTransformer ein. Die Methode wird von den REST APIs aufgerufen, bevor IT-Serviceanforderungen aus einem EMR-System erstellt und aktualisiert werden, und ermöglicht Ihnen das Ändern von Eingabeparametern.

      Parameter für ausgehende Aufgaben

      Fügen Sie die Methode transformOutgoingTaskParams in den Erweiterungspunkt sn_ind_rmt_help.RemoteHelpParamTransformer ein. Die Methode wird von den REST APIs aufgerufen, um eine Aufgabenliste und Aufgabendetails abzurufen, bevor die aufgabenbezogenen Daten an das EMR-Systemgesendet werden.

      Eingehende URL-Parameter

      Fügen Sie die Methode transformURLParams in den Erweiterungspunkt sn_ind_rmt_help.RemoteHelpParamTransformer ein. Diese Methode wird von einem Serviceportal aufgerufen, bevor die URL-Parameter gespeichert werden.
      Hinweis:
      Wenn Ihr EMR-System über einen Verschlüsselungsalgorithmus verfügt, können Sie die Methode für eingehende URL-Parameter im Erweiterungspunkt sn_ind_rmt_help.RemoteHelpParamTransformer konfigurieren, um alle verschlüsselten Aufgabenparameter aus Ihrer Instanz ServiceNow zu entschlüsseln.
    5. Klicken Sie im Formular „Erweiterungspunkt“ auf Aktualisieren.