邮件模板
AstroZero提供了在线配置Email模板和Email告警的能力,您可以为您的组织创建Email模板和Email告警信息。Email告警配置依赖于Email模板配置。
在AstroZero中,可以根据不同的业务场景,配置多个Email模板,用于给用户发邮件时使用。例如,配置一个圣诞祝福邮件模板,邮件内容为“Dear XXXX!Merry Christmas!”。其中,“XXXX”表示具体的联系人姓名。
创建邮件模板
- 参考登录经典应用设计器中操作,登录经典版应用设计器。
- 在左侧列表中,单击
,选择“邮件 > 邮件模板”。
- 在邮件模板管理页面,单击“新建”。
- 配置邮件模板内容,单击“保存”。
图1 配置邮件模板图2 插入字段时选择字段
表1 新建邮件模板参数说明 区域
参数
说明
基本信息
名称
模板名称,AstroZero其他地方调用邮件模板时的标识。
编码
Email文本的编码格式。
启用
是否启用模板。勾选该选项后,表示该Email模板可被触发器调用。
纯文本
邮件是否是纯文本。勾选表示纯文本,不勾选表示html格式。
描述
邮件模板的简要说明。
电子邮件正文
插入字段
配置邮件模板变量,本例中将联系人姓名作为变量插入到邮件主题和正文中。
- 单击“插入字段”后,从下拉框中选择对象(联系人Contact)和字段(姓名name)。
- 单击“添加到主题”,将变量插入到邮件主题中。
- 单击“添加到正文”,将变量插入到邮件内容中。
插入常量
插入某常量。
插入变量
插入自定义变量。
主题
邮件主题。插入变量后,手动填写完整的邮件主题。
正文
邮件内容。插入变量后,手动填写完整的邮件内容。
需要注意的是,创建Email模板最终是为触发器服务的,因为触发器也会关联对象,所以在Email模板中,只能使用与触发器相同的对象下的字段。如果选择了不同对象下的字段,那么在发送的电子邮件中,该字段将会为空。
- 在邮件模板详情页面右上方,单击“启用”或进入“邮件模板管理”列表页面,单击该Email模板所在行的
,进行启用。
- 在Email模板的详细信息页面,单击“发送测试”。
- 在“发送邮件测试”页面“收件人”中,填入邮件收件人,单击“发送”。
- 收件人收到“Dear {!Contact.name}!Merry Christmas!”的邮件,表示模板创建成功。
发送测试邮件时,邮件正文中添加的变量{!Contact.name}并不会生效,只有在模板被触发器调用时,对应的合并对象才会被替换成实际的值。
在邮件告警中使用邮件模板
- 在应用开发界面左侧列表中,单击
,选择“邮件 > 邮件告警”。
- 在邮件告警管理页面,单击“新建”,配置Email告警。
图3 配置Email告警
表2 参数说明 区域
参数
说明
基本信息
对象
该邮件告警所用到的对象。这里的对象必须和邮件模板以及触发器中的对象保持一致。
邮件模板
该邮件告警所用到的邮件模板。
名称
Email告警名称。
描述
Email告警的描述信息。
收件人
类别
收件人类型。
- 关联用户:某条记录的上一修改人、记录拥有者或者记录创建者。
- 公共组:公共组是用户的集合,公共组内可以包含用户、其他公共组、角色或带有下属的角色。
- 角色:角色是某类用户的集合。
- 角色和下属:包含该角色的用户及下属用户。
- 用户:某些具体用户。
- 全部:包括以上所有用户。
例如,在“类别”选择“全部”,在“可选收件人”选中相关用户。单击
,将用户添加到“已选收件人”中。
电子邮件
发件人
选择邮件发送人。
其他邮箱
自定义输入邮箱作为收件人,多个邮箱之间用“;”分隔。
成功创建Email告警后,您可以在触发器中调用该Email告警。触发器的具体配置,请参见触发器。