契約要求が開始されたときに、親レコードから契約要求に必須フィールドを自動的にコピーするように ContractManagementExt 拡張ポイントを設定します。
手順
-
移動先 .
-
[API 名] フィールドに「sn_cm_core.ContractManagementExt」と入力します。
-
レコードを選択します。
-
[関連リンク] セクションで、[実装を作成] を選択します。
-
[スクリプトインクルード] フォームのフィールドに入力します。
-
[ スクリプト] フィールドで、copyDataFromBUToCMR 関数を更新して、親レコードから契約要求にコピーするフィールドを設定します。
たとえば、親レコードから契約要求に [
アカウント ] フィールドと
[終了日 ] フィールドをコピーする場合は、次のように使用できます。
copyDataFromBUToCMR: function(parentRequestGr) {
return {
data: {
'account': parentRequestGr.getValue('account'),
'end_date': parentRequestGr.getValue('contract_end_date'),
}
};
},
注: 親レコードフィールドと契約要求フィールドのデータタイプが一致している必要があります。
-
[Update (更新)] を選択します。
-
[拡張ポイント] フォームで、[ 更新] を選択します。
タスクの結果
契約要求が開始されると、設定されたフィールドには、関連する親レコードの対応する値が自動的に入力されます。