勤哲excel入门教程:[4]利用电子邮件
1、 Excel服务器企业版提供了通过电子邮件通知工作流待办事宜的功能。下面的图示表达了Excel服务器邮件通知的过程:
![勤哲excel入门教程:[4]利用电子邮件](https://exp-picture.cdn.bcebos.com/a31e1214c27bd28288d3f1f23cb1eef97ebd36f2.jpg)
2、 发件人的操作(如提交待办事宜等)产生邮件,提交到Excel Server服务器
2) Excel Server服务器把邮件转到一台发送邮件服务器,为了完成这步工作,需要您在系统管理台的“系统服务—邮件通知”中设置发送邮件服务器的配置选项。
3) 发送邮件服务器根据收件人地址把邮件发送到收件人邮箱所在的另一台邮件服务器
4) 收件人接收邮件。
图中的“发送邮件服务器”指的是一台配置了邮件服务的计算机,它能够完成邮件发送的工作。有三种可能的配置方法:
1) 用Excel Server服务器兼任发送邮件服务器,即,发送邮件服务器和Excel Server的服务器是同一台机器,这时需要在Excel Server的服务器上配置邮件服务。
2) 选择局域网内的另一台机器做发送邮件服务器,需要在这台机器上配置SMTP服务。
3) 选用互联网上已知的邮件服务器,如263、网易邮箱、QQ邮箱、GMail等。
3、如果可能的收件人邮箱包括互联网上的邮箱,如yahoo、163、google、sina等邮箱,则要求发送邮件服务器必须与互联网连通,在这种情况下,建议采用第二种配置方式,即选用企业内的一台计算机作发送邮件服务器,可访问互联网;Excel Server服务器与发送邮件服务器连通,但不要直接连通互联网,以保证数据库的安全。
1、出了待办事宜发送的邮件通知外,还可以在模板上定义一种特殊的回写公式----新建邮件公式,通过回写公式的执行,产生带发邮件。
例如,在《出库单》模板上,我们可以定义一条新建邮件公式,当出库单保存的时候,向订货的客户发送一封邮件,通知其货物已发出。
![勤哲excel入门教程:[4]利用电子邮件](https://exp-picture.cdn.bcebos.com/340e4eb8b43ea8db7910aa86189c2cf7deb216f2.jpg)
2、以勤哲为例,excel服务器中涉及电子邮件的应用大概如上所述,在FineReport中有多个应用可以利用到电子邮件
3、填报
上级分发任务时可以通过电子邮件设置多种提醒方式:
提醒方式是指当任务流程流转到某一个节点时,系统就自动通知该节点的模板操作人员,提醒方式的形式包括两种:邮件提醒和系统消息。
点击提醒方式后面的编辑按钮,勾选系统消息前面的单选框,然后在收件人下拉框中会自动勾选上前面创建流程的时候,各个流程节点所涉及到的所有模板操作人员,如下图:
![勤哲excel入门教程:[4]利用电子邮件](https://exp-picture.cdn.bcebos.com/fb738d9c2cf7dfb2ef439e98d01b1edef5dc13f2.jpg)
4、定时调度
在定时任务完成后进行邮件提醒,设置发件人和收件人,在任务完成的时候就会将结果邮件给收件人。邮件发送需要确定发件人邮箱和收件人邮箱,可在数据决策系统的管理系统>系统管理>邮件中配置。
发件人设置
首先要设置邮件服务器(定义发送方),以gmail邮箱为例说明,输入http://localhost:8075/WebReport/ReportServer?op=fs,打开FR数据决策系统,在管理系统>系统管理>邮件中配置发件人邮箱,输入如下:
![勤哲excel入门教程:[4]利用电子邮件](https://exp-picture.cdn.bcebos.com/5a5a00def4dca0392a459e5858d96975f3c40df2.jpg)
5、 定时发送邮件
在编辑定时任务的第三步——输出设置时,不仅可以设置导出的格式,还能够进行邮件设置,将导出的文件以附件方式发送给收件人,如果用户管理中配置了用户邮箱,可直接在下拉复选框列表中选择收件人,如果没有也可直接输入收件人邮箱地址(注:多个邮件之间用分号隔开)。
附件类型中勾选excel和word,那么定时任务执行结果会备份为excel和word,并以邮件附件的形式发送给收件人:
![勤哲excel入门教程:[4]利用电子邮件](https://exp-picture.cdn.bcebos.com/d2987775f2c4ec99661954b5c3fe1e425c6b07f2.jpg)
6、点击提交,即配置成功了。