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
-
Accédez à la .
-
Dans le champ Nom de l’API , saisissez sn_cm_core. Gestion des contratsExt.
-
Sélectionnez l’enregistrement.
-
Dans la section Liens connexes, sélectionnez Créer une implémentation.
-
Renseignez les champs du formulaire Script include.
-
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.
-
Sélectionnez Mettre à jour.
-
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é.