1. 概述编辑
1.1 版本
FineBI版本 | 插件版本 |
---|---|
6.0.9 | V1.5.3 |
1.2 应用场景
在实际应用过程,当数据出现异常时,需要给相关的人发送邮件、短信等通知,传统都是通过群聊或电话通知异常数据的负责人,或指定接收预警的用户组,指定之后整个用户组的用户都会收到消息,此种方式耗时费力且无法实时通知。
因此数据预警插件新增「动态接受人」功能,在创建预警任务时,可以将责任人与数据相关联,在数据异常时仅通过邮件或短信等方式通知数据责任人,极大程度上提高了工作效率,节约了人力成本。
1.3 功能简介
动态接受人可以根据用户、部门、角色设置接收人。
用户:支持根据报表中的「用户名」、「用户ID」对平台中的用户信息进行匹配。
部门:支持根据报表中的「部门名」、「部门ID」对平台中的用户信息进行匹配。完整的部门结构用“-”做为连字符,完整匹配后则触发预警。例如:
若部门名称是「技术支持」,那么会给所有的子节点(最下层节点)为「技术支持」的部门发送消息。
若部门的结构是「帆软-华东-技术支持」,那这个部门里的用户都会收到消息(技术支持是最下层的节点)。
若部门的结构是「帆软-华东-技术支持-技术支持A组」,仅「技术支持A组」可以收到消息。
角色:支持根据报表中的「角色名」、「角色ID」对平台中的用户信息进行匹配。
注1:获取「用户ID」、「角色ID」、「部门ID」可参考:FineDB 表结构
注2:报表中责任人字段为空值、异常值时无法匹配。报表中责任人字段的大小写需要严格与数据库中的大小写一致。
注3:仅支持 cpt 的表格和 frm 的报表块中的表格
2. 插件安装编辑
3. 平台设置编辑
1)超管在安装插件后,需要开启「分级授权」功能,并在「普通权限配置」中对创建预警任务的相关人员开通数据预警权限。
2)管理员登录数据决策系统,点击「管理系统>用户管理」,需要配置用户的用户名、姓名、部门职务、角色、邮箱、手机。详细可参考:用户管理。
4. 制作组件编辑
示例数据:区域销售数据.xls
「新建分析主题」将有平台用户信息的数据上传,并制作成组件添加到仪表板内。如下图所示:
5. 创建预警编辑
在仪表板预览界面「创建预警」。如下图所示:
「预警维度」选择「用户名」后「预警通知」选择「动态接收人」并进行用户字段匹配,成功将平台中的用户信息和组件维度字段「用户名」匹配上。
当组件中的用户(hanwen)满足「触发条件」,销售额小于 2400 。平台会给对应用户(hanwen)单独发送预警信息。
预警详情如下图所示:
6. 查看通知编辑
只有 hanwen 触发了预警条件。因此只有 hanwen 会收到预警通知。其他用户不会收到通知。如下图所示: