Tu veux personnaliser tes exports de rapports ? Ăa tombe bien, il existe plein de balises qui rĂ©cupĂšrent automatiquement les informations saisies dans les rapports, comme le titre du rapport ou la localisation dâune conversation. Une fois ces balises insĂ©rĂ©es dans ton modĂšle dâexport, tu n'as plus qu'Ă remplir tes rapports depuis Kraaft et Ă faire tes exports en Word, Excel, ou PDF âš
Cela te permet de produire automatiquement des rapports personnalisĂ©s en sĂ©lectionnant les infos Ă garder dans l'export, et d'afficher uniquement ce qui est pertinent pour toi. Un vrai gain de temps ! â±ïžâ
1ïžâŁ Les balises gĂ©nĂ©rales
Les balises gĂ©nĂ©rales te permettent de rĂ©cupĂ©rer des informations fixes et automatiques liĂ©es au rapport, comme le nom du chantier ou la date de crĂ©ation du rapport. Simple et efficace ! đŻ
Balises | Signification | Rendu |
| Nom du chantier | Chantier rue Levaine |
| Nom du rapport | Aléa Canalisation |
| Nom du créateur | Hugo Triliau |
| Date de crĂ©ation du rapportâ
| 17/05/2023 - 14:56 |
|
Logo de lâentreprise | |
| Type de formulaire | Aléa |
|
Carte | |
|
|
2ïžâŁ Les balises des champs personnalisables
Tu trouveras toutes les autres balises dans lâespace de crĂ©ation et modification des rapports, directement sur l'ordinateur. Ces balises sâadaptent automatiquement Ă lâintitulĂ© de tes champs, donc tu nâas rien Ă faire de spĂ©cial, câest tout automatique ! đ
Si besoin de faire connaissances avec les différents types de champs, voici qui l'article qui en parle !
Affichage détaillé avec le signe $
:
Il est possible d'utiliser le signe $
aprĂšs le nom d'une balise pour choisir comment afficher certaines informations ou sĂ©lectionner un dĂ©tail spĂ©cifique pour certains champs, super pratique ! Par exemple, pour une photo, tu peux choisir de lâafficher sans la date de prise ou uniquement avec la localisation đ
ConcrĂštement, si tu ajoutes Ă la balise ##photo
la précision $no_details##
: cela affichera une photo sans aucun dĂ©tail (ni date ni localisation). Pratique, non ? Ăa te permet de choisir exactement ce que tu veux afficher pour chaque champ ! đ ïž
Il te suffit de mettre le ##NOMDUCHAMP
+ le $
+ préciser l'affichage que tu souhaites avoir comme no_details##
= ce qui équivaut à ##NOMDUCHAMP$no_details##
dans pour notre exemple avec la photo !
Voici les champs qui peuvent avoir des spécificités d'affichage :
â Les cases Ă cocher
đ Localisation
đž Les photos
âïž La signature
â Les cases Ă cocher
Voici les options pour personnaliser l'affichage des cases Ă cocher :
Balises | Rendu sur l'export |
| â |
| â par Alex Bld le 22/05/2023 - 17:29 |
| 22/05/2023 - 17:29 |
| Alex Bld |
đLocalisation
Tu peux aussi rĂ©cupĂ©rer la gĂ©olocalisation d'un champ type localisation sous diffĂ©rentes formes đșïž
Rendu final selon les balises de précision :
| â |
|
|
|
đž Les photos
Les photos ? đ· Tu as plusieurs formes d'affichage avec ou sans dĂ©tail, selon ce que tu veux voir dans ton rapport !
Rendu selon les balises de base et les balises de précision :
|
|
|
|
| [22/05/2023 - 17:53] par Axel Bld |
| 48.8753, 2.3555 |
âïž Les signatures
Pour les signatures, tu peux voir les choses en grand avec l'option large đ
3ïžâŁ Les balises des champs conditionnels
Les balises conditionnelles, câest la cerise sur le gĂąteau ! đ Elles te permettent de choisir dâafficher certains champs en fonction des donnĂ©es saisies dans ton rapport. Ăa veut dire que tu peux faire en sorte que certaines infos nâapparaissent que si un critĂšre spĂ©cifique est rempli â
đĄ Le principe des balises IF et END-IF :
Pour afficher un champ uniquement si certaines conditions sont remplies, utilise les balises de conditions ##IF
et END-IF
## :
Commence la condition avec :
##IF NOMDUCHAMP$visible##
InsĂšre le champ et contenu que tu veux afficher (texte, photo, tableau, etc.) + la balise que tu veux afficher :
##NOMDUCHAMP##
Puis termine avec :
##END-IF##
Les infos entre ces balises ne seront affichées que si la condition est remplie. Voilà comment ça fonctionne !
âĄïž Cas 1 : Mon champ a une condition dâaffichage sur Kraaft
Ici, tu veux que l'export respecte la condition dâaffichage dĂ©finie dans Kraaft pour un champ spĂ©cifique. Par exemple, dans le cas de ce rapport d'AlĂ©a, nous avons sur le modĂšle du rapport :
un champ de référence nommé "Aléa"
3 champs dont l'affichage dépend du champ "Aléa" via une condition
Si la condition liée à "Aléa" est remplie, les champs associés (comme "Date", "Responsable" et "Description") seront affichés dans le rapport Kraaft !
đ Comment appliquer ses conditions d'affichage sur l'export ?
Conditions sur Kraaft | Balises sur le modĂšle |
| |
| |
|
En ajoutant ces blocs de balises dans le modĂšle d'export, la logique est celle-ci :
Si "Aléa" = "oui" : les 3 champs ("Date", "Responsable", et "Description Aléa") seront visibles dans l'export
Si "Aléa" = "non" : ces 3 champs seront complÚtement ignorés et n'apparaßtront pas dans l'export
Pour bien comprendre, la balise ##IF date$visible ##
indique que si le champ date est visible (donc si la condition est vraie car le champ "AlĂ©a" est "Oui"), alors cela fait apparaitre dans le rapport tout ce qui est contenu entre ces 2 balises đ
En d'autres termes, tu peux insĂ©rer la balise de ton champ entre ces deux balises pour afficher sa valeur, mais aussi y ajouter ce que tu veux : du texte, un tableau, des Ă©mojis, etc. đ
đ Quel rĂ©sultat sur l'export final ?
Exemple oĂč AlĂ©a est "Oui"
Voici le résultat sur un rapport par défaut Kraaft :
Et voici Ă quoi ressemble un modĂšle de rapport qui permet de masquer des lignes entiĂšres de tableau !
La balise ###IF date$visible##
(ligne 2) et ##END-IF#
(ligne 4) nous permet d'afficher le contenu de la ligne 3, dans laquelle est renseignée un texte : "Date :" et la valeur du champ avec la balise ##date##
â Et le rĂ©sultat final :
2. Exemple oĂč AlĂ©a est "Non"
Voici le résultat sur un rapport par défaut Kraaft :
Et sur notre modÚle personnalisé :
âĄïž Cas 2 : Mon champ nâa pas de condition dâaffichage sur le rapport Kraaft
Pas de problĂšme ! Tu peux tout de mĂȘme ajouter une condition dâaffichage pour que le champ nâapparaisse que sâil est rempli, mĂȘme si aucune condition nâest dĂ©finie sur Kraaft :)
Cela permet dâajouter une mise en page (titres, informations fixes, illustrations) en fonction des champs remplis sur le rapport : par exemple, tu veux afficher un titre "PrĂ©cisions" suivi de ton ##
Commentaire##
! GrĂące Ă la balise $filled##
tu auras le texte "PrĂ©cisions" uniquement si le champ commentaire est rempli dans le rapport kraaft đ
Exemple :
Le champ sur Kraaft | Balise Ă renseigner sur le modĂšle |
Précisions :
|
Le modĂšle de rapport :
##IF commentaire$filled##
: Vérifie si le champ "Commentaire" a été rempli. Si oui, alors le le commentaire et le texte ci-dessous sera affiché.Précisions :
##commentaire##
â affiche le contenu du champ "Commentaire".##END-IF##
: Si le champ est vide, tout ce qui est entre les balises##IF
etEND-IF##
sera ignoré et ne s'affichera pas
Résultats finaux :
Résumé des deux cas :
Cas 1 : Si le champ a une condition d'affichage sur Kraaft, utilise la balise
$visible
pour que l'export respecte les conditions définies dans Kraaft (affichage uniquement si la condition est remplie)Cas 2 : Si le champ n'a pas de condition d'affichage sur Kraaft, utilise la balise
$filled
pour afficher le champ uniquement sâil est rempli, pratique đ
đ Pour aller plus loin
Si tu veux pousser encore plus loin la personnalisation de tes rapports, voici quelques articles qui pourraient tâintĂ©resser :
đđ Duplique tes types de rapport
Si tu as des questions ou besoin dâaide, nâhĂ©site pas Ă nous contacter :
đ 01 84 60 64 68
đ§ [email protected]