如何配置阶段
定义阶段详情、进入条件和完成条件。
概述
阶段用于控制对象从一个业务状态推进到下一个业务状态。管理员需要配置阶段名称、停留时长、超时提醒、阶段完成条件和阶段进入条件。
开始之前
- 阶段流程已创建。
- 阶段字段和阶段值已确认。
- 您已确定每个阶段下的必做任务。
- 您已确认哪些阶段属于普通阶段或终结阶段。
配置阶段详情
| 配置项 | 说明 |
|---|---|
| 阶段名称 | 根据业务自定义阶段名称 |
| 阶段描述 | 描述阶段用途和处理目标 |
| 阶段停留时长 | 支持无时间限制或设置具体时长 |
| 超时提醒 | 支持超时前和超时后提醒 |
无时间限制时,不可配置超时提醒。设置阶段停留时长后,可添加超时前和超时后提醒。
提醒人员支持同事、部门、部门负责人、流程相关变量、角色、用户组、数据相关变量和人员对象变量。提醒内容可引用数据变量。

配置阶段完成条件
阶段完成条件用于控制进入下一阶段前必须完成哪些任务。
- 打开目标阶段。
- 找到 阶段完成条件。
- 在 进入下一阶段必须完成的任务 中,勾选必做任务。
- 点击 保存。
系统会列出该阶段下的所有任务。只有勾选的任务完成后,用户才能进入下一阶段。

配置普通阶段进入条件
普通阶段进入条件支持以下字段:
- 本对象字段。
- Lookup 对象字段。
- 负责人所属主部门。
- 人员。
- 人员属性。
建议只配置必要条件。条件过多会增加用户推进阶段时的排查成本。
配置终结阶段进入条件
终结阶段可使用字段条件或自定义函数控制是否允许进入。
| 方式 | 说明 |
|---|---|
| 基于字段 | 使用本对象字段、Lookup 对象字段、负责人所属主部门、人员和人员属性判断 |
| 基于自定义函数 | 使用自定义函数校验是否允许进入,返回值类型必须为 ValidateResult |
终结阶段还可配置:
- 进入该阶段前必须完成的阶段。
- 进入终结态的提示语。
- 进入下一阶段必须完成的阶段。
进入终结态提示语最多 100 字。建议用业务语言说明无法进入的原因,例如“请先完成报价确认任务,再进入赢单阶段”。


预期结果与验证
- 使用测试记录进入目标阶段。
- 检查阶段停留时长和提醒是否生效。
- 未完成必做任务时,尝试进入下一阶段。
- 完成必做任务后,再次进入下一阶段。
- 使用不满足终结阶段条件的数据测试拦截提示。
人工审核
以下内容需要人工复核:
- 阶段停留时长支持的单位。
- 终结阶段提示语限制。
- 自定义函数参数和返回结构。

