UserVar_Equals, identifiant 1500) est vraie quand la variable utilisateur nommée existe et que sa valeur est égale à la valeur comparée.
Évaluation
La valeur est découpée sur le premier: : la partie gauche est le nom de la variable, la partie droite la valeur à comparer. La comparaison s’adapte au type stocké dans la variable :
- Nombre : comparaison numérique. La valeur comparée doit être un nombre, sinon la condition est fausse.
- Date (texte au format ISO 8601) : comparaison chronologique avec une tolérance d’une seconde.
- Booléen : la valeur comparée est interprétée comme
true/false. - Texte : comparaison insensible à la casse (les accents, eux, sont distingués).
Valeur
SaisirNomVariable:ValeurComparée. Le nom de la variable est sensible à la casse et ne peut pas contenir de :. La valeur comparée, elle, peut en contenir. Exemples : compteur:5, statut:actif, echeance:2025-01-20T14:30:00Z.
La valeur supporte les jetons (par exemple {{USERINFO_Firstname}}), résolus avant l’évaluation.
Comportement et cas limites
Si la variable n’existe pas, la condition est fausse. Si la valeur ne contient aucun
:, la condition est également fausse.Exemple
La variablestatut vaut Actif. La condition configurée avec statut:actif est vraie (casse ignorée). Avec statut:inactif, elle est fausse. Si la variable statut n’a jamais été définie, la condition est fausse.
Voir aussi
UserVar_Exists— teste uniquement la présence de la variable.UserVar_GreaterThanetUserVar_SmallerThan— comparaisons d’ordre.- Index des conditions.
