REVIEWITDocumentation
RéférenceÀ jour · vérifiée le 31 août 2026

Variables des courriels : référence et exemples

01À quoi sert une variable ? #sec_aaa796f4

Une variable réserve dans le modèle la place d'une information qui ne sera connue qu'au moment de l'envoi : ressource concernée, nom du relecteur, échéance ou motif d'une décision. REVIEWIT remplace cette balise par la valeur fournie par l'événement métier.

<title>Votre avis est attendu sur {ResourceName}</title>
<p>La réponse est attendue avant le {DueDate}.</p>

Le contenu de <title> devient le sujet du courriel. Les variables fonctionnent aussi dans le pré-en-tête, le corps et les attributs HTML.

02Les cinq règles de syntaxe #sec_f4ae7b0c

  1. Utilisez une seule paire d'accolades : {ResourceName} .
  2. Respectez la casse : {ResourceName} et {resourcename} sont différents.
  3. N'inventez pas une variable à partir de son libellé français.
  4. Utilisez uniquement les variables garanties pour l'événement sélectionné.
  5. Envoyez un test et vérifiez qu'aucune chaîne {Variable} ne reste visible.

Les valeurs sont encodées avant leur insertion : un nom contenant < ou & ne peut pas modifier la structure HTML. Une variable absente n'est toutefois pas supprimée : elle reste lisible telle quelle dans le message.

03Ressource et campagne #sec_920795bd

VariableSignificationExemplePoint d'attention
{ResourceName}Nom ou référence de la ressourceEspace Finance ou #123Ne supposez pas qu'il s'agit toujours d'un nom lisible
{ResourceType}Type fonctionnel de la ressourceSharePointPrésentez-le comme une catégorie
{Solution}Solution sourceMicrosoft 365Peut différer du type de ressource
{CampaignId}Identifiant technique de campagne1842Ce n'est pas un titre
{CampaignTitle}Titre lisible de campagneRevue trimestrielle des accèsÀ privilégier lorsqu'il est disponible
{SizeFormatted}Taille déjà formatée2,4 GoNe faites pas de conversion dans le HTML

04Personnes et responsabilités #sec_a976ada6

VariableSignificationExemple
{OwnerName}Propriétaire ou responsable concernéCamille Martin
{ReviewerName}Relecteur à l'origine de la décisionAlex Bernard
{DelegatorName}Personne qui délègueSamira Diallo
{EscalatedByName}Personne qui déclenche l'escaladeMorgan Petit
{ReassignedByName}Personne qui réaffecte la demandeNoah Robert
{RequesterName}Auteur d'une demande de suppressionLina Moreau
{RequestedByName}Auteur d'une demande d'avisHugo Simon
{AnsweredByName}Auteur de la réponseInès Laurent
{RedirectedByName}Auteur de la redirectionLouis Michel
{NewRecipientName}Nouveau destinataire d'une consultationÉmilie Garcia
{CancelledByName}Auteur d'une annulationAdam Roux
{RevokedBy}Personne ou service qui révoque l'accèsÉquipe Sécurité
{DecidedBy}Personne qui rend la décisionNora Fournier

05Dates et délais #sec_0071f336

VariableSignificationExemple
{DueDate}Échéance de la revue2026-09-15
{AnswerDueDate}Échéance de réponse à une contestation15/09/2026
{DaysToAnswer}Nombre de jours accordés7
{WithdrawnDate}Date de retrait de la contestation31/08/2026
{CancelledDate}Date d'annulation de la demande31/08/2026
{ProcessedDate}Date de traitement de la suppression01/09/2026

Les formats peuvent différer selon l'événement. La valeur arrive déjà formatée : ne tentez pas de la transformer dans le HTML.

06Décisions et textes libres #sec_4d708521

VariableSignificationExemple
{Decision}Décision rendue après escaladeAccès retiré
{NewDecision}Décision appliquée après contestationConforme
{Reason}Motif saisi par une personneLe rôle n'est plus nécessaire
{Argument}Argument d'une contestationCet accès reste requis pour la clôture
{Question}Question adressée au consultéCet accès est-il encore nécessaire ?
{Answer}Réponse fournie au demandeurOui, jusqu'à la fin du projet
{Comment}Commentaire associé à une demandeSuppression validée avec le métier
{ResolutionNote}Note résumant la résolutionJustification acceptée après contrôle

Les textes libres doivent être présentés dans une citation ou un bloc isolé. Ne les insérez pas au milieu d'une phrase : leur ponctuation et leur contenu sont imprévisibles.

07Variables sûres pour les événements de revue #sec_26ebb516

ÉvénementVariables garanties
ReviewsAssigned{ResourceName} {CampaignId} {DueDate}
ReviewReminder{ResourceName} {CampaignId} {DueDate}
ReviewsExpired{ResourceName} {CampaignId} {DueDate}
EscalationNotice{ResourceName} {CampaignId} {DueDate}
EscalationReceived{ResourceName} uniquement
DelegationReceived{ResourceName} {DelegatorName} {Reason}
RequestReassigned{ResourceName} {ReassignedByName} {Reason}

EscalationReceived possède plusieurs chemins. {EscalatedByName} , {Reason} , {CampaignId} et {DueDate} ne sont présents que dans certains cas : le modèle par défaut ne doit pas en dépendre.

08Variables sûres pour les contestations #sec_168763f9

ÉvénementVariables garanties
ChallengeRaised{ResourceName} {ResourceType} {Solution} {OwnerName} {Argument} {AnswerDueDate} {DaysToAnswer}
ChallengeAccepted{ReviewerName} {NewDecision} {ResolutionNote}
ChallengeDeclined{ReviewerName} {ResolutionNote}
ChallengeWithdrawn{OwnerName} {WithdrawnDate}
EscalatedDecisionNotice{ResourceName} {DecidedBy} {Decision} {CampaignTitle} {Reason}

09Variables sûres pour les suppressions et les accès #sec_f74356e3

ÉvénementVariables garanties
DeletionRequested{ResourceName} {ResourceType} {Solution} {RequesterName} {Reason} {Comment} {SizeFormatted}
DeletionCancelled{ResourceName} {CancelledByName} {CancelledDate}
DeletionProcessed{ResourceName} {ProcessedDate}
AccessRevokedNotice{ResourceName} {RevokedBy} {Reason} {CampaignTitle}

10Variables sûres pour les consultations #sec_ae8e18fe

ÉvénementVariables garanties
AdviceRequestedNotice{ResourceName} {RequestedByName} {Question}
AdviceReceivedNotice{ResourceName} {AnsweredByName} {Answer}
AdviceRedirectedNotice{ResourceName} {RedirectedByName} {NewRecipientName}

11Événements dormants #sec_f453ddcd

Les événements suivants sont présents dans le catalogue mais ne sont pas encore émis automatiquement :

  • PendingReviewsDigest ;
  • ChallengeReminder ;
  • DecisionAmended ;
  • DeletionRejected ;
  • ExceptionExpiring ;
  • GracePeriodEntered .

Leur modèle peut être préparé et prévisualisé. Il ne doit pas être interprété comme la preuve qu'une communication automatique est déjà active.

12Deux variables indisponibles #sec_ad0f2f57

{DeepLink} et {SettingsLink} existent dans certains modèles historiques, mais aucune valeur ne leur est actuellement fournie. Ne créez pas de bouton ou de lien qui en dépend.

Certaines relances manuelles historiques utilisent aussi {{ReviewerName}} . Cette syntaxe à doubles accolades n'est pas celle des notifications automatiques. L'éditeur doit la signaler et vous demander de revenir à {ReviewerName} .

13Le contrôle avant publication #sec_b3e3a4da

Un modèle est prêt lorsque :

  • son événement est sélectionné ;
  • chaque variable est garantie pour cet événement ;
  • aucune double accolade n'est présente ;
  • les textes libres sont isolés dans des blocs adaptés ;
  • le sujet et le corps ont été prévisualisés ;
  • un test réel ne laisse apparaître aucune variable non résolue.

L'éditeur du Subscription Manager applique cette référence au moment de rédiger : la palette propose les variables autorisées, fournit un exemple et les insère à la position du curseur. Les variables inconnues ou indisponibles bloquent l'enregistrement ; les variables contextuelles déclenchent un avertissement.

Esc
↑↓ naviguer↵ ouvrirVoir tous les résultats →