Pour personnaliser tes rapports de formulaires il existe de nombreuses balises à incorporer dans tes modèles de rapports.
1️⃣ Les balises générales
Balises | Signification | Rendu |
##$ticket_name## |
|
|
|
|
|
|
|
|
##$report_date##
|
|
|
|
| |
##$schema_name##
|
|
|
|
|
2️⃣ Les balises des champs personnalisables
Tu trouveras toutes les autres balises dans l’espace de création de formulaires disponible sur l'ordinateur.
Il existe plusieurs catégories de champs et leur intitulé est personnalisable.
La balise s'adapte à l'intitulé personnalisable, c'est automatique, tu n'as rien à faire 😄
Certaines catégories de champs peuvent avoir des spécificités d'affichage :
- Les cases à cocher
- Localisation
- Les photos
A chaque fois le nom de balise aura le nom de l'intitulé du champ, regarde ⬇️
✅ Les cases à cocher
Balises | Rendu |
##checkbox## | ✅ |
##checkbox$detail## | ✅ par Axel Bld le 22/05/2023 - 17:29 |
##checkbox$updatedAt## | 22/05/2023 - 17:29 |
##checkbox$updatedBy## | Axel Bld |
📍Localisation
Balises | Rendu |
| |
| |
|
|
📸 Les photos
Balises | Rendu |
|
|
| [22/05/2023 - 17:53] par Axel Bld |
|
|
| 48.8753, 2.3555 |
3️⃣ Les balises des champs conditionnels.
Si tu affectes une condition à tes champs, il va falloir intégrer une balise spéciale en plus.
Si les conditions sont remplies alors l'élément apparaîtra dans ton rapport.
La structure est similaire pour chaque condition :
##IF nom du champ$visible ##
## nom du champ ##
##END-IF##
Pour illustrer les balises nous allons prendre un exemple :
- Nous avons un champ référence nommé Aléa.
- 3 champs qui dépendent d’Aléa et qui ont une condition.
Conditions Kraaft | Balises |
|
|
|
|
|
##description_alea## |
Si Aléa = oui, la logique nous dit que les 3 champs apparaitront et seront donc visibles.
Les balises ##IF date$visible ## et ##END-IF## indiquent justement cela : si le champ date est visible ( donc si la condition est vraie ), alors je fais apparaitre dans le rapport tout ce qui est contenu entre ces 2 balises.
Autrement dit, vous pouvez donc choisir de mettre entre ces 2 balises la balise de votre champ en question pour afficher sa valeur, mais vous pouvez aussi mettre ce que vous voulez, du texte, un tableau, etc.
Si Aléa est "oui" voici le résultat sur un rapport par défaut Kraaft :
Si Aléa est "non" voici le résultat sur un rapport par défaut Kraaft :
Sous le chapeau, voici à quoi ressemble le 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 :" puis dans la seconde colonne la valeur de ce champ avec la balise ##date##.