Toutes les collections
📝 Formulaires et rapports
🎨 Les balises des rapports de formulaires
🎨 Les balises des rapports de formulaires
Hiruni avatar
Écrit par Hiruni
Mis à jour il y a plus d’une semaine

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##


Nom du chantier


Chantier rue Levaine


##$folder_title##


Nom du formulaire


Aléa Canalisation


##$report_creator##


Nom du créateur


Hugo Triliau

##$report_date##


Date de création du rapport


17/05/2023 - 14:56




##$pool_logo##





Logo de l’entreprise

Marqueur RH - Marqueur RH - formation, audit et serious game en marque  employeur

##$schema_name##


Type de formulaire


Aléa


##$map##




##$map$large##



Carte



Carte large


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


##geolocation##





##geolocation$map##



##geolocation$map$large##


📸 Les photos

Balises

Rendu





##photos##












##photos$large##

[22/05/2023 - 17:53] par Axel Bld

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


##IF date$visible ##
##date##
##END-IF##


##IF responsable$visible ##
##responsable##
##END-IF##


##IF description_alea$visible ##

##description_alea##
##END-IF##

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##.

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