配置让流程暂停的等待节点,使流程按固定时长延后流转,或在满足指定条件后继续执行。
概述
等待节点用于在业务流程中暂停流程推进。流程运行到等待节点后,系统会根据管理员配置的等待方式决定何时继续流转。
等待节点支持两类等待方式:
| 等待方式 | 说明 | 适用场景 |
|---|---|---|
| 条件等待 | 系统持续等待,直到配置的条件满足后再继续流转 | 等待外部状态变化、等待字段更新、等待第三方系统回传结果 |
| 延时等待 | 系统等待指定时长后自动继续流转 | 固定时间后提醒、延后执行自动动作、给处理人预留响应时间 |
管理员可在流程画布中选择 等待节点,将节点拖入画布后,在右侧 节点属性 面板配置节点名称、业务描述、业务对象、任务数据、等待方式,以及等待节点中需要执行的动作。
等待节点的核心配置包括:
- 当前等待节点针对哪个业务对象。
- 对哪一条业务数据执行等待任务。
- 选择等待方式:条件等待或延时等待。
- 配置等待条件或等待时长。
- 配置等待节点关联的自动动作。
- 验证等待结束后流程是否进入正确的后续节点。
开始之前
- 业务流程已创建,并已进入流程画布配置页面。
- 您已确认流程需要暂停的业务位置。
- 您已确认等待方式:按条件等待,还是按固定时长延时等待。
- 如使用条件等待,请先确认用于判断的字段、状态或业务数据来源。
- 如使用延时等待,请先确认等待时长和时间单位。
- 如等待结束后需要自动执行动作,请先确认动作类型和执行顺序。
配置节点属性
在流程画布中选中等待节点后,在右侧 节点属性 页签配置以下内容。
| 配置项 | 说明 |
|---|---|
| 节点名称 | 当前等待节点在画布和流程记录中的名称,建议使用具体等待目标,例如“等待客户签收”“等待评价结果” |
| 业务描述 | 描述该等待节点的用途,帮助管理员理解等待原因,最多 500 字 |
| 本业务活动针对哪个对象 | 选择当前等待节点处理的主业务对象,例如工单 |
| 对哪一个工单执行任务 | 选择节点实际等待的数据来源,例如关联数据/工单 |
| 等待方式 | 选择条件等待或延时等待 |
| 这个任务需要做什么 | 配置等待节点中需要执行的动作,可点击 添加 添加动作,并通过拖动调整顺序 |

配置业务对象和任务数据
等待节点需要先明确节点等待的是哪个业务对象,以及实际关联哪条业务数据。
- 在 节点名称 中,输入便于识别的等待节点名称。
- 在 业务描述 中,说明流程为什么需要在此处等待。
- 在 本业务活动针对哪个对象 中,选择当前业务活动关联的对象,例如 工单。
- 在 对哪一个工单执行任务 中,选择实际执行等待的数据来源,例如 关联数据/工单。
业务对象决定等待条件可引用的数据范围;任务数据决定系统判断条件或执行动作时实际作用于哪一条记录。
配置等待方式
在 等待方式 中选择当前节点的等待类型。
条件等待
条件等待用于等待业务数据满足指定条件。流程运行到等待节点后,系统会持续检查条件;条件满足后,流程继续流转。
配置步骤:
- 添加 等待节点 并选中节点。
- 在 等待方式 中选择 条件等待。
- 配置等待条件,例如字段值、状态、业务结果或其他可判断条件。
- 如页面支持检查间隔或超时规则,按业务要求设置。
- 连接后续节点。
- 点击 保存草稿 或 保存并提交。
条件等待适合以下场景:
- 等待客户完成签收。
- 等待服务评价结果回传。
- 等待外部系统同步状态。
- 等待工单状态变更为指定值。
- 等待某个字段被填写或更新。
延时等待
延时等待用于让流程等待固定时长后继续流转。流程运行到等待节点后,系统不会立即进入下一节点,而是在等待时长结束后继续执行。
配置步骤:
- 添加 等待节点 并选中节点。
- 在 等待方式 中选择 延时等待。
- 设置等待时长和时间单位。
- 连接后续节点。
- 点击 保存草稿 或 保存并提交。
延时等待适合以下场景:
- 服务完成后等待一段时间再发起回访。
- 通知发送后延迟进入下一步。
- 给客户或服务商预留处理时间。
- 延后执行自动节点或后续业务活动。
[!NOTE]
条件等待适合等待外部状态或业务数据变化;延时等待适合固定时间后继续执行。
配置等待节点动作
等待节点可在 这个任务需要做什么 中添加动作。截图中该区域支持点击 添加,并提示可通过拖动调整动作顺序。
常见动作包括字段变更、通知、发起业务流程、执行 APL 代码、数据锁定/解锁、任务、日程、变量赋值和执行转换规则等,具体可选项以实际页面为准。
配置建议:
- 如果等待开始时需要记录状态,可先配置字段变更,例如将工单状态更新为“等待中”。
- 如果等待期间需要提醒相关人员,可配置短信、邮件或 CRM 提醒。
- 如果等待结束后需要触发后续系统处理,可结合自动节点或完成后动作配置。
- 如果多个动作之间存在依赖关系,请按业务顺序排列。
常见校验和错误处理
如果等待节点配置不完整,页面可能提示错误。例如截图顶部显示 发现 1 个错误,通常表示存在必填项未配置或节点连线不完整。
常见检查项包括:
- 是否已填写 节点名称。
- 是否已选择 本业务活动针对哪个对象。
- 是否已选择 对哪一个工单执行任务。
- 是否已选择 等待方式。
- 条件等待是否已配置完整等待条件。
- 延时等待是否已配置等待时长。
- 等待节点是否已连接后续节点。
保存或提交前,建议按页面错误提示逐项修正。
配置建议
- 等待节点名称建议直接描述等待目标,例如“等待客户签收”“等待服务评价回传”。
- 条件等待应选择稳定、明确、可判断的字段或状态,避免条件长期无法满足。
- 延时等待应设置合理时长,避免流程无意义停留过久。
- 如果等待结果依赖外部系统,请同步确认外部系统回传机制和异常处理方式。
- 等待节点后续连线应清晰,确保等待结束后流程能进入正确节点。
- 如等待期间需要通知或状态标记,可结合节点动作、自动节点或完成后动作配置。
预期结果与验证
- 发起测试业务流程。
- 让流程运行到等待节点。
- 检查流程是否停留在等待节点。
- 如配置条件等待,修改测试数据使条件满足,检查流程是否继续流转。
- 如配置延时等待,等待指定时长后检查流程是否自动继续。
- 检查等待节点中配置的动作是否按预期执行。
- 查看流程日志,确认等待开始、等待结束和后续流转记录。