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
-
Navigieren zu .
-
Suchen Sie in der Spalte API-Name nach sn_ind_rmt_help.RemoteHelpParamTransformerund wählen Sie es aus.
-
Ä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.
-
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. |
-
Klicken Sie im Formular „Erweiterungspunkt“ auf Aktualisieren.