# Règles de conditions

## ⌨️ Règles de condition

Les règles de condition définissent une condition qui doit être évaluée au sein d'un [groupe de conditions](https://docs.ngsurvey.com/fr/form-management/form-designer/condition-rules/condition-groups). Vous pouvez avoir une ou plusieurs règles de condition par [groupe de conditions](https://docs.ngsurvey.com/fr/form-management/form-designer/condition-rules/condition-groups).

![](https://186103257-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8fLhS0bmfBRyq0HdUm%2F-MBrLHXZnTZbpgDfM92s%2F-MBrTzFKkDKEoKN-Dq-o%2Fimage.png?alt=media\&token=e3c56cf8-7cc2-4a29-807e-8877ff267e5f)

1. Type de condition qui sera évalué.
2. Faire une copie de la règle.
3. Supprime la règle.
4. Opérateur logique (AND / OR) à appliquer si vous avez plusieurs règles de condition dans le même groupe.

## &#x20;🔅 Types de condition

Vous pouvez utiliser les types de condition suivants pour construire vos règles de condition.

![](https://186103257-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8fLhS0bmfBRyq0HdUm%2F-MBrLHXZnTZbpgDfM92s%2F-MBrTgAb7MEB0lUI1V7G%2Fimage.png?alt=media\&token=52d62d9f-8599-429e-87d5-71aeada66f3f)

* **`Question`**&#x76;ous permet de définir une [condition de question](https://docs.ngsurvey.com/fr/form-management/form-designer/condition-rules/conditions-rules/question-conditions) basée sur les réponses du Répondant à cette question.
* **`Score`** les règles vous permettent de définir des règles basées sur le [score](https://docs.ngsurvey.com/fr/form-management/form-designer/scoring) du Répondant, il peut s'agir soit du score total à un moment donné soit d'un score pour une question spécifique.
* **`Attribut du paneliste`** vous permet de définir des règles basées sur le [paneliste](https://docs.ngsurvey.com/fr/panels/panelists) qui est actuellement connecté à votre Sondage en utilisant le [élément de sécurité du panel](https://docs.ngsurvey.com/fr/form-management/security/security-items/panel-security). Au moins un panel doit être sélectionné dans votre élément de sécurité pour pouvoir utiliser cette fonctionnalité. &#x20;
* **`Variable Querystring`** vous permet de définir des règles basées sur la valeur d'une variable de querystring.
* **`Membre du panel`** vous permet de définir des règles basées sur le [panel](https://docs.ngsurvey.com/fr/panels) appartenance d'un Répondant à un panel. Cette fonctionnalité est actuellement disponible uniquement avec [filtres de rapport](https://docs.ngsurvey.com/fr/form-management/reports/filters).
* **`Vue Membre du Panel`** vous permet de définir des règles basées sur les membres d'un [vue du panel](https://docs.ngsurvey.com/fr/panels/panel-views). Cette fonctionnalité est actuellement disponible uniquement avec [filtres de rapport](https://docs.ngsurvey.com/fr/form-management/reports/filters).
* **`Langue`** vous permet de définir des règles basées sur la [langue](https://docs.ngsurvey.com/fr/form-management/form-designer/multi-language-forms) dans laquelle le Sondage est actuellement exécuté.
* **`Type d'appareil`** vous permet de définir des règles basées sur l'appareil du Répondant mobile, bureau ou [PDF](https://docs.ngsurvey.com/fr/form-management/data-export/pdf-acroforms).
* **`Plage de dates de réponse`** vous permet de définir une plage de dates avec une date de début et une date de fin pendant lesquelles le Sondage a été répondu. Cette fonctionnalité est uniquement disponible avec [filtres de rapport](https://docs.ngsurvey.com/fr/form-management/reports/filters).
* **`Javascript`** vous permet de développer vos propres [conditions complexes en utilisant le javascript](https://docs.ngsurvey.com/fr/form-management/form-designer/condition-rules/conditions-rules/javascript-conditions) langage.
* **`Utilisateur de contexte`** vous permet de définir si la condition correspondra en fonction de l'utilisateur actuellement connecté de l' [élément de sécurité des utilisateurs locaux](https://docs.ngsurvey.com/fr/form-management/security/security-items/securite-des-utilisateurs-locaux).&#x20;
* **`Groupe de contexte`**&#x76;ous permet de définir si la condition correspondra en fonction des groupes de l'utilisateur actuellement connecté du [élément de sécurité des utilisateurs locaux](https://docs.ngsurvey.com/fr/form-management/security/security-items/securite-des-utilisateurs-locaux)
