Les modèles de messages se trouvent dans “Administration” –> “Modèles de messages”. Ils contiennent tous les mails envoyés automatiquement ainsi que le corps de l’attestation de présence.
Si un modèle est mis hors service alors le mail ne sera pas envoyé.
Attention, certains mails sont obligatoires au fonctionnement de la plateforme.
Les différents modèles de message existent déjà, il faut les personnaliser à votre guise. Pour cela, choisir un texte et le mettre en forme à l’aide de l’éditeur intégré. Il est possible de passer directement en mode html à l’aide du bouton </>.
Des variables peuvent être inclusent dans le corps du mail mais pas dans le sujet du mail.
code | libellé | description | obligatoire / facultatif |
---|---|---|---|
ALERTE_DISPO | Mail envoyé quand une place se libère pour un cours | Mail envoyé à tous ceux qui l’ont demandé et qui n’ont pas encore reçu d’alerte | obligatoire, le dispositif d’alerte n’est pas paramétrable |
CERTIFICATE_BODY | Pdf du certificat : corps du certificat | Pdf du certificat : corps du certificat | obligatoire |
CONTACTUS_NOTIFICATION | Mail envoyé suite à l’envoi du formulaire de contact général | Mail envoyé à la personne qui a contacté le réferent établissement | facultatif, seulement si l’on souhaite une confirmation de réception du mail de contact général |
CPT_AVALIDER_LYCEE | Mail de notification de comptes à valider pour un lycée | Mail envoyé par un batch chaque nuit si le lycée a des comptes à valider | facultatif, seulement si on veut que le référent lycée ait un rappel |
CPT_CREATE | Mail création compte (ref Etab maitre ou non, ref structure, ref lycée, intervenant) | Mail envoyé lors de la création d’un compte (ref Etab maitre ou non, ref structure, ref lycée, intervenant) | obligatoire car choix du mot de passe pour les comptes locaux |
CPT_DELETE | Mail suppression CNIL compte lycéen, étudiant ou visiteur | Mail envoyé lors de la suppression d’un compte Lycéen ou étudiant ou visiteur | facultatif, seulement si on veut que la personne ait une notification de suppression de compte |
CPT_FUSION | Mail confirmation de fusion de comptes intervenants | Mail envoyé lors de la demande de fusion de deux comptes intervenants | facultatif mais conseillé par sécurité |
CPT_MIN_CHANGE_MAIL | Mail de changement d’adresse mail | Mail envoyé lors du changement d’adresse mail par un lycéen ou un étudiant ou un visiteur | obligatoire pour valider la nouvelle adresse mail |
CPT_MIN_CREATE | Mail création compte minima pour un lycéen, étudiant ou visiteur | Mail envoyé lors de la création d’un compte (Lycéens, étudiant, visiteur) avec un lien de validation pour activer le compte | obligatoire pour valider l’adresse mail |
CPT_MIN_ID_OUBLIE | Mail d’oubli d’identifiants pour les comptes locaux (mot de passe oublié) | Mail envoyé lors de l’oubli des identifiants pour un compte local | obligatoire pour mot de passe oublié |
CPT_MIN_REJET | Mail rejet compte lycéen ou visiteur | Mail envoyé lors du rejet d’un compte | facultatif mais il est intéressant de prévenir l’utilisateur |
CPT_MIN_VALIDE | Mail validation compte lycéen ou visiteur | Mail envoyé lors de la validation d’un compte | facultatif mais il est intéressant de prévenir l’utilisateur |
CRENEAU_MODIFY_NOTIF | Mail modification de créneau | Mail envoyé lors de la modification d’un créneau à tous les inscrits | facultatif mais sert à prévenir les inscrits d’un changement sur le créneau d’inscription |
EVALUATION_CRENEAU | Mail envoyé pour l’évaluation d’un créneau | Mail envoyé à tous les inscrits d’un créneau | facultatif |
EVALUATION_GLOBALE | Mail envoyé pour l’évaluation du dispositif | Mail envoyé à tous les inscrits à la plateforme | facultatif |
IMMERSION_ANNUL | Mail de confirmation d’annulation d’inscription | Mail envoyé à un inscrit lors de l’annulation de son inscription à un créneau | facultatif |
IMMERSION_CONFIRM | Mail de confirmation d’inscription | Mail envoyé à un inscrit lors de l’inscription à un créneau | facultatif |
IMMERSION_RAPPEL | Mail de rappel de participation à un créneau | Mail envoyé à un inscrit n jours avant le créneau (n étant défini dans les paramètres généraux) | facultatif |
IMMERSION_RAPPEL_INT | Mail de rappel de participation à un créneau pour les intervenants | Mail envoyé à un intervenant n jours avant le créneau (n étant défini dans les paramètres généraux) | facultatif |
RAPPEL_STRUCTURE | Mail de rappel des référents structures | Mail envoyé aux référents structures pour rappel des créneaux à venir dans n semaines (n étant défini dans les paramètres généraux) | facultatif |
Quand on rédige un modèle de message on peut utiliser des variables qui seront remplacés à l’envoi du mail. Les variables disponibles sont différentes selon les modèles de messages. La liste est disponible en cliquant sur le bouton “voir les variables disponibles”. Les variables doivent être mises entre double accolades avec des espaces.
Pour insérer facilement une variable, on peut cliquer entre les 2 accolades dans la fenêtre “voir les variables disponibles”, cela insère la variable à la fin du message dans le champ “corps”.
Nom de la variable | description | valeur d’exemple |
---|---|---|
{{ annee }} | libellé de l’année universitaire courante | 2021/2022 |
{{ cours.formation }} | libellé de la formation liée au cours | Licence droit |
{{ cours.libelle }} | libellé du cours | Mathématiques |
{{ cours.nbplaceslibre }} | Nombre total de places disponibles pour le cours (tout créneau confondus) | 18 |
{{ creneau.batiment.libelle } | libellé du batiment pour le créneau | Atrium |
{{ creneau.batiment.lien }} | url stockée dans le batiment pour la localisation | http://mob.u-strasbg.fr/geoloc/index.html?permalinkId=27 |
{{ creneau.campus }} | libellé du campus du créneau | campus central |
{{ creneau.cours.formation }} | libellé de la formation liée au cours pour le créneau | Licence droit |
{{ creneau.cours.libelle }} | libellé du cours lié au créneau | Mathématiques |
{{ creneau.cours.type }} | libellé long (libellé court) du type de cours | Travaux dirigés (TD) |
{{ creneau.date }} | date du créneau | 11 avril 2022 |
{{ creneau.estuncours }} | définit si le créneau est un cours, prend la valeur true ou false pour être utilisé dans les conditionnelles | true |
{{ creneau.estunevenement }} | définit si le créneau est un évènement, prend la valeur true ou false pour être utilisé dans les conditionnelles | false |
{{ creneau.estunevisite }} | définit si le créneau est une visite, prend la valeur true ou false pour être utilisé dans les conditionnelles | true |
{{ creneau.etablissement }} | libellé long de l’établissement organisateur du créneau | Université de Strasbourg |
{{ creneau.evenement.description }} | description de l’évènement lié au créneau | présentation complète de toutes les filières scientifiques |
{{ creneau.evenement.libelle }} | libellé de l’évènement lié au créneau | Nos formations en santé |
{{ creneau.evenement.type }} | libellé du type d’évènement lié au créneau | Visite de campus |
{{ creneau.heuredebut }} | heure de début du créneau | 8h00 |
{{ creneau.heurefin }} | heure de fin du créneau | 12h15 |
{{ creneau.info }} | informations complémentaires du créneau | ramener une blouse |
{{ creneau.intervenants }} | liste des intervenants liés au créneau | Dupont Jean, Durand René |
{{ creneau.libelle }} | libelle du créneau : soit le libellé du cours, soit celui de l’évènement soit l’objet de la visite | Mathématiques |
{{ creneau.lien }} | url de connexion au créneau en distanciel | https://bbb.unistra.fr |
{{ creneau.listeInscrits }} | Liste des Inscrits au créneau (Nom, prénom, établissement d’origine) | Dupont Jean (Lycée Adrien Zeller), Durand René (Lycée Paul Dorf) |
{{ creneau.lycee }} | Lycée organisateur du créneau pour un cours ou un évènement, lycée où a lieu la visite pour une visite | Lycée Adrien Zeller |
{{ creneau.nbplaceslibres }} | nombre de places libres pour le créneau | 5 |
{{ creneau.salle }} | lieu de rencontre du créneau | rendezvous devant le batiment |
{{ creneau.structure }} | structure organisatrice du créneau | Faculté de Pharmacie |
{{ creneau.temoindistanciel }} | définit si le créneau a lieu en distanciel, prend la valeur true ou false pour être utilisé dans les conditionnelles | true |
{{ creneau.visite.libelle }} | objet de la visite liée au créneau | Présentation du dispositif d’imersion |
{{ creneaux.liste }} | Liste des créneaux | utilisé pour les mails de rappels aux composantes |
{{ datedenaissance }} | date de naissance du lycéene, étudiant, visiteur (pour l’attestation de présence) | 25/03/2003 |
{{ estetudiant }} | définit si la personne connectée est un étudiant, prend la valeur true ou false pour être utilisé dans les conditionnelles | true |
{{ estintervenant }} | définit si la personne connectée est un étudiant, prend la valeur true ou false pour être utilisé dans les conditionnelles | true |
{{ estlyceen }} | définit si la personne connectée est un lycéen, prend la valeur true ou false pour être utilisé dans les conditionnelles | true |
{{ estreflycee }} | définit si la personne connectée est un référent lycée, prend la valeur true ou false pour être utilisé dans les conditionnelles | true |
{{ estrefstructure }} | définit si la personne connectée est un référent structure, prend la valeur true ou false pour être utilisé dans les conditionnelles | true |
{{ estvisiteur }} | définit si la personne connectée est un visiteur, prend la valeur true ou false pour être utilisé dans les conditionnelles | true |
{{ evenement.libelle }} | libellé de l’évènement | Présentation des formations en santé |
{{ evenement.nbplaceslibre }} | nombre de places libres pour tous les créneaux de l’évènement | 25 |
{{ identifiant }} | identifiant (adresse mail) de la personne qui reçoit le mail | dupont@yahoo.fr |
{{ jourDestructionCptMin }} | date du jour de destruction du compte à minima | 10/09/2022 |
{{ lienAssociationComptes }} | lien vers la page de validation de l’association des comptes intervenant | https://immersup.unistra.fr |
{{ lienCreneau }} | lien vers l’enquête de satisfaction d’un créneau | https://monsondage.unistra.fr |
{{ lienDemandeur }} | courriel de l’utilisateur ayant demandé une association des comptes intervenant | monintervenant@unistra.fr |
{{ lienGlobal }} | lien vers l’enquête de satisfaction globale d’utilisation de la plateforme | https://monsondage.unistra.fr |
{{ lienMotDePasse }} | lien vers la page de réinitialisation du mot de passe | https://immersup.unistra.fr |
{{ lienValidation }} | lien vers la page de validation du compte | https://immersup.unistra.fr |
{{ lycee }} | libellé du lycée d’appartenance du lycéen ou du référent lycée | Lycée Adrien Zeller |
{{ motifAnnulation }} | motif d’anulation de l’inscription à un créneau | plus disponible |
{{ nom }} | nom de l’utilisateur destinataire du mail | Durand |
{{ prenom }} | prénom de l’utilisateur destinataire du mail | Jean |
{{ urlPlateforme }} | url de la plateforme immersion | https://immersup.unistra.fr |
{{ utilisateurcomptelocal }} | définit si la personne destinatrice du mail a un compte local, prend la valeur true ou false pour être utilisé dans les conditionnelles | true |
{{ visite.libelle }} | libelle de la visite | présentation du dispositif immersion |
{{ visite.nbplaceslibre }} | nombre de places pour tous les créneaux de visite de la visite | 25 |
Pour gérer les différents types de créneaux ou les différents types d’utilisateurs, on peut utiliser des conditionnelles.
Syntaxe à utiliser :
{% if utilisateurcomptelocal %}Votre identifiant est {{ identifiant }}
{% else %} Vous pouvez vous connecter en utilisant vos identifiants habituels{% endif %}
Syntaxe avec plusieurs conditionelles à la suite :
{% if creneau.estuncours %}un cours{% elif creneau.estunevisite %}une visite
{% elif creneau.estunevenement %}un évènement{% endif %}
Syntaxe avec des conditionnelles imbriquées :
{% if creneau.temoindistanciel %}Le créneau aura lieu en distanciel
{% else %}{% if creneau.campus %}Campus : {{ creneau.campus }}{% endif %}{% if creneau.batiment.libelle %}
Bâtiment : {{ creneau.batiment.libelle }}{% if creneau.batiment.lien %} {{ creneau.batiment.lien }}{% endif %}{% endif %}
Lieu : {{ creneau.salle }}{% endif %}