定时调度

编辑
文档创建者:文档助手1 (67727 )     浏览次数:13725次     编辑次数:17次     最近更新:jiangsr 于 2018-10-11     

目录:

1. 描述编辑

企业用户可能面临这样的情况,报表是需要定期产生、定期发布的,不得不定期的做同样的事情来得到用户要的报表。FineReport的定时调度功能可以让用户从不厌其烦的重复操作中解脱,可以方便快捷的设置日报、月报、季报、年报等任务,无需额外工作,定时任务设定后服务器便会在指定的时间自动完成设定的任务,生成所需的文件,甚至可以将生成的结果以邮件、短信、平台消息通知的方式通知您,让您及时的进行分析与决策。

该章节我们将详细描述定时任务的设置方法及结果的查看。

在创建定时任务的时候,总共分为四步,这四步设置的所有信息也都保存在数据库中,在服务器调用的时候都会从数据库中已经创建的表中选择之前保存的设置信息。

2. 定时器(op=fs)编辑

FineReport定时器功能作为一个独立的功能模块,既可以在FR数据决策系统平台中对模板进行定时任务设置,如下图,点击管理系统>定时调度即可进入定时调度设置界面:

222
2.1 任务管理
包含任务名称、使用模板(模板全路径)、上次运行时间、下次运行时间、运行状态,如下图:
222

文本框支持搜索任务名称和模板,如下图:


222

下拉框内包括任务名称、模板、输出方式、上次运行时间和下次运行时间,如下图


222

任务操作
222


1)继续/暂停:继续/暂停任务

2)运行:点击运行一次按钮,该任务开始执行一次

3)编辑:编辑任务

4)复制:复制的新任务,主体内容与原任务一致,也可重新编辑

5)查看:可以快速概览任务情况

6)删除:删除任务

2.2 运行监控

a.高级搜索

文本框支持搜索任务名称


222

下拉框内包括任务名称、运行时刻、运行类型和状态,如下图:


222

b.将运行信息拆分为运行类型和状态,同时运行时刻、运行类型和状态表头支持点击排序

默认按照运行时刻倒叙排列


3. 定时器(独立timer)编辑

如果不想通过决策系统来设置定时任务,也可以直接访问http://localhost:8075/webroot/decision/timer进入设置页面,如下图:
222
详细设置过程请参照timer直接定时调度

4.定时器设置编辑

运行失败提醒,包括短信、平台通知、邮件,提醒里包含任务名称和运行失败的时间。
点击定时调度页面上的全局设置按钮,即可看到运行失败提醒的设置,可勾选短信提醒、平台消息、邮件提醒,如下图:
222

注:失败提醒,若设置了重启,当重启成功时就不发信息了,只有重启依然失败才发出消息。
点击开启短信功能,详细设置请查看短信提醒,同时邮件提醒也需要配置发件人,详细设置请查看邮箱短信
然后勾选“短信提醒”、“平台消息”、“邮件提醒”,再分别设置设置收件人,设置完成后点击保存,如下图:
222

当定时任务运行失败时,会发送提醒,如下图:
短信提醒:
222

平台消息:

222

邮件提醒:

222

5. 执行过程编辑

定时任务执行过程流程图如下图,定时任务开始时,首先进行条件判断,判断为真则生成快照,判断为假则确定是否设置了重启,如果设置了重启,则延时重新开始定时任务,又重新开始进行条件判断,没设置任务重启,则直接结束定时任务;
生成快照成功则进入附件发送,失败则判断是否设置任务重启,设置了就重新进入条件判断,没设置则结束定时任务;
附件发送成功就可以结束定时任务,如果发送失败暂时也只能直接结束定时任务。
222
注:定时任务中的条件判断、生成快照和附件发送如果失败则都需要进行判断是否设置了任务重启

6. 设置步骤编辑

完整的定时任务分为如下几个部分:
定时任务基本设置>调度周期>本地文件>文件处理
详细点击定时任务设置步骤


详细可参考下方日报、年报与填报的设置步骤。

索引:

op=timer直接定时调度

表达式设定

定时任务之条件判断

定时任务发送邮件

定时任务的权限控制

FTP上传附件

自定义附件处理

定时任务简单示例之日报

定时任务之月报与年报

定时填报

附件列表


主题: 决策系统
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗? [ 去社区提问 ]