Un modello di messaggio di posta elettronica è un file dinamico che supporta sia HTML sia JavaScript lato server integrato. Un modello consente di inserire valori variabili nel testo statico, permettendo a messaggi specifici di essere generati da un unico modello.
È possibile utilizzare lo stesso modello per un numero indefinito di volte per stampare un testo statico standard (come ad esempio la frase "è stato approvato") insieme a un testo variabile specifico per un dato contesto (come ad esempio il nome dell'evento che viene approvato).
Ad esempio, di seguito viene riportato un modello usato per segnalare l'approvazione di un evento:
<!-- 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>
Nota: gli oggetti di Identity Manager _util e _eventContextInformation utilizzati nell'esempio riportato sopra vengono descritti nella sezione API del modello del messaggio di posta elettronica.
Se viene generata un'approvazione per l'evento CreateUserEvent, e l'utente John Jones viene creato nel reparto Risorse Umane dell'organizzazione, il corpo della notifica del messaggio di posta elettronica generato dal modello di approvazione può assomigliare al seguente:
Event: CreateUserEvent USER: John Jones In ORGANIZATION: HR Status: Approved
Le sezioni seguenti descrivono la sintassi e gli oggetti di Identity Manager che rendono i messaggi di posta elettronica dinamici possibili.
|
Copyright © 2015 CA Technologies.
Tutti i diritti riservati.
|
|