历史版本12 :定时调度邮件通知 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 问题描述编辑

在定时任务完成后进行邮件提醒,设置发件人和收件人,在任务完成的时候就会将结果邮件给收件人。

2. 实现步骤编辑

邮件发送需要确定发件人邮箱和收件人邮箱,可在数据决策系统的管理系统>系统管理>邮箱中配置。
2.1 发件人设置
首先要设置邮件服务器(定义发送方),以163邮箱为例说明,输入http://localhost:8075/WebReport/ReportServer?op=fs,打开FR数据决策系统,在管理系统>系统管理>邮箱中配置发件人邮箱,输入如下:
222
注:邮件服务器可自定义。 
另:若邮件发送不成功,可能是没有打开POP3/SMTP服务,详情请参考邮箱配置失败
提交前可以对配置好的邮件发送服务器进行测试,成功之后点击保存。
2.2 收件人设置
收件人设置就是指设置收件人邮箱,这里的收件人都是公司员工,即系统中的用户,收件人邮箱设置在用户管理添加用户的时候进行手动添加或者与数据集中的字段进行绑定导入。
2.3 定时发送邮件
在编辑定时任务的第三步——输出设置时,不仅可以设置导出的格式,还能够进行邮件设置,将导出的文件以附件方式发送给收件人,如果用户管理中配置了用户邮箱,可直接在下拉复选框列表中选择收件人,如果没有也可直接输入收件人邮箱地址(注:多个邮件之间用逗号隔开)。
附件类型中勾选excel和word,那么定时任务执行结果会备份为excel和word,并以邮件附件的形式发送给收件人:
填写邮件收件人时,可以根据用户选择,也可以根据角色选择;多个用户可以加入同一个邮件角色,设置邮件收件人时可以直接选择角色,此时定时任务执行完毕发送邮件时,会给角色中每个成员都发送一封邮件。
邮件收件人根据用户选择
首先,我们设置一个用户同步数据集,如下图:
222
收件人根据用户来选择,如下图:
222
邮件收件人根据角色选择
首先,我们添加一个邮件测试组的角色,如下图:
222
收件人根据角色来选择,如下图:
222
注:如果根据角色选择时,最终发送邮件会发给角色中的每个用户成员。
点击提交,即配置成功了。
收件人、邮件主题和正文均可以使用模板中的参数进行动态显示(例如${p1}),也可以直接使用模板中单元格(例如${A1});
文件名称也可自定义,如果想根据日期命名,则可输入公式,例如今天${today()} ,前两天${today()-2},如下图:
222

注:.cpr文件是不会作为邮件的附件发送的,但是会在schedule对应的目录下生成.cpr格式的文件。