1. 概述编辑
1.1 版本
| FineBI版本 | 插件版本 |
|---|---|
| 6.0.9 | V1.6 |
1.2 应用场景
在实际应用过程,当数据出现异常时,需要给相关的人发送邮件、短信等通知,传统都是通过群聊或电话通知异常数据的负责人,或指定接收预警的用户组,指定之后整个用户组的用户都会收到消息,此种方式耗时费力且无法实时通知。
因此数据预警插件新增「动态接受人」功能,在创建预警任务时,可以将责任人与数据相关联,在数据异常时仅通过邮件或短信等方式通知数据责任人,极大程度上提高了工作效率,节约了人力成本。
1.3 功能简介
动态接受人可以根据用户、部门、角色设置接收人。
用户:支持根据报表中的「用户名」、「用户ID」对平台中的用户信息进行匹配。
部门:支持根据报表中的「部门名」、「部门ID」对平台中的用户信息进行匹配。完整的部门结构用“-”做为连字符,完整匹配后则触发预警。例如:
若部门名称是「技术支持」,那么会给所有的子节点(最下层节点)为「技术支持」的部门发送消息。
若部门的结构是「帆软-华东-技术支持」,那这个部门里的用户都会收到消息(技术支持是最下层的节点)。
若部门的结构是「帆软-华东-技术支持-技术支持A组」,仅「技术支持A组」可以收到消息。
角色:支持根据报表中的「角色名」、「角色ID」对平台中的用户信息进行匹配。
注1:获取「用户ID」、「角色ID」、「部门ID」可参考:FineDB 表结构
注2:报表中责任人字段为空值、异常值时无法匹配。报表中责任人字段的大小写需要严格与数据库中的大小写一致。
注3:仅支持表格。
2. 准备工作编辑
2.1 环境准备
先安装插件并配置权限。详情见:数据预警插件使用说明
2.2 制作预警仪表板
示例数据:区域销售数据.xls
「新建分析主题」将有示例数据的平台用户信息的数据上传,并制作成 表格 组件添加到仪表板内。如下图所示:

3. 创建预警编辑
在仪表板预览界面「创建预警」。如下图所示:

「预警维度」选择「用户名」后「预警通知」选择「动态接收人」并进行用户字段匹配,成功将平台中的用户信息和组件维度字段「用户名」匹配上。
当组件中的用户(hanwen)满足「触发条件」,销售额小于 2400 。平台会给对应用户(hanwen)单独发送预警信息。
预警详情如下图所示:

4. 查看通知编辑
只有 hanwen 触发了预警条件。因此只有 hanwen 会收到预警通知。其他用户不会收到通知。如下图所示:


