一、功能简介

任务编排是 Jointech 云平台【规则引擎】模块的核心功能,通过可视化拖拽方式,将触发器、条件判断、执行动作自由组合,实现设备数据的自动化处理,无需依赖开发团队编写代码。

二、界面入口

左侧导航菜单 → 【规则引擎】→ 【任务编排】

三、规则列表页

进入任务编排后,可看到所有已创建的规则,支持以下操作:

  • 操作 说明

✏ 编辑 打开规则编辑器,修改规则配置

🗑 删除 永久删除该规则,删除前建议先停用

ℹ 详情 查看规则的详细配置信息

🔵状态开关 蓝色 = 启用中;🔘灰色 = 已停用

➕ 新增 新建一条规则,进入编辑器界面

刷新 重新加载列表,获取最新状态

四、规则编辑器操作

4.1 基本流程

  • 点击【+ 新增】进入编辑器

  • 从左侧面板拖拽组件到画布

  • 双击节点填写配置参数

  • 拖拽节点的输出端口连接到下一节点的输入端口

  • 点击右上角【保存】完成规则创建

💡 提示: 顶部【规则模板】可快速调用预设规则,【语言】按钮支持切换中/英文界面。

4.2 节点连线说明

  • 每个节点左侧为输入端口,右侧为输出端口

  • 条件组件有 true / false 两个输出端口,分别对应不同分支

  • 选中连线后按 Delete 键可删除连线

五、组件说明

5.1 触发器(规则的起点,必须有且只有一个
触发器 触发时机

  • 设备状态上报 设备上报运行状态时
  • 设备报警上报 设备产生报警事件时
  • 设备事件上报 设备上报业务事件时
  • 设备属性上报 设备属性值更新时(如温度、位置)
  • 定时任务 按预设时间周期性触发
  • 资源变更记录 平台资源信息发生变更时
  • 设备离线监听 设备超时未上报数据时

5.2 执行组件(规则触发后执行的动作
执行组件 功能

  • 设备下发指令 向设备发送控制指令
  • 网络请求 调用外部 HTTP/HTTPS 接口
  • 发送邮件 向指定邮箱发送通知
  • 查询设备属性 实时查询设备属性值
  • 产生自定义报警 在报警中心创建报警记录
  • 解除自定义报警 解除对应的自定义报警
  • 产生自定义事件 在事件中心创建事件记录
  • 运行自定义脚本 执行预定义脚本逻辑
  • 查询车辆运单 查询设备关联的运单信息

5.3 条件组件(实现逻辑分支
条件组件 说明
条件选择器 根据自定义逻辑表达式判断,输出 true / false 两条分支
设备属性比较器 将属性值与阈值比较(大于/小于/等于等),输出 true / false 两条分支

六、典型示例:温度超限自动报警

场景:设备温度超过 80°C 时自动产生高温报警,温度恢复正常后自动解除报警。
步骤 节点 说明

  • 触发器:设备属性上报 监听设备温度属性上报
  • 条件:设备属性比较器 判断温度 ≥ 80°C
  • (true) 执行:产生自定义报警 超温时,创建高温报警
  • (false) 执行:解除自定义报警 正常时,解除高温报警

📌 注意: 【产生自定义报警】与【解除自定义报警】需配置相同的报警标识符才能正确配对。

七、常见问题

规则保存后没有生效? 检查规则列表中状态开关是否已开启(蓝色)。
能设置多个触发器吗? 不能。一个规则只能有一个触发器,多种触发条件请分别创建多条规则。
条件的两个分支都要连线吗? 不是必须,可以只连接需要的分支。
如何使用定时任务触发器? 先在【规则引擎】→【定时任务】创建计划,再在触发器中引用。
误删规则怎么办? 删除后无法恢复,建议重要规则操作前先停用确认。

文档更新时间: 2026-02-27 18:22   作者:admin