親要求から契約要求にフィールドをコピー

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • 契約 管理拡張 ポイントを構成して、契約要求が開始されたときに、必須フィールドを親レコードから契約要求に自動的にコピーします。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > システム拡張ポイント > スクリプト化拡張ポイント.
    2. [API 名] フィールドに「sn_cm_core.ContractManagementExt」と入力します。
    3. レコードを選択します。
    4. [関連リンク] セクションで、[実装を作成] を選択します。
    5. [スクリプトインクルード] フォームのフィールドに入力します。

      フィールド値の説明については、「」を参照して ください。

    6. [ スクリプト ] フィールドで、copyDataFromBUToCMR 関数を更新して、親レコードから契約要求にコピーするフィールドを構成します。
      たとえば、[ アカウント ] フィールドと [終了日 ] フィールドを親レコードから契約要求にコピーする場合は、次を使用できます。
      copyDataFromBUToCMR: function(parentRequestGr) {
      	return {
               data: {
                'account': parentRequestGr.getValue('account'),
                'end_date': parentRequestGr.getValue('contract_end_date'),
         }
        };
      },
      注:
      親レコードフィールドと契約要求フィールドのデータタイプは一致している必要があります。
    7. [Update (更新)] を選択します。
    8. [拡張ポイント] フォームで、[ 更新] を選択します。

    タスクの結果

    契約要求が開始されると、構成されたフィールドには、関連付けられた親レコードの対応する値が自動的に入力されます。