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

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 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 Help. Weitere Informationen finden Sie unter EMR Help 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_ind_rmt_help.RemoteHelpParamTransformerund wählen Sie es aus.
    3. Ändern Sie im Erweiterungspunktformular entweder eine Skripteinbindung, um den Erweiterungspunkt sn_ind_rmt_help.RemoteHelpParamTransformer zu verwenden, oder erstellen und registrieren Sie eine benutzerdefinierte 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 Help 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 transformIncomingTaskParams -Methode in den Erweiterungspunkt sn_ind_rmt_help.RemoteHelpParamTransformer ein. Die Methode wird vor dem Erstellen und Aktualisieren von IT-Serviceanforderungen aus einem EMR-System von den REST APIs aufgerufen und ermöglicht Ihnen das Ändern von Eingabeparametern.

      Ausgehende Aufgabenparameter

      Fügen Sie die transformOutgoingTaskParams -Methode 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-System gesendet werden.

      Eingehende URL-Parameter

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