Copier les champs de la demande parente vers la demande de contrat

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Configurez le point d’extension ContractManagementExt pour copier automatiquement les champs requis de l’enregistrement parent vers la demande de contrat lors de son lancement.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tous > Points d’extension système > Points d'extension scriptés.
    2. Dans le champ Nom de l’API , saisissez sn_cm_core. Gestion des contratsExt.
    3. Sélectionnez l’enregistrement.
    4. Dans la section Liens connexes, sélectionnez Créer une implémentation.
    5. Renseignez les champs du formulaire Script include.

      Pour obtenir une description des valeurs de champ, consultez la rubrique Champs de formulaire de point d’extension scripté.

    6. Dans le champ Script , mettez à jour la fonction copyDataFromBUToCMR pour configurer les champs que vous souhaitez copier de l’enregistrement parent vers la demande de contrat.
      Par exemple, si vous souhaitez copier les champs Compte et Date de fin d’un enregistrement parent vers la demande de contrat, vous pouvez utiliser les éléments suivants :
      copyDataFromBUToCMR: function(parentRequestGr) {
      	return {
               data: {
                'account': parentRequestGr.getValue('account'),
                'end_date': parentRequestGr.getValue('contract_end_date'),
         }
        };
      },
      Remarque :
      Le type de données du champ d’enregistrement parent et du champ de demande de contrat doit correspondre.
    7. Sélectionnez Mettre à jour.
    8. Dans le formulaire Point d’extension, sélectionnez Mettre à jour.

    Résultats

    Lorsqu’une demande de contrat est lancée, les champs configurés sont automatiquement renseignés avec les valeurs correspondantes de l’enregistrement parent associé.