> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.anghello.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Règles conditionnelles et champs de mise en page


**Pour qui ?** Managers de site et administrateurs qui configurent les champs personnalisés du kiosque d'accueil.
**Prérequis :** savoir [ajouter un champ personnalisé](https://help.anghello.com/fr/article/ajouter-des-champs-personnalises-td2fst/). Les fonctionnalités décrites ici font partie du module **Champs avancés** : si elles apparaissent grisées avec un cadenas, contactez votre référent Anghello pour l'activer.

Vos champs personnalisés ne servent pas qu'à *collecter* des informations. Vous pouvez aussi :

* **structurer** le formulaire d'accueil avec des pages et des blocs de consignes,
* **le rendre intelligent** grâce à des règles conditionnelles : afficher un champ seulement quand c'est utile, ou empêcher un visiteur de continuer tant qu'une condition n'est pas remplie.

Ce guide couvre ces deux fonctionnalités.

---

## 1. Structurer le formulaire : les champs de mise en page

Ces champs **n'attendent aucune réponse** du visiteur : ils servent uniquement à organiser et à mettre en forme l'accueil. Vous les trouvez dans la fenêtre `Ajouter un champ`, sous la rubrique **Champs avancés**.


![](https://storage.crisp.chat/users/helpdesk/website/-/2/0/a/6/20a671ba57d61a00/scr-20260711-kmsd_1a53v2o.png =499xauto)


Comme ils ne collectent pas de donnée, les options habituelles (`Activé`, `Obligatoire`, `Anonymisable`) ne s'affichent pas pour eux.

### Le Bloc de consignes

Un **Bloc de consignes** affiche un message au visiteur : une règle de sécurité, une information d'accueil, une obligation à respecter. Le visiteur le lit, mais n'a rien à saisir.
**Il est utile pour diffuser une information contextualisée.**

**Pour l'ajouter :**

1. Cliquez sur `Ajouter un champ`, puis choisissez **Bloc de consignes** dans les Champs avancés.
2. Renseignez les options :

| Option | Rôle |
| ---- |
| **Titre** | L'en-tête du bloc (ex. *Consignes de sécurité*). |
| **Texte** | Le message affiché au visiteur (ex. *Le port du casque est obligatoire sur l'ensemble du site.*). |
| **Pictogrammes (facultatif)** | Un pictogramme illustrant la consigne. Cliquez sur `Choisir un picto`. |
| **Style** | La couleur de fond, qui donne le ton du message. |

Les styles disponibles vous aident à hiérarchiser visuellement vos messages : `Aucun`, `Neutre`, `Risque`, `Obligation`, `Interdiction`, `Sécurité`, `Incendie`.

> 💡 **Astuce :** choisissez le style en fonction de l'intention. Un fond `Obligation` pour « port du casque obligatoire », un fond `Interdiction` pour « photos interdites » : le visiteur comprend la nature du message d'un coup d'œil, avant même de le lire.

### Le Saut de page

Un **Saut de page** découpe le formulaire d'accueil en **plusieurs pages successives**. Au kiosque, le visiteur avance de page en page avec les boutons `Précédent` et `Suivant`.

C'est utile quand votre accueil comporte beaucoup de champs : plutôt qu'une longue liste intimidante, vous proposez une suite d'étapes courtes et digestes.

**Pour l'ajouter :**

1. Cliquez sur `Ajouter un champ`, puis choisissez **Saut de page**.
2. Renseignez le champ **Titre de la page suivante** : ce texte s'affiche en haut de la page qui suit le saut (ex. *Vos informations de sécurité*). Laissez-le vide pour ne pas afficher de titre.

Tous les champs placés **après** un saut de page apparaissent sur la nouvelle page. Ajoutez autant de sauts que nécessaire pour créer autant de pages que vous le souhaitez.

> 💡 **Astuce :** regroupez vos champs par thème et séparez chaque thème par un saut de page (*Identité* → *Motif de visite* → *Consignes de sécurité*). Le parcours d'accueil en devient beaucoup plus fluide.

---

## 2. Rendre le formulaire intelligent : les règles conditionnelles

Une **règle conditionnelle** suit toujours la même logique : **Si** le visiteur répond quelque chose de précis, **Alors** il se passe quelque chose.

Exemple concret que nous suivrons dans tout ce guide :

> *Si le visiteur répond « Oui » à « Intervenez-vous sur une zone point chaud ? », alors afficher le champ « Numéro de permis feu ».*

Le champ « Numéro de permis feu » reste **caché** pour tous les autres visiteurs : il n'apparaît que pour ceux qui en ont besoin.


![](https://storage.crisp.chat/users/helpdesk/website/-/2/0/a/6/20a671ba57d61a00/scr-20260711-knvh_qpvgf1.png =546xauto)


### Les deux effets possibles

Quand la condition est remplie, la règle déclenche l'un de ces deux effets :

| Effet | Ce qu'il fait | Champ cible ? |
| ---- |
| **Afficher un champ** | Fait apparaître un champ qui était caché par défaut. | Oui - vous choisissez le champ à révéler. |
| **Empêcher de continuer** | Bloque le visiteur : le bouton `Suivant` (ou la validation de l'accueil) est désactivé tant que la condition reste vraie. | Non - cela bloque tout le parcours. |

**« Afficher un champ »** sert à poser des questions de suivi pertinentes sans alourdir le formulaire pour tout le monde.

**« Empêcher de continuer »** sert à imposer une condition d'accès. Exemple : *Si le visiteur répond « Non » à « Avez-vous un casque ? », alors empêcher de continuer.*

> **Important :** un champ à révéler doit exister **avant** de créer la règle. Créez d'abord « Numéro de permis feu » (il restera caché), puis créez la règle qui l'affiche.

### Où créer une règle ?

Vous disposez de deux points d'entrée, qui agissent sur les mêmes règles :

* **Depuis un champ** : ouvrez un champ, puis l'onglet **Règles**. Le champ ouvert est automatiquement proposé comme déclencheur. Pratique pour partir d'une question précise.
* **Depuis le site** : dans les paramètres du site, la section **Règles conditionnelles** donne une vue d'ensemble de toutes vos règles, à l'entrée comme à la sortie. Pratique pour vérifier ou réorganiser l'ensemble.

### Créer une règle, étape par étape

1. Cliquez sur `Ajouter une règle`. La fenêtre **Nouvelle règle** s'ouvre, organisée en deux temps : **Si** … **Alors** …

2. **Si le champ** : choisissez le champ déclencheur.

> **Important :** seuls les **champs à choix** peuvent déclencher une règle, c'est-à-dire les champs **Oui/Non** et les **listes déroulantes**. Un champ texte libre ou numérique ne peut pas servir de déclencheur, car ses réponses ne sont pas prévisibles.
>
> Si aucun champ à choix n'existe encore, la fenêtre vous invite à en créer un d'abord.

3. **a pour réponse l'une de** : sélectionnez la ou les réponses qui déclenchent la règle. Pour une liste déroulante, vous pouvez cocher plusieurs valeurs ; pour un champ Oui/Non, choisissez `Oui` ou `Non`.

4. **Alors** : choisissez l'effet :
* **Afficher un champ** : un menu supplémentaire apparaît pour choisir le **champ à afficher**.
* **Empêcher de continuer** : aucun réglage supplémentaire, l'effet bloque le parcours.

5. Cliquez sur `Enregistrer la règle`.

Votre règle est active immédiatement au kiosque.

### Bien lire les avertissements

Anghello vous signale les configurations à surveiller. La plupart sont de simples **avertissements** (la règle reste enregistrable), sauf le doublon qui **bloque** l'enregistrement :

| Message | Signification |
| ---- |
| **Cette règle existe déjà** | Une règle identique (mêmes réponses, même effet) existe déjà. L'enregistrement est bloqué : ajustez-la ou annulez. |
| Ordre des champs | Le champ déclencheur est posé *après* le champ qu'il doit afficher. Replacez le déclencheur plus haut dans le formulaire pour que la règle ait un sens. |
| Dépendance circulaire | Deux règles s'appellent mutuellement (A affiche B qui affiche A). Simplifiez la chaîne. |
| Champ désactivé | Le déclencheur ou la cible est désactivé : la règle ne s'appliquera pas tant qu'il ne sera pas réactivé. |

---

## Combiner les deux : un exemple complet

Vous pouvez faire d'un **Bloc de consignes** la cible d'une règle **Afficher un champ**. Le message ne s'affiche alors que dans le cas concerné :

> *Si le visiteur répond « Livraison » à « Motif de la visite ? », alors afficher le Bloc de consignes « Rendez-vous au quai de déchargement B ».*

Résultat : seuls les livreurs voient cette consigne ; les autres visiteurs ne sont pas encombrés d'un message qui ne les concerne pas.

> **À noter :** un **Saut de page** ne peut pas être la cible d'une règle. Les sauts de page structurent le formulaire de façon permanente ; ce sont les champs et les blocs de consignes qui s'affichent conditionnellement.

---

## En résumé

* **Bloc de consignes** : affichez un message (titre, texte, pictogramme, style de couleur) : le visiteur le lit, sans rien saisir.
* **Saut de page** : découpez le formulaire d'accueil en plusieurs pages plus courtes.
* **Règle conditionnelle** : **Si** un champ à choix reçoit une réponse précise, **Alors** *afficher un champ* (posez la bonne question à la bonne personne) ou *empêcher de continuer* (imposez une condition d'accès).

> 💡 **Astuce finale :** testez toujours votre configuration en lançant un accueil de test au kiosque. Répondez « Oui » puis « Non » à vos questions déclencheuses pour vérifier que les bons champs apparaissent et disparaissent comme prévu.
