Passer au contenu principal
Conditions d'affichage

Dans cet article, vous allez comprendre comment gérer les conditions d'affichage

Mis à jour il y a plus de 4 mois

Mode de fonctionnement

Généralités

Les conditions d'affichage permettent de rendre dynamique, l'affichage de certains éléments du configurateur / formulaire intelligent.

Il est possible d'ajouter des conditions d'affichage sur:

  • Etapes / Questions ;

  • Réponses ;

  • Options ;

Nous vous invitons à lire l'article qui explique le mode de fonctionnement des différents éléments du configurateur.

Condition

Une condition permet de déterminer, au moment où elle s'exécute, la suite du programme en fonction de la réponse fournie par l'internaute.

Exemple: Je regarde la météo du jour, SI de la pluie est annoncée pour la journée ALORS je prends mon parapluie

Dans notre cas, il s'agit de vérifier SI la condition est remplie ALORS l'élément conditionné va s'afficher.

Il est obligatoire avec CYUP qu'une condition se trouve à l'intérieur d'un Groupe de condition.

Groupe de condition

Un groupe de conditions permet d'avoir une ou plusieurs conditions à l'intérieur de celle-ci.

Pour qu'une condition puisse être ajouté, il est nécessaire de créer un groupe de conditions.

Ce groupe contiendra plusieurs conditions que la saisie de l'utilisateur doit remplir pour que l'élément conditionné puisse s'afficher.

A l'intérieur d'un groupe de condition, les conditions sont des éléments logique "ET". Chaque groupe de condition est associé à un "OU" logique.

L'opérateur logique ET relève de l'algèbre de Boole.

À deux opérandes A et B, qui peuvent avoir chacun la valeur VRAI ou FAUX, il associe un résultat qui a lui-même la valeur VRAI seulement si les deux opérandes ont la valeur VRAI.

Autrement dit, A et B est VRAI si et seulement si A est VRAI et B est VRAI.

L'opérateur logique OU relève également de l'algèbre de Boole.

Le OU logique permet d'exprimer le fait qu'une parmi deux expressions est vraie : A ou B est VRAI si soit A est vrai, soit B est VRAI, soit les deux sont VRAIs.

Remarquons que A ou B est aussi vrai si A est VRAI et B est VRAI.

En pratique

Nous allons matérialiser un exemple simple de formulaire pour que vous puissiez comprendre comment cela fonctionne.

Configurateur / Formulaire intelligent simple

  • Etape 1 : Qui êtes vous ?

    • Réponse 1 : Nom (champ texte)

    • Réponse 2 : Prénom (champ texte)

    • Réponse 3 : Civilité :

      • M

      • Mme

      • Autre

  • Etape 2 : Quelle est votre situation maritale :

    • Réponses 1 : Choix dans la liste:

      • Célibataire

      • Marié

      • ...

    • Réponse 2 : Date de mariage (C1)

    • ...

  • Etape 3 : Quelle est votre département :

    • Réponse 1 : Choix dans la liste des Grandes régions :

      • Normandie

      • Grand Est

      • ...

    • Réponse 2 : Choix dans la liste des départements :

      • Calvados (C2)

      • Manche (C3)

      • ...

      • Ardennes (C4)

      • Moselle (C5)

      • ...

      • ...

  • Etape 4 : Que voulez-vous valider comme aide ?

    • Réponse 1 : Choix dans la liste

      • Aide Gouvernement A (C6)

      • Aide Gouvernement B

      • ...

Exemple de conditionnement (C1)

Il serait intéressant que les réponses 2.2 (C1) soient conditionnées par rapport aux choix de l'option 2.1.2. (Marié)

En langage naturel: SI on coche "Marié" ALORS Date de mariage s'affiche

Sur la Réponse 2.2 "Date de mariage" il faudra avoir le schéma de condition suivant:

Groupe de condition 1 :

Condition 1 : SI Etape 2 > Réponse 2 coché ALORS afficher l'étape

Exemple de conditionnement (C2, C3, C4, C5)

Il serait intéressant que les réponses de la questions 3 (C2, C3, C4 et C5) soient conditionnées par rapport aux choix de l'option 3.1. (Choix des Grandes régions)

En langage naturel: SI "Grand Est" est coché ALORS Moselle s'affiche

Sur la Réponse 3.2 "Moselle" il faudra avoir le schéma de condition suivant:

Groupe de condition 1 :

Condition 1 : SI Etape 3.2 > Réponse "Grand Est" coché ALORS afficher l'option

Exemple de conditionnement (C6) - Double condition

Nous allons voir comment créer des doubles conditions pour des conditions plus complexes avec l'exemple ci-dessous.

En langage naturel: SI ("Marié" et "Grand-Est") OU ("Marié" et "Normandie") est coché ALORS Aide Gouvernement A s'affiche

Sur la Réponse 4.1 "Aide Gouvernement A" il faudra avoir le schéma suivant:

Groupe de condition 1 :

Condition 1 : SI Etape 2.1 > Réponse "Marié" coché

ET

Condition 2 : SI Etape 3.1 > Réponse "Grand-Est" coché

OU

Groupe de condition 2 :

Condition 1 : SI Etape 2.1 > Réponse "Marié" coché

ET

Condition 2 : SI Etape 3.1 > Réponse "Normandie" coché

Comment ajouter des conditions d'affichage

Il est possible d'ajouter une ou plusieurs conditions sur les différents composants.

Pour cela, il faut aller sur le panneau de droite et sélectionner la section conditions.

Il faut obligatoirement que vous ayez des éléments précédent pour que vous puissiez voir cette section.

Etape / Question

Une fois que vous avez sélectionné l'étape / question (surbrillance bleu) si vous vous trouvez dans une étape éligible, en haut à droite, vous verrez la section "Conditions" s'afficher.

Si vous avez des conditions à l'intérieur de votre étape / question, vous aurez une indication vous permettant de savoir combien de conditions d'affichages vous avez.

Le bouton "Gestion des conditions" ouvre la fenêtre vous permettant de gérer vos conditions.

Réponse

Une fois que vous avez sélectionné la réponse(surbrillance bleu) et si vous vous trouvez dans une réponse éligible, en haut à droite, vous verrez la section "Conditions" s'afficher.

Si vous avez des conditions à l'intérieur de votre Réponse vous aurez une indication vous permettant de savoir combien de conditions d'affichages vous avez.

Option

Une fois que vous avez sélectionné l'option (surbrillance bleu) et si vous vous trouvez dans une option éligible, en haut à droite, vous verrez la section "Conditions" s'afficher.

Si vous avez des conditions à l'intérieur de votre Option vous aurez une indication vous permettant de savoir combien de conditions d'affichages vous avez.

Comment supprimer des conditions d'affichage

Pour supprimer des conditions sur un élément de type étape/question, réponse ou option, il est nécessaire de se rendre sur cet élément (il sera mis en surbrillance bleu) et de se rendre dans la section "Conditions", puis de cliquer sur "Gestion des conditions".

Ensuite vous pouvez aller supprimer des groupes de conditions ou des conditions.

Comment gérer mes conditions et groupes de conditions

Si l'élément sur lequel vous vous trouvez est éligible à la gestion des conditions, alors une section à droite apparaîtra de la gestion du configurateur et dans "Conditions" vous verrez apparaître le bouton "Gestion des conditions"

Lorsque vous cliquez la fenêtre ci-dessous, apparaîtra.

Présentation de la fenêtre

Panneau 1 : Visualisation des groupes de conditions et conditions

Visuellement, vous aurez l'ensemble des groupes de conditions ainsi que les conditions qui apparaîtront. Les options ci-dessous sont encore disponibles:

  • Ajout d'un groupe de conditions : vous allez ajouter un bloc de conditions et le panneau 2 va s'ouvrir pour que vous puissiez gérer les conditions constituant ce groupe.

  • Suppression d'un groupe de conditions : la suppression va ouvrir une pop-up de confirmation. Si vous confirmez alors l'ensemble des conditions constituant, votre groupe de conditions sera également supprimé.

Panneau 2 : Gestion des conditions d'un groupe de condition

Si vous cliquez sur un groupe de conditions (sur le panneau 1), alors l'ensemble des conditions de ce groupe de conditions apparaîtra dans le panneau numéro 2.

Gestion des groupes de conditions

Ajout d'un groupe de condition

L'ajout d'un groupe de conditions va créer un nouveau bloc nommé "Groupe de conditions".

Suivant le nombre de blocs actuellement présent, le numéro sera nommé "Groupe de conditions 3", "Groupe de conditions 4", "Groupe de conditions 5", ...

Suppression d'un groupe de condition

Il est possible de supprimer un groupe de conditions, celui-ci va supprimer validé l'ensemble des conditions attachées à ce groupe.

Gestion des conditions

Pour ajouter une condition, il est obligatoire d'être dans un groupe de conditions. Pour savoir dans quel groupe de conditions vous êtes, il suffit de regarder si le groupe de conditions est en surbrillance bleu.

Ainsi, vous aurez le panneau suivant:

Ajout / Modification d'une condition

Suivant la cible de votre condition, vous aurez des possibilités différentes pour gérer aux conditions d'affichage.

Réponse de type Champ de saisie nombre

Une fois la question et la réponse choisit, vous allez pouvoir définir une valeur minimum supérieur ou égale et une valeur maximale inférieur ou égale.

Réponse de type Champ de saisie texte

Une fois la question et la réponse choisit, vous allez pouvoir définir une nombre de caractères minimum supérieur ou égale et un nombre maximal de caractères inférieur ou égal.

Réponse de type choix multiples

Une fois la question et la réponse choisit, vous devrez choisir dans la liste un choix qui permettra de valider la condition.

Suppression d'une condition

Vous pouvez sur chacune des conditions, supprimer celle-ci compliquant sur la petite icône poubelle. Cela ouvre une popup de confirmation de suppression. A la validation de la condition est supprimée.

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