一、功能简介
任务编排是 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) 执行:解除自定义报警 正常时,解除高温报警

📌 注意: 【产生自定义报警】与【解除自定义报警】需配置相同的报警标识符才能正确配对。
七、常见问题
规则保存后没有生效? 检查规则列表中状态开关是否已开启(蓝色)。
能设置多个触发器吗? 不能。一个规则只能有一个触发器,多种触发条件请分别创建多条规则。
条件的两个分支都要连线吗? 不是必须,可以只连接需要的分支。
如何使用定时任务触发器? 先在【规则引擎】→【定时任务】创建计划,再在触发器中引用。
误删规则怎么办? 删除后无法恢复,建议重要规则操作前先停用确认。