Configurer des tables autres que Tâche pour les modèles de contrats

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • 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

    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. DocumentTemplateNonTaskTableConfiguration.
    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.
      Figure 1. Point d’extension scripté
      Point d’extension scripté pour la table autre que Tâche.

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

    6. 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'
      };
    7. 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.