暂停与恢复节点
暂停与恢复节点用于让工作流暂停,并在满足恢复条件后继续执行。
它可以用于两类场景:
- 时间等待:等待一段时间或等待到指定时间后继续。
- 人工操作:等待用户提交表单、取消表单或表单超时后继续。
恢复方式
暂停与恢复节点支持多种恢复方式:
| 恢复方式 | 是否需要表单 | 适合场景 |
|---|---|---|
| 一段时间后 | 不需要 | 延时执行,例如等待 30 分钟后继续检查状态 |
| 指定时间 | 不需要 | 到指定时间后继续,例如第二天上午 9 点发送提醒 |
| 在当前对话中弹出表单 | 需要 | 在当前聊天窗口中收集用户补充信息 |
| 通过表单链接完成操作 | 需要 | 将表单链接通过邮件、Slack 等渠道发送给他人处理 |

关联表单
当恢复方式选择表单相关方式时,需要关联表单。
当前支持两种方式:
- 选择前置 Interactive Form 节点创建的表单。
- 在暂停与恢复节点中直接新建表单。
如果表单需要提前配置复杂字段、布局或访问验证,可以先使用 Interactive Form 节点创建表单,再在暂停与恢复节点中引用。如果只是简单收集信息,也可以在暂停与恢复节点中直接新建表单。

超时时限
表单相关恢复方式支持设置超时时限,最长可设置为 72 小时。
- 如果用户在超时时限内提交表单,工作流进入已完成分支。
- 如果超过设定时间仍未完成,工作流进入已超时分支。
分支与后续路径
暂停与恢复节点会根据实际结果进入不同分支。
| 分支 | 说明 |
|---|---|
| 已完成 | 用户提交表单,或等待时间完成后进入该分支 |
| 已超时 | 表单超过设定时间仍未完成时进入该分支 |
| 已取消 | 用户点击取消按钮或放弃表单操作时进入该分支 |

需要注意:表单字段中的“不同意”不等于表单状态“已取消”。
例如,请假审批表单中,审批人选择“不同意”并提交表单,表单状态仍然是“已完成”。如果需要根据“同意 / 不同意”进入不同流程,应在暂停与恢复节点后继续使用条件跳转节点判断表单字段值。
例如,请假审批表单中,审批人选择“不同意”并提交表单,表单状态仍然是“已完成”。如果需要根据“同意 / 不同意”进入不同流程,应在暂停与恢复节点后继续使用条件跳转节点判断表单字段值。
输出变量
不同恢复方式的输出变量不同。
- 一段时间后、指定时间:通常不输出表单字段变量。
- 在当前对话中弹出表单、通过表单链接完成操作:用户提交表单后,表单字段会作为暂停与恢复节点的输出变量,供后续节点引用。
需要注意:展示内容 表单字段只用于展示信息,不作为用户填写结果输出。
暂停与恢复节点与 Interactive Form 节点 配合使用。详情请参考 Interactive Form 节点。
使用示例
示例一:当前对话中补充信息
客服工作流中,用户提出设备故障问题,但缺少设备型号和问题截图。
流程可以这样设计:
- AI 判断用户信息不足。
- Interactive Form 定义补充信息表单,包括设备型号、问题描述、联系方式等字段。
- 暂停与恢复节点选择「在当前对话中弹出表单」。
- 用户在当前对话中填写表单并提交。
- 工作流恢复运行,并引用用户填写的字段继续处理。
这个场景适合当前用户立即补充信息。
示例二:通过表单链接完成审批
员工提交请假申请后,需要主管审批。
流程可以这样设计:
- 工作流生成审批表单。
- 将表单链接通过邮件或 Slack 发给主管。
- 暂停与恢复节点选择「通过表单链接完成操作」。
- 工作流暂停等待主管处理。
- 主管打开链接,选择是否同意并提交表单。
- 工作流恢复运行。
- 后续使用条件跳转节点,根据主管填写的审批结果进入不同流程。
这个场景适合跨渠道、异步、长周期的人工审批流程。
发表评论.