触发条件#
如何打开#
打开【美式】→ 点击左下角【全部功能】→ 点击【工具】→ 在【交互自动化】下找到【工作流】。 或直接在顶部搜索框搜索"gzl"。
工作流的条件分为两类:触发型条件(唤醒工作流)和判断型条件(进一步筛选)。每个工作流必须有且仅有一个触发型条件。
触发型条件#
触发型条件监听系统事件,事件发生时唤醒工作流并开始判断。
| 条件 | 触发时机 | 可配置参数 |
|---|---|---|
| 定时触发 | 每天到达指定时刻 | 时间(如 08:00) |
| 时间段触发 | 进入或离开指定时间段 | 开始时间、结束时间 |
| 间隔触发 | 车辆未下电时按固定间隔循环触发 | 间隔与单位(秒/分钟)、首次延迟秒数 |
| 计划定时触发 | 车辆未下电时,在指定星期的指定时间窗口内触发,每个窗口一次 | 星期、开始时间、结束时间 |
| 应用启动触发 | 指定应用被打开 | 选择目标应用 |
| 离开应用触发 | 离开指定应用 | 选择目标应用 |
| 蓝牙设备连接 | 指定蓝牙设备连接时 | 选择蓝牙设备 |
| 蓝牙设备断开 | 指定蓝牙设备断开时 | 选择蓝牙设备 |
| WLAN 连接 | 指定 WLAN 网络连接时 | 选择 WLAN 网络 |
| WLAN 断开 | 指定 WLAN 网络断开时 | 选择 WLAN 网络 |
| 系统日志触发 | 系统日志中出现指定内容 | 日志关键词 |
| 屏幕唤醒触发 | 车机屏幕点亮 | 无 |
| 屏幕关闭触发 | 车机屏幕熄灭 | 无 |
| 锁车触发 | 车辆闭锁 | 无 |
| 解锁触发 | 车辆解锁 | 无 |
| 上电触发 | 车辆上电 | 无 |
| 下电触发 | 车辆下电 | 无 |
| 档位变化触发 | 切换到指定档位 | 目标档位(D/P/R/N) |
| 车门变化触发 | 指定车门打开或关闭 | 车门位置(主驾/副驾/后排左侧/后排右侧)、门状态(打开/关闭) |
| 车机属性变化触发 | 指定车机属性值满足条件时 | 属性、区域、比较操作、目标值 |
| 手动触发 | 不会主动触发,仅手动运行工作流时使用 | 无 |
| 乾坤守护开启 | 乾坤守护开启时 | 无 |
| 乾坤守护关闭 | 乾坤守护关闭时 | 无 |
| 语音识别 | 语音助手识别到包含关键字的指令 | 关键词 |
| 智驾状态变化 | 指定智驾类型切换到目标状态时 | 智驾类型(ACC/LCC/NNP 等)、目标状态 |
| 情景模式变化 | 指定情景模式进入或退出时 | 情景模式、进入/退出 |
| 高德导航剩余时间 | 高德车机版导航剩余时间到达阈值时 | 阈值(秒)、比较操作 |
车机属性变化触发#
这是最灵活的触发条件,可以监听档位、车速、车门状态、安全带、充电状态等几乎所有车辆信号。
配置方法:
- 点击"添加条件",选择车机属性变化触发。
- 在属性搜索框中输入关键词(如"安全带"“车门"“车速"“充电”)。
- 选择目标属性;若该属性支持多个区域(如前排左侧/前排右侧),从下拉列表中选择对应区域。
- 设置比较操作(等于、不等于、大于、小于等)和目标值。
- 点击确定保存条件。
车门变化触发#
监听车门开关无需手动查找属性值,直接选择车门位置和门状态即可:
- 点击"添加条件”,选择车门变化触发。
- 点击"选择车门位置”,在主驾、副驾、后排左侧、后排右侧中选择。
- 点击"选择门状态",选择"打开"或"关闭"。
- 点击确定保存条件。
判断型条件#
判断型条件在工作流被唤醒后执行,进一步核查当前状态是否满足要求。
| 条件 | 用途 | 可配置参数 |
|---|---|---|
| 时间段判断 | 判断当前时间是否在指定时段内 | 开始时间、结束时间 |
| 车机属性值条件 | 读取当前属性值并与目标值比较 | 属性、区域、比较操作、目标值 |
| 变量条件 | 判断工作流内部变量的值 | 变量名、比较操作、比较值 |
| 延迟触发 | 触发后等待指定秒数,再检查其余判断条件 | 等待秒数 |
| 蓝牙设备已连接 | 判断指定蓝牙设备当前是否已连接 | 选择蓝牙设备 |
| 蓝牙设备已断开 | 判断指定蓝牙设备当前是否已断开 | 选择蓝牙设备 |
| WLAN 已连接 | 判断指定 WLAN 网络当前是否已连接 | 选择 WLAN 网络 |
| WLAN 已断开 | 判断指定 WLAN 网络当前是否已断开 | 选择 WLAN 网络 |
| 乾坤守护状态 | 判断乾坤守护当前是否开启 | 目标状态(开启/关闭) |
| 智驾状态判断 | 判断指定智驾类型当前是否处于目标状态 | 智驾类型(ACC/LCC/NNP 等)、目标状态 |
| 情景模式判断 | 判断指定情景模式当前是否处于目标状态 | 情景模式、目标状态 |
比较操作#
属性条件和变量条件均支持以下比较操作:
| 操作 | 含义 |
|---|---|
| 等于 | 当前值 = 目标值 |
| 不等于 | 当前值 ≠ 目标值 |
| 大于 | 当前值 > 目标值 |
| 大于等于 | 当前值 ≥ 目标值 |
| 小于 | 当前值 < 目标值 |
| 小于等于 | 当前值 ≤ 目标值 |
| 包含于 | 当前值(字符串)包含目标字符串 |
| 不包含于 | 当前值(字符串)不包含目标字符串 |
| 为空 | 当前值为空或未配置 |
| 不为空 | 当前值有效非空 |
多条件组合#
一个工作流可添加多个条件,执行逻辑如下:
- 唯一的触发型条件被触发时,工作流唤醒。
- 随后按顺序检查所有判断型条件,全部通过才执行任务序列。
- 点击条件卡片可重新编辑参数;点击"ד删除条件;点击”↑“调整条件顺序。
- 添加完条件后,可点击「如果」区块底部的测试条件按钮(与"添加条件"按钮并排),手动验证当前判断型条件是否通过。
注意事项#
- 每个工作流必须有且仅有一个触发型条件,缺少或超过一个都无法保存。
- 定时触发精度为分钟,系统以每分钟为周期检查时间,触发可能有数秒误差。
- 车机属性变化触发依赖车辆实时信号;部分属性在停车或锁车后可能停止更新,需结合实际情况使用。
- 系统日志触发属于高级用法,关键词需精确匹配日志内容,请谨慎配置。
- 锁车后工作流默认暂停。如需锁车后继续运行,可开启锁车后保持工作流运行开关:【工作流】列表页的"工作流运行设置"和【上下电】→【下电控制】中均有此开关,两处为同一设置。