自分の用紙レコードプロデューサーにサポートドキュメントウィジェットを追加
サポートドキュメントウィジェットをレコードプロデューサーに追加して、サポートドキュメントのアップロードを有効にします。
始める前に
必要なロール:admin
手順
- 移動先 すべて > 法務管理 > 法務カタログ > レコードプロデューサー.
- サポートドキュメントウィジェットを追加する独自の契約書レコードプロデューサー (機密保持契約など) を選択します。
-
変数セットを構成します。
-
[ 変数セット ] 関連リストに移動します。
- [編集] を選択します。
-
[ 契約ドキュメントのアップロード ] および [ ドキュメントのアップロード] オプションのインタラクション を [コレクション] から [変数セット] リストに移動して、ウィジェットを追加します。
図 : 1. サポートドキュメント変数セットを追加 - [Save (保存)] を選択します。
-
[ 変数セット ] 関連リストに移動します。
-
[ドキュメントをアップロード] のオプションのインタラクション変数セットの変数を設定します。
- 変数セット関連リストから [ ドキュメントのアップロード (オプションのインタラクション )] を選択します。
- [ 変数 ] 関連リストを選択します。
-
[ internal_type_of_paper ] の値を own_paper に設定し、 internal_contract_type の値をレコードに関連付けられた契約タイプのsys_idに設定します。
sys_idを取得するには、契約タイプレコードに移動し、ヘッダーを選択して長押し (または右クリック) して 、[コピー sys_id ] を選択します。 例:機密保持契約レコードプロデューサーにウィジェットを追加する場合は、機密保持契約タイプのsys_idを追加します。
サポートドキュメントウィジェットは、独自の用紙レコードプロデューサーで使用できます。 -
標準チケットページをカスタマイズして、サポートドキュメント関連リストを表示します。
- 移動先 すべて > 標準チケット > 標準チケット構成.
- テーブルsn_lg_ops_requestを含むレコードを選択します。
- [ タブ構成] 関連リストに移動します。
- [ サポートドキュメント] を選択します。
-
スクリプトで、次のコードブロックを見つけます。
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; -
次のコードブロックに置き換えます。
answer = gs.nil(contractExecutionGr) ? false : true - タブ構成を保存します。
-
編集要求モードでサポートドキュメントウィジェットを有効にします。
- 移動先 すべて > システム定義 > ビジネスルール.
- Contract-generation variable changeを検索してレコードを開きます。
- [詳細] 関連リストに移動します。
-
スクリプトで、次のコードブロックを見つけます。
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 }; -
見つかったコードブロックの後に次のコードブロックを追加します。
contractCoreUtils.createOrUpdateDocumentsFromWidget({ ...commonArgs, contractDocuments: current.variables.contract_documents + '', }); - ビジネスルールを保存します。
サポートドキュメントウィジェットは、自分の用紙ベースの要求を編集するときに使用できます。