EMR システムの URL および REST API タスクパラメーターのカスタマイズ

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • スクリプト化された拡張ポイントを使用して、 EMR システムの URL パラメーターと REST API タスクパラメーターを操作します。

    始める前に

    EMR ヘルプ アプリケーションをインストールします。詳細については、「EMR ヘルプ をインストール」を参照してください。

    必要なロール:admin

    このタスクについて

    拡張ポイントを使用すると、ベースコードを変更することなくカスタマイズを簡単に統合することができます。カスタマイズされたスクリプトを使用して、標準的な基本機能を拡張することができます。詳細については、「拡張ポイントを使用してアプリケーション機能を拡張する」を参照してください。

    手順

    1. 移動先 すべて > システム拡張ポイント > スクリプト化済みの拡張点.
    2. [ API 名 ] 列で、「sn_ind_rmt_help」を検索して選択します 。RemoteHelpParamTransformer です。
    3. [拡張ポイント] フォームで、sn_ind_rmt_helpを使用するようにスクリプトインクルードを変更します 。RemoteHelpParamTransformer 拡張ポイントを使用するか、カスタムスクリプトインクルードを作成して登録します。
      • カスタムスクリプトインクルードを作成および登録します。

        詳細については、「Registering custom script includes against the scripted extension points」を参照してください。

      • 既存のスクリプトインクルードを変更するには、[実装] 関連リストに移動し、[クラス] 列のスクリプトインクルードを選択します。
        注:
        デフォルトでは、sn_ind_rmt_helpを使用する RemoteHelpParamTransformer スクリプトインクルード 。RemoteHelpParamTransformer 拡張ポイントは、 EMR ヘルプ アプリケーションで使用できます。
    4. 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 インスタンスから暗号化されたタスクパラメーターを復号化します。
    5. [拡張ポイント] フォームで、[更新] をクリックします。