Ajoutez des tables autres que Tâche dans le script d’une implémentation de point d’extension afin de pouvoir les sélectionner lors de la création de modèles de contrat. Une table autre que Tâche n’étend pas les tables de tâches et stocke les enregistrements, les données de référence ou les informations de configuration utilisés sur l’ensemble de la plateforme.
Avant de commencer
Rôle requis : admin
Procédure
-
Accédez à la .
-
Dans le champ Nom de l’API , saisissez sn_cm_core. DocumentTemplateNonTaskTableConfiguration.
-
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 , saisissez le nom des tables autres que Tâche que vous souhaitez configurer pour les modèles de contrat.
Utilisez une virgule (,) pour séparer les noms de tables autres que Tâche dans le script.
L’exemple suivant montre un script dans lequel deux tables autres que Tâche sont ajoutées.
var DocumentTemplateNonTaskTableConfiguration = Class.create();
DocumentTemplateNonTaskTableConfiguration.prototype = {
initialize: function() {},
/**
* Description: return the list of non-task tables that needs to
* be added in the table choices in the document template
* @return {Array} list of tables
*/
getNonTaskTables: function() {
return ['sn_spend_psd_procurement_request_line','sn_quote_mgmt_core_quote'];
},
type: 'DocumentTemplateNonTaskTableConfiguration'
};
-
Sélectionnez Mettre à jour.
Résultats
Les tables autres que Tâche peuvent être sélectionnées dans la liste déroulante de table de la vue Modèles de contrat de la page Modèles Word de l’application Administration des contrats.
Pour plus d'informations, consultez Créer un modèle de contrat.