---
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) 所要時間：3分

サポートドキュメントウィジェットをレコードプロデューサーに追加して、サポートドキュメントのアップロードを有効にします。

## 始める前に

必要なロール：admin

## 手順

1. 移動先 すべて法務管理法務カタログレコードプロデューサー.
2. サポートドキュメントウィジェットを追加する独自の契約書レコードプロデューサー (機密保持契約など) を選択します。
3. 変数セットを構成します。
   1. \[ 変数セット \] 関連リストに移動します。  
   2. \[編集\] を選択します。
   3. \[ 契約ドキュメントのアップロード \] および \[ ドキュメントのアップロード\] オプションのインタラクション を \[コレクション\] から \[変数セット\] リストに移動して、ウィジェットを追加します。  
      図 : 1. サポートドキュメント変数セットを追加
   4. \[Save (保存)\] を選択します。
   {#snlc-add-support-doc-wdgt__substeps_tzl_pp1_hhc}
4. \[ドキュメントをアップロード\] のオプションのインタラクション変数セットの変数を設定します。
   1. 変数セット関連リストから \[ ドキュメントのアップロード (オプションのインタラクション )\] を選択します。
   2. \[ 変数 \] 関連リストを選択します。
   3. \[ internal_type_of_paper \] の値を own_paper に設定し、 internal_contract_type の値をレコードに関連付けられた契約タイプのsys_idに設定します。  
      sys_idを取得するには、契約タイプレコードに移動し、ヘッダーを選択して長押し (または右クリック) して 、\[コピー sys_id \] を選択します。 例:機密保持契約レコードプロデューサーにウィジェットを追加する場合は、機密保持契約タイプのsys_idを追加します。

   {#snlc-add-support-doc-wdgt__substeps_bbm_ht1_hhc}  
   サポートドキュメントウィジェットは、独自の用紙レコードプロデューサーで使用できます。
5. 標準チケットページをカスタマイズして、サポートドキュメント関連リストを表示します。
   1. 移動先 すべて標準チケット標準チケット構成.
   2. テーブルsn_lg_ops_requestを含むレコードを選択します。
   3. \[ タブ構成\] 関連リストに移動します。
   4. \[ サポートドキュメント\] を選択します。
   5. スクリプトで、次のコードブロックを見つけます。  

          answer = gs.nil(contractExecutionGr) ? false : contractExecutionGr.request_type == sn_cm_core.CMConstants.CONTRACT_REQUEST_TYPE.AMENDMENT_REQUEST || contractExecutionGr.contract_configuration.document_type == sn_cm_core.CMConstants.DOCUMENT_TYPE.THIRD_PARTY_CONTRACT;

   6. 次のコードブロックに置き換えます。  

          answer = gs.nil(contractExecutionGr) ? false : true

   7. タブ構成を保存します。
   {#snlc-add-support-doc-wdgt__substeps_dnm_tlb_hhc}
6. 編集要求モードでサポートドキュメントウィジェットを有効にします。
   1. 移動先 すべてシステム定義ビジネスルール.
   2. Contract-generation variable changeを検索してレコードを開きます。
   3. \[詳細\] 関連リストに移動します。
   4. スクリプトで、次のコードブロックを見つけます。  

                  msg = gs.getMessage("The legal request has been updated, and a new contract document revision will be generated based on the modified values.");
                            gs.addInfoMessage(msg);
                            var externalSigners = JSON.parse(current?.variables?.external_signatory_details + '' || '[]');
                            initiatePayload = {
                                ...initiatePayload,
                                externalSigners: externalSigners
                            };

   5. 見つかったコードブロックの後に次のコードブロックを追加します。  

           contractCoreUtils.createOrUpdateDocumentsFromWidget({
                                ...commonArgs,
                                contractDocuments: current.variables.contract_documents + '',
                            });

   6. ビジネスルールを保存します。

   {#snlc-add-support-doc-wdgt__substeps_nsj_44b_hhc}  
   サポートドキュメントウィジェットは、自分の用紙ベースの要求を編集するときに使用できます。

