Rubrique précédente: Création de modèles de courrielRubrique suivante: Eléments de modèle


Modèles de courriel personnalisés

Un modèle de courriel est un fichier dynamique qui prend en charge HTML et JavaScript intégré côté serveur. Un modèle permet d'insérer des valeurs variables dans un texte statique, autorisant la génération de messages spécifiques à partir d'un modèle unique.

Vous pouvez utiliser le même modèle autant de fois que vous voulez pour imprimer le texte statique réutilisable (par exemple : la phrase a été approuvée) avec du texte variable spécifique à un contexte donné (tel que le nom de l'événement en cours d'approbation).

Voici un exemple de modèle signalant l'approbation d'un événement :

<!-- Define the E-mail Properties --->
<%
   _to = _util.getNotifiers("ADMIN");
   _cc = "" ;
   _bcc = "";
   _subject = _eventContextInformation.getEventName() + " approved";
%>
<!--- Start of Body --->
<html>
<body text="Navy">

Event: <b> <%=_eventContextInformation.getEventName()%> </b><br>
<%=_eventContextInformation.getPrimaryObjectTypeName()%>:
<b><%=_eventContextInformation.getPrimaryObjectName()%></b><br>
In <%=_eventContextInformation.getSecondaryObjectTypeName()%>:
<b><%=_eventContextInformation.getSecondaryObjectName()%></b><br>
Status: <b>Approved</b>
</body>
</html>

Remarque : Les objets CA Identity Manager _util et _eventContextInformation utilisés dans l'exemple ci-dessus sont décrits dans l'API de modèle de courriel.

Si une approbation est générée pour l'événement CreateUserEvent et que l'utilisateur John Jones est créé dans l'organisation RH, le corps de la notification par courriel générée à partir du modèle d'approbation serait similaire à l'exemple suivant :

Event: CreateUserEvent
USER: John Jones
In ORGANIZATION: HR
Status: Approved

Les sections suivantes décrivent la syntaxe et les objets CA Identity Manager qui permettent la création de courriels dynamiques.