1.概述编辑
1.1 版本
报表服务器版本 | 插件版本 |
---|---|
11.0 | 1.0.0 |
1.2 应用场景
用户在使用 FineReport 报表进行数据的监控时,需要对异常数据进行处理和分析,目前仍然采用的时传统人工监控费时费力并且容易出现遗漏。定时调度目前可以实现预警功能,但对于管理人员来说需要对不同的人员开发权限,增加了管理难度,并且使用定时调度功能对于业务用户来说具有一定难度。此时可以安装使用「数据预警插件」,实现对异常数据的监控,在发现异常数据时发送邮件通知相关人员。
1.3 功能介绍
「数据预警插件」,实现对异常数据的监控,在发现异常数据时发送邮件通知相关人员。
1)安装预警插件后再工具栏中出现「创建预警」按钮,提示相关人员可创建预警任务。
2)支持自定义「预警名称」,选择「触发条件」、「检测频率」、「通知频率」、「触发条件」。
「触发条件」:支持大于或小于某数值。
「检测频率」:可选择每天 X 时检测一次或每小时 X 分检测一次,最高频为每小时一次。
「通知频率」:通知间隔要大于等于检测间隔,每天则最小为 24 通知一次,每小时则最小为 1 通知一次
注:如果使用了抽数缓存,当检测频率大于数据更新频率,会提示“当前检测频率过高,底层数据更新不及时”,建议选择低频的检测。
「接收方式」:仅支持邮件。
「接收人」:仅支持当前用户和订阅用户。
3)支持管理已经创建的预警任务,当已经对表单创建了「预警事件」,可在界面对事件进行修改和删除,如下图所示:
2. 插件介绍编辑
2.1 插件安装
获取插件:扫码添加工作人员获取安装包。
设计器插件安装方法参照:设计器插件管理
服务器安装插件方法参照:服务器插件管理
2.2 操作方法
2.2.1 应用环境
1)插件目前仅支持普通报表类型下的明细表。
2)仅支持普通报表模式下的「填报预览」、「分析预览」、「分页预览」。
3)同一张报表的多个 sheet 判断是否存在行式报表,仅判断当前 sheet 。在多个 sheet 上创建的预警任务均属于同一个模板任务。
4)使用该插件的模板需要开启「模板认证」功能。
5)数据决策系统邮箱需要配置默认发件人,否则将会出现提示:系统未配置发件人邮箱,保存失败。配置发件人邮箱可参考:邮箱 。
6)任务创建者需要绑定邮箱,否则将会出现提示:您的账号尚未绑定邮箱,将无法收到通知。绑定邮箱可参考:用户设置 。
7)对于非任务的创建者但拥有模板权限的用户,没有编辑和删除按钮,只有「订阅」按钮,取消勾选「订阅」按钮后不会收到邮件提示。
2.2.2 操作方法
1)该插件成功安装后,在设计器中选择一张类型为普通报表的明细表,选择「分页预览」,即可看到工具栏中出现「创建预警」按钮,如下图所示:
2)点击「创建预警」按钮,选择「创建预警」,如下图所示:
3)根据出现的提示,选择需要监控的数据列,如下图所示:
4)选择需要监控的数据列后,在「创建预警」弹出界面设置预警任务的「预警名称」、「触发条件」、「检测频率」、「通知频率」、「触发条件」,点击「确定」即创建成功,如下图所示:
5)可在界面中看到已经创建好的预警任务,本文中示例设置的预警任务为:当销量大于700时,每天 14 点给接受人发送邮件。可前往用户绑定的收件邮箱查看预警邮件,如下图所示: