1. 概述
1.1 版本
FineBI服务器版本 | 功能变更 |
---|---|
6.0 | - |
1.2 应用场景
企业用户可能面临这样的情况,报表是需要定期生成、定期发布的,不得不定期做重复的事情来得到用户需要的报表。
定期给客户发送问卷,客户填写相关信息后,提交到数据库中。
1.3 功能简介
FineBI 支持用户方便快捷的设置日报、月报、季报、年报等任务。
无需额外工作,设置定时调度任务后,服务器便会在指定的时间自动完成设定的任务。
支持定时生成报表,定时转换数据,定时发送邮件、短信、移动端客户端信息,能指定模板生成目录,并以Web方式查看报表生成结果。
2. 功能入口
定时调度的设置入口有两个。
1)定时器( op=fs )
管理员登录FineBI系统,点击「管理系统>定时调度」,即可进入定时调度功能界面。
2)定时器(独立 timer)
管理员可以访问http://IP:端口号/webroot/decision/timer,输入管理员用户密码,直接通过 timer 访问定时器,进入定时调度功能界面。
注:使用定时器独立 timer 访问定时器,不支持配置定时调度的全局设置,无法配置运行失败提醒。如下图所示:
3. 执行过程
定时任务执行过程如下图所示:
1)定时任务开始时,首先进行条件判断,判断为真则生成快照,判断为假则确定是否设置了重启。
如果设置了重启,则延时重新开始定时任务。
如果没有设置任务重启,则直接结束定时任务,任务执行失败。
2)生成快照成功则进入附件发送。生成失败则判断是否设置任务重启。
如果设置了重启,则延时重新开始定时任务。
如果没有设置任务重启,则直接结束定时任务,任务执行失败。
3)附件发送
附件发送成功则定时任务执行成功,任务结束。
附件发送失败则定时任务执行失败,任务结束。
4. 索引
章节 | 小节 | 简介 | 参考文档 |
---|---|---|---|
定时调度任务设置 | 任务设置 | 定时调度任务设置时四个操作步骤的详细介绍 | 定时调度任务设置 |
任务管理 | 定时调度任务运行过程和结果的监控管理 | 定时调度任务管理 | |
条件判断 | 在执行定时任务之前进行一次校验判断,如果不满足条件就不执行或者延迟后再次校验执行 | 定时任务之条件判断 | |
组件预警 | 在异常值出现后,工程主动通知到相关人员 | 定时调度支持组件预警 | |
表达式设定 | 定时调度周期,支持使用cron表达式 | 表达式设定 | |
支持的公式 | 详细介绍设置定时调度任务过程中,可以使用的公式及其用法 | 定时调度支持的公式 | |
生成的附件 | 定时调度任务执行完成后,生成的附件 | 定时调度生成的附件 | |
定时调度文件处理 | 定时调度支持多种文件处理方式,不同处理方式需要满足不同的前提条件,任务设置过程也不尽相同 调度对象为「BI模板」时,仅支持邮件通知、客户端通知两种处理方式。 调度对象为「无调度对象」时,仅支持平台通知、邮件通知、短信通知、客户端通知四种处理方式。 调度对象为「多选报表模板」时,仅支持邮件通知处理方式。 调度对象为「报表模板」时,支持所有处理方式。 | ||
定时计算 | 定时计算就是生成结果报表( .cpr 文件 )和其他附件的过程,默认勾选且不能更改 | - | |
挂载平台 | 定时调度任务执行结束后,将生成的结果报表挂载到数据决策系统的目录下 | 定时调度挂载平台 | |
平台通知 | 定时调度任务执行结束后,给数据决策系统的用户推送生成的结果报表 | 定时调度平台通知 | |
邮件通知 | 定时调度任务执行结束后,给数据决策系统的用户的邮箱推送生成的结果报表和附件 | 定时调度邮件通知 | |
短信通知 | 定时调度任务执行结束后,给数据决策系统的用户的手机发送短信,提醒查看 | 定时调度短信通知 | |
客户端通知 | 定时调度任务执行结束后,给数据决策系统的用户的App、HTML5端、钉钉、微信等客户端推送生成的结果报表 | ||
FTP上传附件 | 定时调度任务执行结束后,通过FTP将任务生成的结果报表和附件上传至服务器 | 定时调度FTP上传附件 | |
SFTP上传附件 | 定时调度任务执行结束后,通过SFTP将任务生成的结果报表和附件上传至服务器 | 定时调度SFTP上传附件 | |
自定义附件处理 | 定时调度任务执行结束后,自定义结果报表和附件的上传方式 | ||
定时调度简单示例 | 定时任务简单示例之日报 | 在每天生成固定某个时间段的数据 | 定时任务简单示例之日报 |
定时任务之月报与年报 | 每月在固定某个时间段统计各个分公司的销售业绩,或在年底统计各个分公司的销售业绩 | 定时任务之月报与年报 | |
定时自动填报 | 定时实现数据的加载、汇总、填入库等操作 | 定时自动填报 | |
定时发送填报任务 | 定时将填报模板推送给员工,由员工手动录入数据提交 | 定时发送填报任务 | |
邮件正文预览报表内容图片显示插件 | 安装此插件后邮件正文默认以图片格式预览报表内容 | 邮件正文预览报表内容图片显示插件 | |
定时器导出任务支持行式引擎插件 | 安装此插件后定时调度任务支持行式引擎,可以导出 Word、Excel、PDF 格式的附件 | 定时器导出任务支持行式引擎插件 | |
定时调度权限控制 | 定时任务邮件发送实现不同的人发送不同内容 | 定期给不同的人发送不同内容的邮件 | 定时任务邮件发送实现不同的人发送不同内容 |
定时任务 CPR 文件内容权限控制 | 每个用户只看到自己信息,例如,定时的在每个月月底,用户查看自己工资 | 定时任务 CPR 文件内容权限控制 | |
定时调度FAQ | 定时调度常见问题 | 介绍定时调度任务中一些报错及解决方案 | 定时调度常见问题 |
定时调度时区异常提示 | 工程服务器的时区和浏览器的时区不一致,导致定时调度任务执行时间出现偏差 | 定时调度时区异常提示 |