触发条件#

工作流的条件分为两类:触发型条件(唤醒工作流)和判断型条件(进一步筛选)。每个工作流至少需要一个触发型条件。

触发型条件#

触发型条件监听系统事件,事件发生时唤醒工作流并开始判断。

条件触发时机可配置参数
定时触发每天到达指定时刻时:分(如 08:00)
时间范围触发进入或离开指定时间段开始时间、结束时间
应用启动触发指定应用被打开选择目标应用
应用退出触发指定应用被关闭/退出选择目标应用
亮屏触发车机屏幕点亮
熄屏触发车机屏幕熄灭
车机属性变化触发指定车辆属性值满足条件时属性、区域、比较操作、目标值
系统日志触发系统日志中出现指定内容日志关键词
守护模式开启触发乾坤守护开始录制
守护模式关闭触发乾坤守护停止录制

车机属性变化触发#

这是最灵活的触发条件,可以监听档位、车速、车门状态、安全带、充电状态等几乎所有车辆信号。

配置方法:

  1. 点击"添加条件",选择车机属性变化触发
  2. 在属性搜索框中输入关键词(如"安全带"“车门"“车速"“充电”)。
  3. 选择目标属性;若该属性支持多个区域(如主驾/副驾),从下拉列表中选择对应区域。
  4. 设置比较操作(等于、不等于、大于、小于等)和目标值
  5. 点击确定保存条件。

可在"车辆调试 → 车辆属性"页面查看属性的实时数值,用于确认要监听的准确目标值。

判断型条件#

判断型条件在工作流被唤醒后执行,进一步核查当前状态是否满足要求。

条件用途可配置参数
时间范围判断判断当前时间是否在指定时段内开始时间、结束时间
车辆属性值判断读取当前属性值并与目标值比较属性、区域、比较操作、目标值
延迟等待等待指定秒数后再继续检查后续条件等待秒数
变量条件判断工作流内部变量的值变量名、比较操作、比较值

比较操作#

属性条件和变量条件均支持以下比较操作:

操作含义
等于当前值 = 目标值
不等于当前值 ≠ 目标值
大于当前值 > 目标值
小于当前值 < 目标值
包含当前值(字符串)包含目标字符串
不包含当前值(字符串)不包含目标字符串
为空当前值为空或未配置
不为空当前值有效非空

多条件组合#

一个工作流可添加多个条件,执行逻辑如下:

  • 列表中第一个触发型条件被触发时,工作流唤醒。
  • 随后按顺序检查所有判断型条件,全部通过才执行任务序列。
  • 点击条件卡片可重新编辑参数;点击”ד删除条件;点击”↑“调整条件顺序。
  • 添加完条件后,可使用编辑器底部的"测试条件"按钮手动验证当前判断型条件是否通过。

注意事项#

  • 每个工作流至少需要一个触发型条件,缺少时无法保存。
  • 定时触发精度为分钟,系统以每分钟为周期检查时间,触发可能有数秒误差。
  • 车机属性变化触发依赖车辆实时信号;部分属性在停车或锁车后可能停止更新,需结合实际情况使用。
  • 系统日志触发属于高级用法,关键词需精确匹配日志内容,建议先在日志页面确认关键词后再配置。
  • 锁车后工作流默认暂停,可在"上下电设置"中开启"锁车后继续运行工作流"选项。