Lexique
Concept | Description |
Objets | Base de données (ex : produits vendus, magasins, remises, …), utilisée pour un tableau dynamique. |
Champs personnalisés | Propriétés constitutives des objets (ne remontent pas dans la liste des smart fields existante) |
Instances d’objet | Une entrée ou un enregistrement dans votre tableau lié à l’objet. |
Ajouter une ligne dynamique | Ajout de ligne dynamique dans le projet |
Catalogues | Instances d’objets enregistrées et réutilisables |
Champ Relations | Lien entre objets (ex : produit → ristourne) |
Définition
Un tableau dynamique est un composant insérable dans un template de contrat qui permet de gérer un nombre de lignes variable / dynamiques.
Il est utilisé lorsque les informations contractuelles ne sont pas figées à l’avance, comme dans les cas d’achats, de prestations de services ou de ventes de licences.
Cas d’usage couverts
Achats / Contrats marchands : listes de produits ou services achetés pour des magasins
Prestation de service : Nbr de lignes variables selon les prestations vendues
Sales / devis : Nbr de lignes variables selon les produits vendus
Concepts clés
Objets personnalisés
Les lignes dynamiques sont construites autour d’objets personnalisés.
Un objet peut représenter un produit, un magasin, une prestation de service, etc.
Chaque ligne du tableau est une instance de cet objet avec ses propriétés.
Exemples :
Objet "Produit" → champs : nom, prix, quantité
Objet "Magasin" → champs : nom, région, adresse
Objet "Prestation de service" → champs : type, fréquence, prix
Chaque tableau dynamique ne peut être lié qu’à un objet. Un objet est réutilisable entre différents modèles. Toutes les utilisations d’un même objet permettra une consolidation de la donnée entre les différents projets négociés sur la plateforme.
Champs personnalisés propres à l’objet
Ici les champs personnalisés sont différents des champs personnalisés présents dans les composants dynamiques. Ils seront non utilisables dans les vues ou filtres.
Les champs personnalisés sont les colonnes du tableau. Ce sont les champs que l’on configure pour l’objet.
Exemple :
Texte → champ alphanumérique
Numérique → champ numérique
Liste déroulante → à choix multiple ou unique
Date → champ date
Relation → champ permettant d’appeler une valeur renseignée dans un autre objet
Exemple : J’ai un tableau A de produit et un tableau B de remises, je peux appliquer dans mon tableau B une remise sur des produits présents dans le tableau A.
Insertion de lignes dynamiques au sein d’un tableau
Un bouton “Ajouter une ligne dynamique” (dynamic row) permet aux utilisateurs d’ajouter des lignes dynamiques dans les tableaux d’un modèle.
Paramétrage
Dans les modèles
Le paramétrage se fait uniquement dans le modèle pour l’instant (pas d’insertion de ligne dynamique dans un projet).
→ Ordre apparition dépend de l’ordre dans le modèle
Depuis les projets
Une fois le projet généré à partir du template, les utilisateurs peuvent :
Saisir autant de lignes que souhaitées dans le tableau dynamique (possible uniquement s’il n’y a pas de catalogue paramétré pour l’objet du tableau)
ou Importer un fichier Excel pour peupler le tableau dynamique
Sélectionner parmi un catalogue prédéfini les instances à insérer (possible uniquement si un catalogue a été paramétré)
Import du catalogue
L'import se fait à partir de modèles Excel générés et téléchargeables depuis l’interface.
Les colonnes de l’import doivent correspondre aux propriétés de l’objet.
Il est possible d’ajouter un élément dans le catalogue uniquement depuis le catalogue et non le projet pour meilleur suivi des données
Découvrez comment importer un catalogue sur notre démo interactive.