节点
3.5.3.1. 节点列表
主节点 | 二级节点 | 节点配置 | 节点日志 | 备注 |
触发节点 |
| 1.节点名称(必填); 2.请求配置(必填); 3.鉴权配置(可填); 4.入参配置(可填)。 | 调试成功,节点日志显示相应的内容。 | 入参是作为消息体中的内容传入下一个节点。非Header中的参数。 |
| 1.节点名称(必填); 2.选择产品(必填); 3.选择设备(必填); 4.触发条件(必填)包含:数据上报、事件上报、状态变量; | 同上。 | 1.选择设备的方式:全部设备、指定设备。 2.选择触发条件:全部属性、指定属性。 | |
数据节点 |
| 1.节点名称(必填); 2.返回值(必填); 3.返回码(必填); 4.选择返回的数据源。 | 同上。 | 1.返回值输出有来自于固定值、节点、变量,3选1。 2.返回码包含系统返回码、自定义返回码。 |
| 1.节点名称(必填); 2.请求配置。 1)请求方式:POST/GET; 2)接口地址; 3)编码方式:UTF-8|GBK; 4)请求头; 5)请求参数。 | 同上。 | 1.请求配置包含: 1)请求方式:POST/GET; 2)接口地址:手动输入; 3)编码:UTF-8; 4)设置请求头:可填项; 5)请求参数:可填; 2.数据源选择来自节点,节点名称是以“ResponseResult”为前缀开始,每个层级属性用英文“.”连接 | |
功能节点 |
| 1.节点名称(必填); 2.变量设置 1)选择变量; 2)变量的数据源。 | 同上。
| 1.选择变量名称; 2.将变量值设置为固定/节点/变量。 |
| 1.节点名称(必填); 2.节点输入数据源(必填); 3.路径配置(必填) 1)路径条件; 2)输出数据源。 | 同上。
| 1.输入配置的来源: 1)固定值; 2)节点; 3)变量。 2.路径配置,分支数大于等于1。 | |
| 1.节点名称(必填); 2.配置条件: 1)选择数据源; 2)选择比较方式。 | 同上。
| 分支结果: 1)满足条件; 2)不满足条件。 | |
| 1.节点名称(必填); 2.选择数据源; 3.选择运算方法; 4.配置运算的参数。 | 同上。
| 1.自定义参数至少有1个。 2.数据源选择来自节点,节点值固定为CalcutResult | |
动作节点 |
| 1.节点名称(必填); 2.延时时间(必填),单位为秒。 | 同上。
| |
| 1.节点名称(必填); 2.路径名称(必填)。 | 同上。
| 默认路径为3个分支,可以根据需要进行新增或删除。 | |
流程节点 |
| 1.节点名称(不可编辑) | 同上。
| |
| 1.节点名称(不可编辑) | 同上。
| ||
消息节点 |
| 1.节点名称(必填); 2.推送配置Webhook(必填); 3.内容配置(必填)。 | 触发钉钉的关键词, 钉钉群会收到相应的消息提示。 | 1.推送配置:从钉钉机器人上复制来的webhook; 2.内容配置之消息类型: 1)text; 2)link; 3)整体跳转ActionCard类型; 4)独立跳转ActionCard类型; 5)FeedCard类型。 |
3.5.1.2. 节点配置
节点名称
节点名称命名规则:支持中文,英文大小写,数字和“_”,不超过30字符。
节点数据源
节点数据源分类:固定值|来自节点|变量。
√ 固定值的类型:数字型|布尔型|字符串|时间型|数组型|结构型。
√ 来自节点:上一节点(Playload)
√ 变量:变量管理中定义的全局变量|局部变量。
比较方式
主要用于条件判断、路径选择等节点
符号 | 说明 | 比较数据源 |
> | 大于 | 有 |
≥ | 大于等于 | 有 |
< | 小于 | 有 |
≦ | 小于等于 | 有 |
== | 等于 | 有 |
!= | 不等于 | 有 |
空 | 无 | |
非空 | 无 | |
true | 无 | |
false | 无 |
运算方法
【前提】输入的数据源,各参数必须是数字型。
【说明】当输出结果选择来自节点,节点的值要为calcutResult。
运算方法 | 输出值 |
相加 | 数据源加上各参数的结果 |
相减 | 数据源依次减去各参数的结果 |
相乘 | 数据源依次乘以各参数的结果 |
相除 | 数据源依次除以各参数的结果 |
最大值 | 数据源和各参数中较大的值 |
最小值 | 数据源和各参数中较小的值 |
均值 | 数据源和各参数的均值 |
3.5.3.3. 节点日志
服务编排调试成功,此时选中相应的节点,可以查看到节点输入、输出的日志信息。
服务编排调试失败,则节点日志为空。
在条件判断、路径选择之后的节点是否显示日志,由业务判断的结果决定的,只有满足相应的条件,服务编排调试成功节点才会显示日志。
3.5.3.4. 创建钉钉机器人
1、 打开钉钉群会话窗口,单击右上角“群设置”,图标按钮群进行设置;
2、 在群设置中,选择智能群助手;
3、 单击添加机器人->添加机器人;
4、 选择要添加的机器人为自定义;
5、 点击添加按钮;
6、 根据配置要求,创建钉钉机器人:
1) 设置机器人名字;
2) 设置触发机器人响应的关键词;
3) 设置是否需要加签,IP地址(段);
4) 创建完成会自动生成webhook。
7、 若是不需要,可以移除机器人。