历史版本6 :訊息通知 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本插件版本功能变动
11.0.2 及之后V3.6.1新增节点「消息通知」,可将任务调度结果以企业微信群机器人的形式通知给指定用户

1.2 应用场景

用户基于以下场景时:

  • 希望可以通过企业微信群机器人的形式将信息通知给指定用户。

  • 希望通知内容不仅是通知任务执行状态,还希望可以通知任务执行过程中产生的某些计算值和参数值,或者根据实际业务需求自定义通知内容。

  • 通知时机不仅在任务结束时,可能是在某个步骤流的环节成功完成后或者数据异常时进行通知

可使用「消息通知」功能满足需求。

1.3 功能简介

「消息通知」,可将任务调度结果以企业微信群机器人的形式通知给指定用户。

2. 功能介绍编辑

「消息通知」界面如下图所示:

13.png

具体设置项介绍如下表所示:

设置项介绍
机器人webhook地址

企业微信群机器人 webhook 地址,不允许为空

添加群机器人步骤如下图所示,机器人添加成功的提示页面上会有 webhook 地址

1649928033573031.png

消息类型

有两种消息类型:文本消息、markdown消息

1)选择文本消息时,界面如下图所示:

3.png

  • 提醒群成员方式:选择提醒群成员的方式,此处提供两种方式:用户ID、手机号

注:用户ID即企业成员账号,管理员可点击管理后台通讯录>成员信息查看成员账号

  • 提醒群成员列表:输入用户 ID 或手机号,实现「@」的效果

选择文本消息时,支持同时提醒多个群成员,多个群成员 ID 或手机号间通过半角逗号分隔,值为@all时,提醒所有人。允许引用参数

2)选择markdown消息时,界面如下图所示:

1647587493879566.png

消息内容

填写消息内容,允许引用参数。要求如下:

  • 不允许为空

  • 消息类型为文本消息时,最长不超过 2048 个字节,必须是 UTF-8 编码

  • 消息类型为 markdown 消息时,最长不超过 4096 个字节,必须是 UTF-8 编码

3. 示例编辑

3.1 前期准备

参考 行列转换 文档中 3.1-3.5 节内容,作为示例基础,用以展示消息通知功能。

3.2 设置消息通知

3.2.1 新增消息通知节点

拖入「消息通知」节点。如下图所示:

6.png

3.2.2 设置消息通知节点

注:两种方案的效果一样。

方案一:「提醒群消息方式」选择手机号

「提醒群消息方式」选择手机号。如下图所示:

7.png

方案二:「提醒群消息方式」选择用户ID

「提醒群消息方式」选择用户ID。如下图所示:

6.png

3.2.3 将节点连接起来

将「数据转换」节点和「消息通知」节点连接起来。如下图所示:

9.png

3.3 运行任务

点击右上角的「保存并运行」。如下图所示:

10.png

可以看到数据库 etlwendy 中新增了一张表 hanglie,为列转行后数据。如下图所示:

1647588258998882.png

同时,企业微信群中,消息通知给设置的群成员。如下图所示:

1647588375693577.png