任务

任务概述

任务是云端自动化的业务规则逻辑。当特定的触发条件满足且生效条件成立时,系统会自动执行预设的动作列表,实现实体联动。

[!NOTE] 关于任务定义、触发条件与执行动作的分类释义,请参考概念定义 - 任务管理。

应用场景

工业场景

可根据多个设备的温度、震动、噪声、转速等多维度数据,综合判断生产设备组的健康状态。当设备健康状态出现异常时,及时通知车间运维工程师进行及时检查修复,避免因设备故障造成的生产中断、产品不良、设备损坏等问题影响产能。

医疗健康

可通过监控一个患者的血压、心率、运动状态,结合地域、海拔、时间、温度等因素,准确判断患者是否需要医护人员介入做进一步检查,减轻患者医疗负担的同时保障个人安全。

创建流程

null

定义任务

创建任务

输入任务名称以及任务描述就可快速创建一个内容为空的任务。

null

任务标签

在创建或编辑任务时,可以设置任务标签用于对任务进行分类与筛选。任务标签支持“可选择 + 可输入”的组合模式与两级标签管理,既可以从下拉列表中快速选择已有的分组或标签,也允许自定义输入新标签。

参数 说明
标签分组 (一级标签) 标签的类别或分组名称,支持快速选择已有分组或自定义输入创建(如 BusinessLine、Priority)。
标签 (二级标签) 具体的标签值,支持快速选择已有标签或自定义输入创建(如 Factory-A、Critical)。

编辑任务

任务需配置触发条件、生效条件、执行任务,执行任务为必须配置。任务触发后,会检查是否满足生效条件,在满足条件的前提下会逐一执行任务动作。例如调用智能照明实体的开灯。

步骤:

选择【添加触发条件】,根据需要选择时间触发、属性触发、事件触发; 选择【添加生效条件】,根据需要选择设备状态、时间范围; 选择【添加执行任务】,选择一个或多个需要执行的任务动作;

null

1.上报告警只有在触发条件含有事件触发时才可被选择。 2.执行任务相关任务时,不允许任务之间存在嵌套关系。如任务A存在执行任务B的任务,任务B又存在执行任务A的任务。 3.执行数据推送函数时,需要与数据推送函数的内容匹配。否则可能会存在由于缺少数据导致函数执行失败,如使用定时/手动触发执行属性数据或事件数据的时序数据记录。

运行任务

启动任务规则,使其生效。满足条件后任务即可被触发执行,任务下可查看最新执行事件触发,详细的执行结果可前往执行日志查看。

null

执行日志

执行日志用于记录任务每次触发运行的详细过程和结果。用户可以在任务列表页,点击对应任务的“执行日志”按钮,查看每次执行的开始时间、结束时间、执行状态以及每个任务动作(如服务调用或属性修改)的成功/失败详情及返回报文。如果执行失败,可结合系统管理中的“日志服务”进行详细的排查调试。