Eine E-Mail-Vorlage ist eine dynamische Datei, die sowohl HTML als auch eingebettetes serverseitiges JavaScript unterstützt. Mithilfe einer Vorlage können Sie Variablenwerte in statischen Text einfügen, sodass fallspezifische Nachrichten aus einer einzelnen Vorlage generiert werden können.
Die gleiche Vorlage kann beliebig oft verwendet werden, um statische Textbausteine (zum Beispiel "wurde genehmigt") zusammen mit veränderlichem Text für einen bestimmten Kontext (zum Beispiel dem Namen des genehmigten Ereignisses) auszudrucken.
Beispiel einer Vorlage, um die Genehmigung eines Ereignisses zu melden:
<!-- Define the E-mail Properties --->
<%
_to = _util.getNotifiers("ADMIN");
_cc = "" ;
_bcc = "";
_subject = _eventContextInformation.getEventName() + " approved";
%>
<!--- Start of Body --->
<html>
<body text="Navy">
Ereignis: <b> <%=_eventContextInformation.getEventName()%> </b><br>
<%=_eventContextInformation.getPrimaryObjectTypeName()%>:
<b><%=_eventContextInformation.getPrimaryObjectName()%></b><br>
In <%=_eventContextInformation.getSecondaryObjectTypeName()%>:
<b><%=_eventContextInformation.getSecondaryObjectName()%></b><br>
Status: <b>Genehmigt</b>
</body>
</html>
Hinweis: Die Identity Manager-Objekte "_util" und "_eventContextInformation", die im obigen Beispiel verwendet werden, werden unter E-Mail-Vorlagen-API beschrieben.
Wenn eine Genehmigung für das Ereignis "CreateUserEvent" generiert wird und der Benutzer John Jones in der HR-Abteilung der Organisation erstellt wird, könnte der Text der von der Genehmigungsvorlage generierten E-Mail-Benachrichtigung folgendermaßen aussehen:
Ereignis: CreateUserEvent USER: John Jones In ORGANIZATION: HR Status: Genehmigt
In den folgenden Abschnitten werden die Syntax- und Identity Manager-Objekte beschrieben, die dynamische E-Mail-Nachrichten ermöglichen.
|
Copyright © 2015 CA Technologies.
Alle Rechte vorbehalten.
|
|