Base de connaissances

Le bloc « Règle » : conditions et actions

« Règle » est un bloc logique qui vérifie une ou plusieurs conditions et exécute une action si toutes les conditions sont vraies. Dans l'interface du constructeur, le bloc « Règle » est marqué d'une ligne verticale orange à gauche.

Structure du bloc « Règle »

Chaque bloc « Règle » se compose de deux parties :

  • Conditions — une ou plusieurs lignes, chacune vérifiant la réponse à une question ou la valeur d'une variable. S'il y a plusieurs conditions, elles sont combinées avec AND — toutes doivent être vraies simultanément.
  • Action — exécutée lorsque toutes les conditions sont vraies.

Pour implémenter la logique OR, créez plusieurs blocs « Règle » séparés avec la même action.

Un bloc « Règle » : lignes de conditions et une ligne d'action, avec une ligne orange à gauche

Un bloc « Règle » dans les paramètres de logique

Ce qu'une condition peut comparer

Dans une ligne de condition, vous pouvez comparer :

  • la réponse à une question — avec une valeur ou une option précise ;
  • une variable — avec une valeur indiquée ;
  • une variable — avec une autre variable.

Opérateurs par type de question

L'ensemble des champs et opérateurs d'une condition dépend du type de question référencée.

Type de question Opérateurs Ce qui est indiqué
Yes/No est positive, est négative
Single choice / Multiple choice est, n'est pas option de réponse
Single matrix / Multiple matrix est, n'est pas affirmation et option de réponse
NPS® / Rating / Slider / Number =, ≠, >, <, ≥, ≤ valeur numérique
Multiple rating =, ≠, >, <, ≥, ≤ position et valeur
Emotions est, n'est pas valeur d'émotion
Ranking place N position dans le classement
Text / Email / Phone est, n'est pas, commence par, se termine par, contient, ne contient pas valeur textuelle
Date est, n'est pas, avant, après, le ou avant, le ou après date (via le calendrier)
Location est, n'est pas niveau d'adresse : pays, région, ville
File upload est téléversé, n'est pas téléversé position de téléversement

Opérateurs par variable

Outre les réponses aux questions, une condition peut vérifier des valeurs de variables, en les comparant à une valeur indiquée ou à une autre variable.

Variable Opérateurs Ce qui est indiqué
Variables utilisateur =, ≠, >, <, ≥, ≤ une valeur ou une autre variable
ps_audience est, n'est pas une audience de la liste
ps_answer_last =, ≠ une valeur saisie manuellement (chaîne ou nombre)
ps_duration_poll / ps_duration_set =, ≠, >, <, ≥, ≤ une valeur en minutes

Actions

Lorsque les conditions sont remplies, trois options d'action sont disponibles :

  • Aller à — transition vers un élément spécifique : question suivante, toute autre question, groupe ou Finish page. Peut diriger en avant comme en arrière.
  • Terminer le projet — termine le sondage. Le répondant est dirigé vers la Final page.
  • Fonction — calcul conditionnel avec des variables. Fonctionne comme un bloc Fonction mais ne s'exécute que lorsque les conditions sont vraies.

Gestion des blocs « Règle »

Le menu contextuel (icône d'engrenage) propose :

  • Ajouter une condition — ajouter une autre ligne de condition (comparaison) au bloc.
  • Déplacer vers le haut / Déplacer vers le bas — modifier l'ordre d'exécution du bloc parmi les autres opérations de logique.
  • Supprimer la règle — supprimer tout le bloc.

Pour supprimer une condition individuelle, cliquez sur le premier menu déroulant de sa ligne et sélectionnez Supprimer la condition tout en bas.

Suppression d'une condition individuelle dans un bloc « Règle » : un menu déroulant avec l'option « Supprimer la condition »

Suppression d'une condition individuelle dans un bloc « Règle »