1. 概述
1.1 版本
FineBI版本 | 数据预警插件版本 | 功能变更 |
---|---|---|
6.0.11 | V1.6.1 | |
6.0.11 | V1.6.2 | 应用接口通知新增如下自定义变量:
|
6.0.16 | V1.7.0 | 应用接口通知新增 abnormalData 自定义变量 |
1.2 应用场景
数据预警插件目前仅支持邮件、短信、平台、部分客户端通知。但在实际应用中经常会遇到复杂的预警接收场景,同时大部分公司内部都会有自己的 OA 或者专用通知平台,为满足预警信息通知的及时性以及更符合用户接收习惯的通知性,数据预警插件开放接口支持通知到自定义的平台或应用,提高数据预警效果。
2. 设置方式
需要完成数据预警插件安装以及权限配置,可参考:数据预警插件
2.1 设置入口
超管登录平台后,选择「管理系统>数据预警」,点击设置按钮,即可进入「第三方预警应用」设置界面,点击添加「添加应用」即可开始进行配置,如下图所示:
2.2 设置页面
点击添加「添加应用」即可开始进行配置,用户需要根据实际情况填写如下配置项,如下表所示:
配置项 | 是否必填 | 说明 |
---|---|---|
应用名称 | 是 | 用户可自定义输入应用名称 |
应用说明 | 否 | 用户可自定义输入应用说明 |
应用状态 | 是 | 单选必选,默认选择「启用」状态,不可取消选择
|
请求地址URL | 是 | 用户可自定义输入请求地址URL |
请求方式 | 是 | 单选必选,分为 POST 和 GET 两种方式。 默认选择 POST 请求方式,不可取消选择 |
请求头 | 是 | 需要输入对应的键和值
某些 API 要求随请求一起发送特定标头,通常是为了提供有关正在执行的操作的更多元数据,可以在这里设置这些,输入您需要的任何键值对。 |
请求body | 否 | 用户可自定义输入,在 body 中填入的内容将作为通知正文内容在预警触发时发送到推送终端,仅支持 json / xml / text,同时支持如下参数:
若在请求body中添加了 ${notifyContent} 参数,则完成预警任务创建后,在应用中实际接收到的内容 = 应用界面中填写的「请求body」+ 预警创建页的通知内容。 若不添加${notifyContent}参数,则在应用中实际接收到的内容 = 应用界面中填写的「请求body」。 |
2.3 设置预警
完成配置后保存,拥有数据预警权限的用户可在「预警接收>接受方式」中勾选「应用接口通知」,即可选择对应的应用,如下图所示:
2.4 效果预览
完成预警任务创建后,用户在应用中实际接收到的内容 = 应用界面中填写的「请求body」+ 预警创建页的通知内容。
超管在应用配置界面的「请求body」中填写必要的通知内容,用户在「预警通知」中自定义通知内容,使通知内容更灵活。如下图所示: