定时任务发送邮件
1. 问题描述
在定时任务完成后进行邮件提醒,设置发件人和收件人,在任务完成的时候就会将结果邮件给收件人。
2. 实现步骤
邮件发送需要确定发件人邮箱和收件人邮箱,可在数据决策系统的管理系统>系统管理>邮箱中配置。
2.1 发件人设置
首先要设置邮件服务器(定义发送方),打开FR数据决策系统,在管理系统>系统管理>邮箱中配置发件人邮箱,输入如下:
注:邮件服务器可自定义,详细配置方式请查看邮箱。
提交前可以对配置好的邮件发送服务器进行测试,成功之后点击保存。
2.2 收件人设置
收件人设置就是指设置收件人邮箱,这里的收件人都是公司员工,即系统中的用户,收件人邮箱设置在用户管理添加用户的时候进行手动添加或者与数据集中的字段进行绑定导入。
2.3 定时发送邮件
定时任务的第一步——基本设置,可以设置用户组,根据用户、部门或者角色,用户组设置角色,多个用户可以加入同一个邮件角色,在第四步——文件通知,设置邮件通知时,收件人是默认用户组,此时定时任务执行完毕发送邮件时,会给角色中每个成员都发送一封邮件。
在编辑定时任务的第三步——本地文件,可以设置附件存档格式,附件存档中勾选excel、word和pdf,那么定时任务执行结果会备份为excel、word和pdf,并以邮件附件的形式发送给收件人。
首先,点击管理系统>用户管理>所有用户,点击【添加】新增三个用户,如下图:
切换到角色标签,添加一个邮件测试组的角色,将刚刚三个用户添加进来,如下图:
第一步——基本设置,填写任务名称,设置默认用户组,点击“编辑”,根据“角色”选择,点击确定,默认用户组设置完成,如下图:
点击下一步,进入第二步——调度周期,按照默认设置,不做修改,如下图:
点击下一步,进入第三步——本地文件,选择一张模板,文件名称可以使用模板中的参数进行动态显示(例如${p1}),也可以直接使用模板中单元格(例如${A1}),附件存档勾选excel03、excel07、word、pdf,如下图:
点击下一步,进入第四步——文件处理,勾选“邮件通知”,收件人默认为默认用户组(邮件会发给角色中的每个用户成员),邮件主题和正文均也可自定义,如果想根据日期命名,则可输入公式,例如今天${today()} ,前两天${today()-2},如下图:勾选“正文预览报表内容”、“正文加上结果链接”、“使用附件”,点击提交,如下图:
注:.cpr文件是不会作为邮件的附件发送的,但是会在schedule对应的目录下生成.cpr格式的文件。
2.4 收到的邮件
如下图:
附件列表
文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201)