Argomento precedente: Creazione di modelli di messaggio di posta elettronicaArgomento successivo: Elementi dei modelli


Modelli di messaggio di posta elettronica personalizzati

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.

Ulteriori informazioni:

API del modello del messaggio di posta elettronica

Elementi dei modelli

Estensioni di tag di Identity Manager

Metodi aggiuntivi

Riferimenti Javadoc