Un message adapté aux destinataires avec les balises Brindille (utilisation avancée)
L’idée est de personnaliser le message en ajoutant des champs, lesquels doivent, évidemment, figurer dans la fiche des membres. Pour cela il faut utiliser une syntaxe Brindille restreinte.
On peut envoyer un message avec une information qui variera selon des critères. On peut aller très loin de cette façon, pour peu que l’on maîtrise le SQL (exemple : envoyer des courriels d’appel de fond dans le cadre de la gestion d’une copropriété).
En gros, les champs doivent être écrits sous la forme de balises : {{$nom_du_champ}}
. Attention de ne pas confondre le nom du champ et son titre. Le premier ne doit comporter que des lettres minuscules et des tirets bas. Ce nom figure sur la page de modification de la fiche des membres (menu Configuration).
Exemple
L’exemple ci-dessous est plus basique. L’idée est d’envoyer un courriel à tous les membres d’une association culturelle pour des inscriptions à des ateliers d’été. Certains sont réservés à des mineurs de moins de 17 ans.
On a une sur la fiche des membres un champ naissance
. On va donc écrire notre message avec une condition : si le champ « naissance » est supérieur à 2005 (soit 2022-17), la mention : « atelier de percussions pour enfants de moins de 17 ans » sera ajoutée, sinon elle ne figurera pas sur le message.
- On commence le message par une civilité personnalisée, ici le champ
nom
. - On écrit le texte du message « normalement » en ajoutant la condition. Ici :
{{if $naissance > 2005}}
. - On saisit le texte de la condition.
- On ferme la balise, ici avec
{{/if}}
. - On ajoute au besoin du texte complémentaire, explications, détails, formule de politesse.
Le message utilisé dans l’exemple :
Bonjour {{$nom}}
Il est encore temps de s’inscrire aux ateliers d’été :
― atelier de lutherie, adultes uniquement,
― atelier de congas, adultes et enfants accompagnés
{{if $naissance > 2005}}
― atelier de percussions pour enfants de moins de 17 ans.
{{/if}}
Vous trouverez le formulaire d’inscription dans le dossier **Docs pour les adhérents** des documents.
À bientôt.
Si vous voulez recevoir une copie du message envoyé (ce qui semble une bonne précaution), n’oubliez pas de cocher la case en dessous de la zone de message.
Après avoir appuyé sur le bouton Prévisualiser, tout en bas, on accède à l’aperçu du message tel que le recevra l’une des personnes destinataires.
Une fois que l’on a appuyé sur le bouton Envoyer, on retourne sur l’écran de rédaction de message qui affiche en haut que le message a été envoyé.
Le résultat
Selon que les personnes remplissent ou non les critères, le contenu du message reçu varie.
Les personnes dont la date de naissance est postérieure à 2005 recevront le message avec la mention de l’atelier pour les moins de 17 ans.
Les autres, le message sans la mention.
Note sur les requêtes SQL
Pour pouvoir utiliser les colonnes de votre recherche enregistrée SQL comme variables pour un message personnalisé, alors, il faut respecter un nom de colonne n’utilisant que les caractères [a-z0-9_]
.
Voir aussi
- Partager des fichiers
- Rechercher des membres
- La syntaxe MarkDown
- Le wikilivre : Les bases de données/Les requêtes en SQL.
Mis à jour le jeudi 21 mars 2024