1. webhook

流程中的webhook功能,即可以被动接收其他系统传过来的数据,也能主动去获取其他系统的数据
图片.png

2. 执行指令

指令用于设备远程控制,执行指令节点触发后,指定指令执行,配置如图所示:
图片.png

指令类型包括模型指令和资产指令

2.1 模型指令

确认指令范围,点击模型指令,选择目标模型和该模型下的资产,选中模型后,可按照范围筛选资产也可直接选择资产,点击选择指令即可

2.1.1 范围筛选

范围筛选即该模型下满足筛选条件的资产执行指令,例如模型C中资产名称不是空调的资产执行数字选择指令

图片.png

  • 并行:满足条件的资产同时执行指令
  • 串行:满足条件的资只能一个一个执行指令,例如a资产指令执行完在执行b资产指令
  • 全部:配置全部指令下发给驱动,驱动负责串行还是并行或者其他的执行方式,取决于具体驱动的实现
  • 指令:选择具体指令
  • 重试次数:第一次执行指令失败后,可以继续执行指令的次数,定义次数范围内若指令执行成功,若有剩余次数,不会继续重试执行

    2.1.2 固定资产

    固定资产即直接选择具体资产,可以选择一个也可以选择多个
    图片.png

    2.2 资产指令

    资产的选择用来确认指令范围,直接选择资产,可选择一个,也可选择多个
    图片.png

    3. 延时

    延时节点触发后,上一节点触发信息会在指定时间后传送给下一节点,设置如图所示:
    图片.png
    例如,当指定日期为2022年7月15日22时22分22秒时,则上一节点的触发信息会在2022年7月15日22时22分22秒传递给下一节点
    注:延时时间不能超过100天

    4. 分支节点

    通过设置分支节点,使满足不同条件的数据走不同的分支流程
    图片.png
    注:在需要区分的记录节点下,添加一个分支节点
    设置每个分支的筛选条件
    设置每个分支节点的下一个节点操作
    条件设置完毕时,背景颜色由灰色转变为绿色

    5. 执行脚本

    直接输入执行脚本,配置如图所示:
    图片.png

  • 脚本变量:定义脚本里面需要用到的变量信息

  • 输出对象参数列表:定义脚本执行之后的输出对象参数列表

注:脚本语言仅支持node