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

目录:

1. 概述编辑

1.1 版本

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

1.2 应用场景

用户基于以下场景时:

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

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

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

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

1.3 功能简介

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

2. 功能介绍编辑

2.1 企业微信群机器人

界面如下图所示:

2.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 编码

2.2 邮件

界面如下图所示:

3.png

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

设置项介绍
发件人

可选已配置在平台中的发件人列表,默认值为平台配置的默认发件人

如果平台没有已配置的发件人,则下拉框为空,配置发件人步骤请参见:邮箱

收件人/抄送/密送

可选平台内已配置邮箱的用户

  • 多个地址用「半角逗号」隔开

  • 支持通过${a}的方式引用参数值(a为参数)

主题

填写邮件主题

支持通过${a}的方式引用参数值(a为参数)

正文

填写邮件正文

支持通过${a}的方式引用参数值(a为参数)

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

4. 示例二:邮件编辑

4.1 前期准备

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

4.2 设置消息通知

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

8.png

2)设置消息通知节点。如下图所示:

注:需要设置 邮箱 后才能选择「发件人」;平台用户添加邮箱后才会出现在「收件人」下拉框中;其他设置项介绍请参见本文 2.2 节内容。

6.png

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

9.png

4.3 运行任务

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

10.png

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

1650271191159398.png

同时,收到的新邮件如下图所示:

1650271303909346.png