Que ce soit pour appliquer des conditions à des versions de message, créer des groupes, ou toute autre fonction, les conditions sont définies en utilisant les données figurant dans le profil du contact ou dans une table relationnelle du projet.
Vous pouvez définir les conditions vous-même ou encore demander à Dialog Insight de le faire pour vous (des frais peuvent s'appliquer).
Dans l’application Dialog Insight, il est possible d’ajouter tous les champs du projet pour programmer les conditions. Dans le cas d’une donnée provenant de la base de données de contacts, il faut ajouter un f_ devant le code du champ qu’on retrouve dans la configuration de votre projet.
La structure de base est la suivante :
- Contact.f_codeduchamp == "valeur"
Pour créer la version française d'un message et en assumant que le code du champ de langue se nomme « Langue », voici ce que contiendrait la condition :
- Contact.f_Langue == "fr-CA"
Il est important de respecter la casse de lettre (MAJ/min). Par exemple, « Contact » s’écrit toujours avec un C majuscule.
Voici quelques exemples, selon le type de champ :
Champ texte
- Contact.f_Language == "francais"
Champ numérique
- Contact.f_idMembre < 1000
Champ date
- Contact.f_DateRenouvellement > 2000.01.01
Champ Booléen (vrai/faux)
- Contact.f_Membre == 1
- Contact.f_Membre == 0
Autres exemples
- Valeur du champ « Nombre » est entre 1000 et 2000 :
- Contact.f_Nombre > 1000 && Contact.f_Nombre < 2000
- Valeur du champ « Prix » est égal à 20 ou 25 $ :
- Contact.f_Prix == 20 || Contact.f_Prix == 25