Um modelo de email é um arquivo dinâmico que oferece suporte ao HTML e JavaScript do lado do servidor incorporado. Um modelo permite que você insira os valores de variável em texto estático, o que, por sua vez, permite que as mensagens específicas do caso sejam geradas de um único modelo.
O mesmo modelo pode ser usado inúmeras vezes para imprimir texto estático clichê (como a frase que foi aprovada) juntamente com o texto variável específico a um determinado contexto (como o nome do evento que está sendo aprovado).
Por exemplo, veja a seguir um modelo para relatar a aprovação de um 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>
Observação: objects _util e _eventContextInformation do CA Identity Manager usados no exemplo acima são descritos em API de modelo de email.
Se uma aprovação for gerada para o evento CreateUserEvent, e o usuário John Jones for criado na organização RH, o corpo da notificação de email gerada do modelo de aprovação poderá ter esta aparência:
Event: CreateUserEvent USER: John Jones In ORGANIZATION: HR Status: Approved
As seções a seguir descrevem a sintaxe e os objetos do CA Identity Manager que tornam possíveis as mensagens de email dinâmicas.
|
Copyright © 2014 CA.
Todos os direitos reservados.
|
|