Passer au contenu principal

đŸ“€ Les balises d'export des champs liste rĂ©fĂ©rence

Tu utilises des listes rĂ©fĂ©rence dans tes rapports Kraaft et tu veux rĂ©cupĂ©rer ces donnĂ©es dans tes exports Word et Excel 📝 ? Voici toutes les balises dont tu as besoin !

⚠ Si tu n'as jamais entendu parler de balises, lis d'abord 🎹 Les balises des rapports avant de continuer đŸ’Ș


🧭 3 types de balises à ne pas confondre

Une liste rĂ©fĂ©rence dans un rapport, ça donne accĂšs Ă  3 balises diffĂ©rentes Ă  l'export — chacune avec un usage bien prĂ©cis :

  1. La balise du champ Liste rĂ©fĂ©rence (ex : ##collaborateur##) → exporte un tableau avec toutes les infos de chaque Ă©lĂ©ment sĂ©lectionnĂ© 📋

  2. Une balise ciblĂ©e sur un sous-Ă©lĂ©ment prĂ©cis (ex : ##collaborateur__1__nom##) → au lieu du tableau complet, elle cible un seul sous-Ă©lĂ©ment de ta liste (ici nom) sur l'Ă©lĂ©ment choisi, et l'affiche en texte brut, sans tableau — utile en choix unique 📝 La clĂ© du sous-Ă©lĂ©ment (ici nom) vient de la structure de ta liste rĂ©fĂ©rence, Ă  retrouver dans l'onglet Liste

  3. La balise d'un champ DonnĂ©e liĂ©e d'une liste (ex : ##metier##) → avantage clĂ© : ce champ s'affiche aussi directement dans le rapport rempli 👀 Il te donne en plus sa propre balise dĂ©diĂ©e Ă  l'export, en texte brut, qui fonctionne aussi en choix multiple (avec numĂ©rotation) 🎯

La suite de l'article détaille chacune de ces 3 balises.


đŸ·ïž Balise d'un champ Liste rĂ©fĂ©rence

Utilise la clé de ton champ Liste référence pour exporter automatiquement, sous forme de tableau, les éléments sélectionnés :

📌 Exemple : ton rapport de pointage utilise un champ Liste rĂ©fĂ©rence de clĂ© collaborateur (gĂ©nĂ©rĂ©e automatiquement dans ton rapport), connectĂ© Ă  ta liste rĂ©fĂ©rence des collaborateurs đŸ‘· Des clĂ©s comme nom ou metier, elles, viennent de la structure de ta liste rĂ©fĂ©rence — Ă  rĂ©cupĂ©rer dans la configuration de ta liste (onglet Liste) đŸ—‚ïž

Balise

Effet

##collaborateur##

Un mini-tableau par Ă©lĂ©ment sĂ©lectionnĂ©, avec toutes ses infos associĂ©es (mail, coordonnĂ©es, numĂ©ro de rĂ©fĂ©rence...) 📋 Si plusieurs Ă©lĂ©ments sont sĂ©lectionnĂ©s, tu obtiens un mini-tableau par Ă©lĂ©ment, affichĂ©s Ă  la suite dans l'ordre de ta liste rĂ©fĂ©rence

##collaborateur$horizontal##

Affichage Ă  l'horizontale (une ligne par Ă©lĂ©ment) ⚠ Si ta liste contient beaucoup de sous-Ă©lĂ©ments de liste, ça fait beaucoup de colonnes Ă  l'export : le tableau peut ĂȘtre coupĂ© ou dĂ©border de la page

##collaborateur$with(nom, metier)##

Affiche uniquement les colonnes des sous-Ă©lĂ©ments listĂ©s (ici nom et metier) — pratique pour n'afficher que l'essentiel

##collaborateur$without(coordonnees)##

Affiche tous les sous-éléments de liste sauf ceux dont tu listes la clé (ici coordonnees)

##collaborateur__headers##

Ajoute automatiquement les en-tĂȘtes de colonnes (les noms de tes sous-Ă©lĂ©ments) — Ă  placer juste au-dessus de ##collaborateur## dans ton modĂšle Excel. Les en-tĂȘtes se mettent Ă  jour tout seuls si tu renommes un sous-Ă©lĂ©ment dans Kraaft 💡 Excel uniquement, ne fonctionne pas en Word

🔗 Ce sont presque les mĂȘmes balises que pour un champ tableau classique — tu peux tout retrouver en dĂ©tail dans đŸ·ïž Les balises pour les champs tableaux 🔧


đŸ·ïž Balise d'un champ DonnĂ©e liĂ©e d'une liste

Le champ DonnĂ©e liĂ©e d'une liste cible un seul sous-Ă©lĂ©ment prĂ©cis de ta liste rĂ©fĂ©rence (par exemple uniquement le mĂ©tier, uniquement les coordonnĂ©es, ou uniquement le nom/prĂ©nom) 🎯 Utilise simplement sa clĂ© pour l'exporter n'importe oĂč dans ton modĂšle, pas uniquement Ă  l'endroit du champ Liste rĂ©fĂ©rence 📍

Le résultat à l'export dépend du mode de sélection de ton champ Liste référence source :

  • 🔱 Choix multiple — chaque Ă©lĂ©ment sĂ©lectionnĂ© est numĂ©rotĂ© (1, 2, 3...), dans l'ordre de ta liste rĂ©fĂ©rence. Par exemple, si tu as sĂ©lectionnĂ© 4 collaborateurs, tu obtiens leurs 4 mĂ©tiers numĂ©rotĂ©s de 1 Ă  4, pour bien savoir Ă  qui correspond quoi

  • 1ïžâƒŁ Choix unique — aucune numĂ©rotation : la donnĂ©e s'affiche brute, puisqu'un seul Ă©lĂ©ment est sĂ©lectionnĂ© (par exemple le nom/prĂ©nom du collaborateur choisi)


💡 🔑 À savoir : 2 niveaux de clĂ©s Ă  ne pas confondre

  • Le champ dans le rapport (ex. collaborateur) — Ă  droite du champ, dans l'Ă©diteur de modĂšle de rapport

  • Le sous-Ă©lĂ©ment dans la liste (ex. nom, metier, coordonnees) — Rapports → Listes rĂ©fĂ©rence → ta liste → onglet Liste

⚠ $with() et $without() prennent uniquement des clĂ©s du 2ᔉ niveau (les sous-Ă©lĂ©ments de ta liste), jamais des clĂ©s de champs du rapport. Utiliser une clĂ© de champ rapport dans un $with()/$without() ne fonctionnera pas.


📝 Texte brut : afficher une seule info sans tableau

C'est le besoin le plus fréquent : pas de tableau, juste une info précise, affichée simplement dans ton export.

En choix unique — combine 2 clĂ©s dans une seule balise :

  • la clĂ© de ton champ Liste rĂ©fĂ©rence dans le rapport (1á”‰Êł niveau)

  • la clĂ© du sous-Ă©lĂ©ment dans ta liste rĂ©fĂ©rence (2ᔉ niveau)

##collaborateur__1__nom## → affiche uniquement le nom du collaborateur sĂ©lectionnĂ©, en texte brut, sans tableau ✅

💡 Ça marche aussi avec le champ titre de ta liste (celui qui s'affiche dans le menu dĂ©roulant) : il a lui aussi sa propre clĂ©, Ă  rĂ©cupĂ©rer dans l'onglet Liste, au mĂȘme endroit que les autres sous-champs. Dans notre exemple, c'est justement le cas de nom : ##collaborateur__1__nom## (utilisĂ© ci-dessus) affiche donc directement le titre de l'Ă©lĂ©ment sĂ©lectionnĂ©.

En choix multiple — il n'existe pas d'Ă©quivalent avec __1__ (qui ne cible qu'un seul Ă©lĂ©ment). Pour du texte brut avec plusieurs Ă©lĂ©ments sĂ©lectionnĂ©s, ajoute plutĂŽt un champ DonnĂ©e liĂ©e d'une liste : lui seul garantit du texte brut (avec numĂ©rotation 1, 2, 3... si plusieurs Ă©lĂ©ments), et tu peux le placer n'importe oĂč dans ton modĂšle, pas uniquement Ă  l'endroit du champ Liste rĂ©fĂ©rence 📍


đŸ§© Cas combinĂ© : liste rĂ©fĂ©rence dans un champ tableau

Prenons l'exemple d'un rapport de chantier qui indique la prĂ©sence sur chantier du jour đŸ‘· Le champ tableau presences accueille une entrĂ©e par personne prĂ©sente, avec un sous-champ Liste rĂ©fĂ©rence de clĂ© collaborateur pour sĂ©lectionner qui est lĂ  (et, si besoin, un sous-champ DonnĂ©e liĂ©e d'une liste pour afficher une info associĂ©e).

Balise

Effet

##presences##

Un mini-tableau par entrée, qui fusionne à la suite tous les sous-champs du champ tableau : un champ date classique, le ou les élément(s) sélectionné(s) (le titre) de ton sous-champ Liste référence, la donnée liée associée si tu en as ajouté une, et les autres sous-champs du tableau

##presences$horizontal##

MĂȘme principe, Ă  l'horizontale (une ligne par entrĂ©e)

💡 MĂȘme rĂšgle que pour un champ DonnĂ©e liĂ©e classique : si ton sous-champ Liste rĂ©fĂ©rence est en choix multiple, les Ă©lĂ©ments sĂ©lectionnĂ©s (et leur donnĂ©e liĂ©e associĂ©e) apparaissent numĂ©rotĂ©s (1, 2, 3...) dans l'ordre de la liste. En choix unique, un seul rĂ©sultat s'affiche, sans numĂ©rotation.


⚠ 📄 Word vs Excel : 2 diffĂ©rences Ă  connaĂźtre

  • En Word, ne place jamais une balise qui gĂ©nĂšre un tableau (##collaborateur##, ##collaborateur$horizontal##, ##collaborateur$with(...)##, ##collaborateur$without(...)##) Ă  l'intĂ©rieur d'une cellule de tableau de ton modĂšle 📝 Elle crĂ©e un mini-tableau par Ă©lĂ©ment → ça fait un tableau dans un tableau, et l'export Ă©choue avec « Une erreur serveur est survenue ». Garde ces balises en texte simple, en dehors de tes tableaux de mise en forme.

  • ✅ Besoin de garder ta mise en page en tableau ? Utilise ##collaborateur__1__nom## ou un champ DonnĂ©e liĂ©e : elles sortent en texte brut et passent sans aucun souci dans une cellule.

  • La balise ##collaborateur__headers## (en-tĂȘtes de colonnes) ne fonctionne qu'Ă  l'export Excel, pas en Word 📊


🔗 Pour aller plus loin


💬 Besoin d'aide ?

Si tu as des questions Contacte nous !

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