Afficher des champs et des onglets sous condition
Créer des règles conditionnelles qui montrent ou masquent des champs et des onglets selon les valeurs saisies sur la fiche
À quoi ça sert
Une règle conditionnelle adapte le formulaire d'une fiche aux valeurs déjà saisies : afficher les champs de facturation seulement pour un client professionnel, masquer l'onglet « Contrat » tant que le statut n'est pas « Signé », rendre un motif obligatoire quand une demande est refusée.
Les règles se définissent par entité, dans « CRM », « Administration », « Gérer mes entités », puis l'entité voulue, onglet « Règles conditionnelles ». Elles s'appliquent ensuite automatiquement à la saisie, pour tous les utilisateurs.
Concepts clés
- Condition — un champ, un opérateur et une valeur : « Statut est égal à Urgent ». Plusieurs conditions se cumulent avec « ET ».
- Action — ce que la règle fait quand ses conditions sont remplies : afficher, masquer, rendre requis ou mettre en lecture seule.
- Cible — ce sur quoi l'action porte : des « Champs » ou des « Onglets navigation ».
- Règle active — une règle inactive est conservée mais ne s'applique pas.
- Interrupteur global — « Activer les règles conditionnelles » commande l'ensemble des règles de l'entité. Désactivé, aucune règle ne s'applique et la liste des règles est masquée.
Comment faire
Activer les règles conditionnelles sur une entité
- Ouvrez l'entité, puis l'onglet « Règles conditionnelles ».
- Activez « Activer les règles conditionnelles ».
Le message « Les règles conditionnelles sont maintenant activées » s'affiche. Le badge de la carte passe à « Activé » et le bouton « Nouvelle règle » devient disponible.
Créer une règle
- Ouvrez l'entité, onglet « Règles conditionnelles ».
- Cliquez sur « Nouvelle règle ». Un volet s'ouvre sur la droite.
- Saisissez le « Nom de la règle », par exemple « Masquer champs si statut = En attente ».
- Dans « Conditions », choisissez un « Champ », un « Opérateur » et une « Valeur ». Cliquez sur « Ajouter une condition » pour en cumuler d'autres.
- Dans « Actions », choisissez la « Cible » (« Champs » ou « Onglets navigation »), le type d'action, puis les champs ou les onglets visés. Cliquez sur « Ajouter une action » pour en cumuler d'autres.
- Vérifiez la phrase du « Récapitulatif de la règle », qui reformule ce que vous venez de composer.
- Laissez « Règle active » activée, puis cliquez sur « Créer la règle ».
Le message « La règle conditionnelle a été créée avec succès » s'affiche. La règle prend effet immédiatement sur les formulaires de l'entité.
Modifier une règle
- Ouvrez l'entité, onglet « Règles conditionnelles ».
- Cliquez sur « Modifier » sur la carte de la règle.
- Ajustez les conditions et les actions, puis cliquez sur « Modifier la règle ».
Le message « La règle conditionnelle a été modifiée avec succès » s'affiche.
Désactiver une règle sans la supprimer
- Ouvrez l'entité, onglet « Règles conditionnelles ».
- Basculez l'interrupteur de la carte de la règle.
Le message « La règle a été désactivée » s'affiche et la carte porte le badge « Inactif ». La règle est conservée et se réactive de la même façon.
Supprimer une règle
- Ouvrez l'entité, onglet « Règles conditionnelles ».
- Sur la carte de la règle, ouvrez les actions et choisissez « Supprimer ».
- Confirmez : « Êtes-vous sûr de vouloir supprimer cette règle ? »
Le message « La règle conditionnelle a été supprimée avec succès » s'affiche.
Référence
Actions disponibles
| Cible | Actions proposées |
|---|---|
| Champs | Afficher, Masquer, Requis, Lecture seule |
| Onglets navigation | Afficher, Masquer |
Si vous passez la cible de « Champs » à « Onglets navigation » alors que l'action choisie était « Requis » ou « Lecture seule », l'action revient à « Afficher ».
Opérateurs proposés selon le type du champ testé
| Type du champ | Opérateurs |
|---|---|
| Texte, Texte long, Email, Téléphone, URL | égal à, différent de, contient, ne contient pas, commence par, finit par, est vide, n'est pas vide |
| Nombre, Devise, Pourcentage, Date, Date et heure | égal à, différent de, supérieur à, inférieur à, supérieur ou égal à, inférieur ou égal à, entre, est vide, n'est pas vide |
| Liste déroulante, Sélection multiple, Lookup, Master-Detail, Many-to-Many | égal à, différent de, est dans, n'est pas dans, est vide, n'est pas vide |
| Booléen | égal à, différent de |
Les opérateurs « est vide » et « n'est pas vide » ne demandent pas de valeur. Les opérateurs « est dans », « n'est pas dans » et « entre » en demandent plusieurs. Pour un champ « Liste déroulante » ou « Sélection multiple », les valeurs proposées sont les options actives du champ.
Composition d'une règle
- Plusieurs conditions dans une même règle se cumulent avec « ET » : toutes doivent être vraies.
- Une règle peut porter plusieurs actions.
- Plusieurs règles peuvent coexister sur une même entité ; le compteur « Règles configurées ({nombre}) » les récapitule et le badge de l'onglet « Règles conditionnelles » affiche leur nombre.
Messages
| Message | Situation |
|---|---|
| « Les règles conditionnelles sont maintenant activées » / « … désactivées » | Bascule de l'interrupteur global |
| « Impossible de mettre à jour la configuration » | Échec de cette bascule |
| « La règle a été activée » / « La règle a été désactivée » | Bascule d'une règle |
| « Impossible de modifier l'état de la règle » | Échec de cette bascule |
| « Impossible de sauvegarder la règle » | Échec de l'enregistrement |
| « Sélectionnez un champ » | Condition sans champ choisi |
| « Aucun champ disponible » / « Aucun onglet disponible » | Rien à cibler |
État vide
Sans aucune règle, l'onglet affiche « Aucune règle configurée » et « Créez votre première règle pour contrôler l'affichage des champs selon leurs valeurs. Par exemple : afficher des champs spécifiques quand le statut est « Urgent ». », avec un bouton « Créer une règle ».
Questions fréquentes
Une règle conditionnelle empêche-t-elle d'enregistrer une fiche ? Seulement si elle rend un champ « Requis » : le champ devient alors obligatoire tant que les conditions sont remplies. Les actions « Afficher », « Masquer » et « Lecture seule » ne bloquent aucun enregistrement.
Puis-je cumuler des conditions avec « OU » ? Non. Les conditions d'une même règle se cumulent avec « ET ». Pour un « OU », créez deux règles portant la même action.
Une valeur saisie dans un champ masqué est-elle effacée ? Non, la règle agit sur l'affichage du formulaire, pas sur les données déjà enregistrées.
Les règles s'appliquent-elles aussi à la liste et aux exports ? Non. Elles gouvernent l'affichage des champs et des onglets sur le formulaire et la fiche. Pour masquer durablement un champ à certaines personnes, utilisez Visibilité et permissions par groupe.
Importer des fiches depuis un fichier CSV
Les cinq étapes de l'import, les modes ajout, remplacement et mise à jour, le mapping des colonnes et le rapport d'erreurs
Les types de champs disponibles
Ce que fait chaque type de champ, ses options de configuration et les types calculés qui ne se saisissent pas