1. webhook
流程中的webhook功能,即可以被动接收其他系统传过来的数据,也能主动去获取其他系统的数据
2. 执行指令
指令用于设备远程控制,执行指令节点触发后,指定指令执行,配置如图所示:
2.1 模型指令
确认指令范围,点击模型指令,选择目标模型和该模型下的资产,选中模型后,可按照范围筛选资产也可直接选择资产,点击选择指令即可
2.1.1 范围筛选
范围筛选即该模型下满足筛选条件的资产执行指令,例如模型C中资产名称不是空调的资产执行数字选择指令
- 并行:满足条件的资产同时执行指令
- 串行:满足条件的资只能一个一个执行指令,例如a资产指令执行完在执行b资产指令
- 全部:配置全部指令下发给驱动,驱动负责串行还是并行或者其他的执行方式,取决于具体驱动的实现
- 指令:选择具体指令
重试次数:第一次执行指令失败后,可以继续执行指令的次数,定义次数范围内若指令执行成功,若有剩余次数,不会继续重试执行
2.1.2 固定资产
2.2 资产指令
资产的选择用来确认指令范围,直接选择资产,可选择一个,也可选择多个
3. 延时
延时节点触发后,上一节点触发信息会在指定时间后传送给下一节点,设置如图所示:
例如,当指定日期为2022年7月15日22时22分22秒时,则上一节点的触发信息会在2022年7月15日22时22分22秒传递给下一节点
注:延时时间不能超过100天4. 分支节点
通过设置分支节点,使满足不同条件的数据走不同的分支流程
注:在需要区分的记录节点下,添加一个分支节点
设置每个分支的筛选条件
设置每个分支节点的下一个节点操作
条件设置完毕时,背景颜色由灰色转变为绿色5. 执行脚本
直接输入执行脚本,配置如图所示:
脚本变量:定义脚本里面需要用到的变量信息
- 输出对象参数列表:定义脚本执行之后的输出对象参数列表
注:脚本语言仅支持node