电子邮件模板是一个支持 HTML 和嵌入式服务器端 JavaScript 的动态文件。 模板使您能够将变量值插入到静态文本,允许您根据单个模板生成特定情形的消息。
可使用同一模板打印静态文本样本(如已审批的短语)以及与给定上下文相关的可变文本(如正在审批的事件的名称),并且其使用次数不受限制。
例如,以下是一个用于报告事件审批的模板:
<!-- 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>
注意:以上示例中用到的 Identity Manager 对象 _util 和 _eventContextInformation 将在“电子邮件模板 API”中说明。
假设针对事件 CreateUesrEvent 生成了一项审批,并且在组织 HR 中创建了用户 John Jones,那么根据审批模板生成的电子邮件通知的正本大概如下:
Event: CreateUserEvent USER: John Jones In ORGANIZATION: HR Status: Approved
以下部分阐述了用于生成动态电子邮件消息的语法和 Identity Manager 对象。
|
版权所有 © 2013 CA。
保留所有权利。
|
|