# 配置场景联动规则
场景联动规则配置完成后才能启用规则。
# 操作步骤
- 进入项目。
- 在左侧导航栏单击规则引擎下的场景联动。
- 选择相应的规则,单击查看。
配置规则的触发条件/执行条件和执行动作,其中执行动作不能为空,至少有一个执行动作才能保存配置。
触发条件:规则的触发条件,可设置多个触发条件,满足其中一个即可触发规则,有如下 4 种类型:
- 设备属性:选择设备(一个或全部)的属性(一个或全部)作为触发条件。
- 设备事件:选择设备(一个或全部)的事件(一个或全部)作为触发条件。
- 设备上下线:选择设备(一个或全部)的上下线动作作为触发条件。
- 定时触发:设置触发规则的时间,格式为 cron 表达式。点击查看 cron 表达式说明 (opens new window)
执行条件:规则触发时判断执行条件,可设置多个执行条件,所有执行条件必须全部满足才能触发执行动作,有如下 3 种类型:
- 设备状态:选择设备的属性作为执行条件。
- 设备状态持续时长:选择设备的在线/离线时长作为执行条件。
- 时间范围:选择时间范围作为执行 s 条件。
执行动作:规则触发的执行动作,可设置多个执行动作,规则触发时,按顺序执行触发动作,有如下 4 种类型:
- 空动作:选择空动作则不触发任何动作,可用于测试。
- 告警输出:选择生成一条告警信息作为执行条件,可在告警中心查看、处理告警信息。
- 设备输出:选择设置设备的属性值或调用设备的服务作为执行条件,只有可写的属性或服务才能执行成功。
- 规则输出:选择触发其他规则作为执行条件,触发其他规则时只判断执行条件,不判断触发条件。
- webhook:选择转发一条消息至特定 URL 作为执行条件。
单击保存即可保存配置。