历史版本13 :创建预警任务示例 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1.概述编辑

1.1 版本

报表服务器版本插件版本
11.0
1.0.0

1.2 应用场景

用户在使用 FineReport 报表进行数据展示的同时,也需要对异常数据进行日常监控。「数据预警插件」支持由业务用户在查看模板时自行创建数据监控预警,系统在发现异常时发送通知。数据预警插件与其他预警方式(定时调度/条件属性/警戒线功能)的价值差异点为:

1)节省数据找人的时间:如某个数据需要每天监控并进行处理,但只有 10% 的概率会出现问题,业务人员如果每天查看条件属性/警戒线,那么一个月就有27天的查看是被浪费的。反之,如果有 90% 的概率需要每天处理,那么被动接收提醒和每天主动去查看的差别就不大了。

2)创建修改灵活自由:数据预警可以由业务用户随时创建,功能逻辑简洁,节省了和IT交流业务场景的时间,满足业务用户相对个性化的预警诉求。反之,如果一个预警/推送任务的业务场景已经固化且通用,表现为:面向很大的业务群体、对于推送的逻辑、推送的内容格式都有一定的要求,那么让IT人员配置定时调度任务是更为方便的选择。

根据上面的价值定位,V2版本扩充应用场景,支持普通报表、决策报表中的交叉表和更多图表应用。

1.3 功能介绍

「数据预警插件」,实现对异常数据的监控,在发现异常数据时发送邮件通知相关人员。

1)安装预警插件后,在开启 模版认证 的情况下,预览明细表时,在工具栏中出现「创建预警」按钮,提示相关人员可创建预警任务。

1.png

2)支持自定义「预警名称」,选择「触发条件」、「检测频率」、「通知频率」、「触发条件」。

  • 「触发条件」:支持大于或小于某数值。

  • 「检测频率」:可选择每天 X 时检测一次或每小时 X 分检测一次,最高频为每小时一次

  • 「通知频率」:通知间隔要大于等于检测间隔,每天则最小为 24 通知一次,每小时则最小为 1 通知一次

注:如果使用了抽数缓存,当检测频率大于数据更新频率,会提示“当前检测频率过高,底层数据更新不及时”,建议选择低频的检测。

  • 「接收方式」:仅支持邮件。

  • 「接收人」:仅支持当前用户和订阅用户。

3)支持管理已经创建的预警任务,当已经对表单创建了「预警事件」,可在界面对事件进行修改和删除,如下图所示:

2.png

4)点击左下角“管理预警任务进入后,普通用户可以看到两个 Tab 页分别为我创建的预警我订阅的预警」。超管账号会多一个其他用户创建的预警」Tab页,如下图所示:

2. 插件介绍编辑

2.1 插件安装

获取插件:扫码添加工作人员获取安装包。

设计器插件安装方法参照:设计器插件管理

服务器安装插件方法参照:服务器插件管理

2.2 操作方法

2.2.1 应用环境

1)插件目前仅支持普通报表类型下的明细表。

2)仅支持普通报表模式下的填报预览分析预览分页预览」。

3)同一张报表的多个 sheet 判断是否存在行式报表,仅判断当前 sheet 。在多个 sheet 上创建的预警任务均属于同一个模板任务。

4)使用该插件的模板需要开启「模板认证」功能。

5)数据决策系统邮箱需要配置默认发件人,否则将会出现提示:系统未配置发件人邮箱,保存失败。配置发件人邮箱可参考:邮箱

6)任务创建者需要绑定邮箱,否则将会出现提示:您的账号尚未绑定邮箱,将无法收到通知。绑定邮箱可参考:用户设置

7)对于非任务的创建者但拥有模板权限的用户,没有编辑和删除按钮,只有订阅按钮,取消勾选订阅按钮后不会收到邮件提示。

1.png

2.2.2 操作方法

1)该插件成功安装后,开启「模板认证」功能,在设计器中选择一张类型为普通报表的明细表,选择分页预览」,即可看到工具栏中出现「创建预警」按钮,如下图所示:

2)点击「创建预警」按钮,选择「创建预警」,如下图所示:

1.png

3)根据出现的提示,选择需要监控的数据列,如下图所示:

4)选择需要监控的数据列后,在「创建预警」弹出界面设置预警任务的「预警名称」、「触发条件」、「检测频率」、「通知频率」、「触发条件」,点击确定」即创建成功,如下图所示:

5)可在界面中看到已经创建好的预警任务,本文中示例设置的预警任务为:当销量大于700时,每天 14 点给接受人发送邮件。可前往用户绑定的收件邮箱查看预警邮件,如下图所示:

2.png