自动化流程执行问题
本指南帮助您诊断并修复无法执行、中途停止或行为与预期不符的自动化流程。
流程未触发
问题: 即使触发事件发生,您的流程仍未启动。
可能原因:
- 流程已禁用或处于草稿状态
- 触发条件与传入事件不符
- 另一个流程或规则先处理了该事件
- 应触发该事件的渠道或集成已断开连接
解决方案:
- 确认流程已发布并设置为“活动”,而非“草稿”或“暂停”
- 重新检查触发条件,并与实际示例事件进行比较
- 确保没有更高优先顺序的流程消耗相同的触发器
- 验证连接的渠道(例如 WhatsApp 或 Messenger)处于在线状态
流程中途停止
问题: 流程已启动,但在到达结尾前停止。
可能原因:
- 某个步骤正在等待从未到达的条件或客户回复
- 该步骤所需的变量或字段为空
- 外部动作(例如网络钩子或 API 调用)失败
- 流程遇到尚未完成的延迟或等待步骤
解决方案:
- 打开流程执行历史,找到它停止的确切步骤
- 检查等待或延迟步骤是否仍在倒计时
- 确保该步骤使用的变量在流程较早处已填入
- 查看日志以找出任何失败的外部动作,并在修复原因后重试
错误的分支或条件结果
问题: 流程已执行,但在条件分支中走错路径。
可能原因:
- 条件逻辑比较了错误的字段或使用了错误的运算符
- 值的格式与预期不同(例如文本与数字)
- 多个条件重叠,且第一个符合的并非您预期的
解决方案:
- 查看每个条件并确认它参考正确的变量
- 在比较之前规范化数据格式(修剪空格、匹配大小写、转换类型)
- 将条件从最具体到最通用排序,以便正确的分支先符合
计划或延迟消息抵达太晚
问题: 流程计划的消息延迟。
> 信息: 在高流量期间,短暂延迟是正常的。持续延迟通常指向队列积压或渠道已断开连接。
解决方案:
- 确认目标渠道已连接且在其发送限制范围内
- 检查计划时间是否考虑了正确的时区
- 查看状态页面以了解处理延迟
仍有问题?
如果您的流程仍然行为异常:
- 使用流程执行历史捕获确切的步骤和错误
- 记下触发事件和启动执行的数据
- 联系我们的支持团队,并提供流程名称、执行时间戳,以及预期与实际行为的描述