Passer au contenu principal

Guide d’utilisation des tableaux dynamiques

Comment utiliser les tableaux dynamiques pour gérer des données variables au sein d'un projet ?

Mis à jour cette semaine

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.

Avez-vous trouvé la réponse à votre question ?