---
sourceDocument: オーストラリア 従業員サービス管理 (ESM)
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/employee-service-management

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア 従業員サービス管理 (ESM)

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# スクリプト拡張ポイントのスクリプトインクルードの使用

# スクリプト拡張ポイントのスクリプトインクルードの使用 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

スクリプト拡張ポイントのスクリプトインクルードを使用して、関数で提供されるマッピングに基づいて iManage ストレージのカスタムフィールドを更新します。
以下のプロセスでは、スクリプト拡張ポイントのスクリプトインクルードを実装する方法について説明します。

* スクリプトインクルードフォームでは、スクリプトフィールドに、予想される関数定義の構造が自動的に入力されます。スクリプトインクルードの詳細については、「[Script includes](https://www.servicenow.com/docs/access?context=c_ScriptIncludes&version=australia&pubname=australia-api-reference&ft:locale=en-US)」を参照してください。
* スクリプトインクルードで、関数には、実装が呼び出されたときに利用可能な入力 があります。
* iManage 拡張ポイント (sn_lg_ops.iManageCustomFieldHelperExtension) の場合、関数の定義、期待値、可能な出力は次のとおりです。  
  {#implement-script-include-for-extn-pt__table_ctv_jqb_1yb__entry__3}

  | 関数名 | 使用率情報 | 出力 |
  |-|-|-|
  | canHandle | 入力： TableName：現在のレコードが処理されているテーブルの名前。 用途：この関数は、渡す TableName が、関数で定義されている同じ条件を使用する場合に、この実装を実行するかどうかを判別するために使用されます。 例：法務要求管理 では、 この実装が同じテーブル用であるかどうかを判別する tableName としての入力があります。 可能なスクリプトは次のようになります。 `canHandle: function(tableName) { return tableName == "The target table of implementation "; },` | True/False True：現在の実行内容が実行されます。 False：現在の実行内容が実行されません。 |
  | プロセス | 入力： requestRecord：処理中の現在の法務レコードの GlideRecord オブジェクト。 用途：この関数は、iManage フィールドと法務レコードのフィールド間のマッピングを作成するために使用されます。 例：法務要求管理 では、 対象となる現在の法務テーブルレコードの GlideRecord オブジェクトがあります。これは、レコードフィールドの値を取得し、プロセス関数のカスタムフィールドにマッピングするために使用されます。 可能なスクリプトは次のようになります。 `process: function(requestRecord) { return { custom1: requestRecord.getDisplayValue("practice_area"), custom2: data, custom4: requestRecord.requested_for.country, description: requestRecord.description }; },` | `{ custom1: requestRecord.getDisplayValue("practice_area"). custom2: requestRecord.getValue("description") }` |
  [表 : 1. 関数名、期待される結果、可能な出力]

  {#implement-script-include-for-extn-pt__table_ctv_jqb_1yb}
{#implement-script-include-for-extn-pt__ul_bhl_cqb_1yb}

