1. 概述编辑
1.1 版本
报表服务器版本 | 插件版本 | 功能变动 |
---|---|---|
11.0.2 及之后 | V3.6.1 | 新增节点「消息通知」,可将任务调度结果以企业微信群机器人的形式通知给指定用户 |
1.2 应用场景
用户基于以下场景时:
希望可以通过企业微信群机器人的形式将信息通知给指定用户。
希望通知内容不仅是通知任务执行状态,还希望可以通知任务执行过程中产生的某些计算值和参数值,或者根据实际业务需求自定义通知内容。
通知时机不仅在任务结束时,可能是在某个步骤流的环节成功完成后或者数据异常时进行通知
可使用「消息通知」功能满足需求。
1.3 功能简介
「消息通知」,可将任务调度结果以企业微信群机器人的形式通知给指定用户。
2. 功能介绍编辑
「消息通知」界面如下图所示:
具体设置项介绍如下表所示:
设置项 | 介绍 |
---|---|
机器人webhook地址 | 企业微信群机器人 webhook 地址,不允许为空 添加群机器人步骤如下图所示,机器人添加成功的提示页面上会有 webhook 地址 |
消息类型 | 有两种消息类型:文本消息、markdown消息 1)选择「文本消息」时,界面如下图所示:
注:用户ID即企业成员账号,管理员可点击管理后台「通讯录>成员信息」查看成员账号;管理员手机端「工作台>管理企业>编辑成员」查看成员账号
选择文本消息时,支持同时提醒多个群成员,多个群成员 ID 或手机号间通过「半角逗号」分隔,值为「@all」时,提醒所有人。允许引用参数 2)选择「markdown消息」时,界面如下图所示: |
消息内容 | 填写消息内容,允许引用参数。要求如下:
|
3. 示例编辑
3.1 前期准备
参考 行列转换 文档中 3.1-3.5 节内容,作为示例基础,用以展示消息通知功能。
3.2 设置消息通知
3.2.1 新增消息通知节点
拖入「消息通知」节点。如下图所示:
3.2.2 设置消息通知节点
注:两种方案的效果一样。
方案一:「提醒群消息方式」选择手机号
「提醒群消息方式」选择手机号。如下图所示:
方案二:「提醒群消息方式」选择用户ID
「提醒群消息方式」选择用户ID。如下图所示:
3.2.3 将节点连接起来
将「数据转换」节点和「消息通知」节点连接起来。如下图所示:
3.3 运行任务
点击右上角的「保存并运行」。如下图所示:
可以看到数据库 etlwendy 中新增了一张表 hanglie,为列转行后数据。如下图所示:
同时,企业微信群中,消息通知给设置的群成员。如下图所示: