路由与处理人
翻譯正在進行中本指南目前僅提供簡體中文版本,其他語言版本將在後續補充。
路由决定任务向哪里流转,处理人规则决定到达人工节点后由谁办理。两者都必须在实际数据和组织结构下验证。
1. 选择网关
| 网关 | 使用场景 | 注意事项 |
|---|---|---|
| Exclusive | 多条路径只走一条,例如按金额分支 | 条件应互斥,并准备兜底路径 |
| Parallel | 同时启动多条独立路径 | 每条路径都要能完成 |
| Gather | 汇聚并行分支 | 确认等待策略与上游分支一致 |
采购案例在 Department Review 后使用 Exclusive Gateway。低额分支直接到 Approved,高额分支进入 Finance Review。
images/pd-routing-exclusive-gateway-01.webp2. 配置转换条件
- 选中网关的离开连线。
- 打开转换配置。
- 从条件类型中选择适合的字段比较或自定义条件。
- 从候选字段中选择 Amount,并配置比较操作符和阈值。
- 保存并通过配置校验。
自定义字段在条件编辑器中的真实引用格式可能随字段注册方式变化,应通过候选项选择,不要凭文档猜测表达式。
3. 选择处理人来源
人工活动通常可以从以下来源解析候选人,实际选项以当前扩展注册项为准:
- 固定用户
- 系统角色或业务角色
- 用户组
- 固定部门或部门成员
- 部门负责人
- User / Department 类型任务字段
- 前序节点处理人
优先使用可随组织变化自动解析的规则。固定用户适合临时验证,不适合作为长期生产流程的默认设计。
4. 配置部门审批人
采购案例的 Department Review 使用 Applicant Department:
- 确认 Applicant Department 是 Department 类型并在创建表单中必填。
- 在处理人配置中选择部门负责人类来源。
- 从字段候选项选择 Applicant Department 作为部门来源。
- 配置无部门负责人时的兜底策略。
- 使用两个不同部门的测试用户验证解析结果。
images/pd-assignee-department-leader-02.webp5. 配置财务审批人
Finance Review 使用 Finance Approver 角色:
- 在身份或角色管理中确认角色已有有效成员。
- 在节点处理人配置中选择 Role。
- 选择 Finance Approver。
- 确认多候选人时采用的认领、多人分配或完成策略符合业务要求。
images/pd-assignee-role-03.webp6. 处理无候选人风险
发布前必须覆盖以下测试:
- 部门为空
- 部门没有负责人
- 角色没有成员
- User 字段引用的用户已停用
- 多个候选人同时存在
生产流程不应默默创建一条无人可办的任务。应配置明确兜底、阻止提交,或使用通知/异常处理策略。
7. 常见问题
任务创建成功但没有出现在任何人的待办:检查当前节点、候选人解析日志、组织数据和权限方案,不要只检查 TQL。
高额和低额分支都被触发:应使用 Exclusive 而不是 Parallel,并检查条件是否互斥。
前序处理人来源为空:确认上一个节点确实由用户办理,而不是自动节点或未记录处理人。