feat: add conditional multi-level leave approval
This commit is contained in:
@@ -35,4 +35,18 @@ Flowable 负责任务和流程路径,`business.leave_request` 仍是请假业
|
||||
- 驳回路径必须明确是结束流程、退回上一步还是返回申请人修改。
|
||||
- 流程发布前必须覆盖通过、驳回、超时、撤回和无审批人等路径测试。
|
||||
|
||||
当前仓库部署的是单主管审批定义,但后端状态同步已经按多任务流程设计,不会在第一个串行或并行任务完成时提前结束申请。
|
||||
## 当前已部署流程
|
||||
|
||||
```text
|
||||
员工提交
|
||||
→ 部门主管审批
|
||||
├─ 驳回 → REJECTED
|
||||
└─ 同意
|
||||
├─ 时长 ≤ 24 小时 → APPROVED
|
||||
└─ 时长 > 24 小时
|
||||
→ OA 管理员复核
|
||||
├─ 同意 → APPROVED
|
||||
└─ 驳回 → REJECTED
|
||||
```
|
||||
|
||||
该流程已经验证条件网关和多级串行任务。后端状态同步按通用多任务语义设计,不会在第一个串行或并行任务完成时提前结束申请。
|
||||
|
||||
Reference in New Issue
Block a user