スクリプト化された拡張ポイントを使用して、 EMR システムの URL パラメーターと REST API タスクパラメーターを操作します。
始める前に
EMR ヘルプ アプリケーションをインストールします。詳細については、「EMR ヘルプ をインストール」を参照してください。必要なロール:admin
このタスクについて
拡張ポイントを使用すると、ベースコードを変更することなくカスタマイズを簡単に統合することができます。カスタマイズされたスクリプトを使用して、標準的な基本機能を拡張することができます。詳細については、「拡張ポイントを使用してアプリケーション機能を拡張する」を参照してください。
手順
-
移動先 .
-
[ API 名 ] 列で、「sn_ind_rmt_help」を検索して選択します 。RemoteHelpParamTransformer です。
-
[拡張ポイント] フォームで、sn_ind_rmt_helpを使用するようにスクリプトインクルードを変更します 。RemoteHelpParamTransformer 拡張ポイントを使用するか、カスタムスクリプトインクルードを作成して登録します。
-
sn_ind_rmt_helpを追加して、 EMR システムの パラメーターをカスタマイズします 。スクリプトインクルードへの RemoteHelpParamTransformer 拡張ポイント。
拡張ポイントに対して複数の実装を作成し、各実装に順序番号を指定できます。順序番号が最も小さい実装が最初に実行されます。
表 : 1. EMR システムのカスタマイズ
カスタマイズ |
実装 |
受信タスクパラメーター |
transformIncomingTaskParams メソッドをsn_ind_rmt_helpに含めます。RemoteHelpParamTransformer 拡張ポイント。このメソッドは、EMR システムから IT サービス要求を作成および更新する前に REST API から呼び出され、入力パラメーターを変更できるようにします。 |
送信タスクパラメーター |
sn_ind_rmt_helpに transformOutgoingTaskParams メソッドを含めます 。RemoteHelpParamTransformer 拡張ポイント。このメソッドは、タスク関連データを EMR システムに送信する前にタスクリストとタスクの詳細を取得するために REST API から呼び出されます。 |
受信 URL パラメーター |
sn_ind_rmt_helpに transformURLParams メソッドを含めます 。RemoteHelpParamTransformer 拡張ポイント。このメソッドは、URL パラメーターを格納する前にサービスポータルから呼び出されます。 注: EMR システムに暗号化アルゴリズムがある場合は、sn_ind_rmt_helpで 受信 URL パラメーター メソッドを設定できます 。RemoteHelpParamTransformer 拡張ポイントを使用して、 ServiceNow インスタンスから暗号化されたタスクパラメーターを復号化します。 |
-
[拡張ポイント] フォームで、[更新] をクリックします。