feat: add parallel OA and HR leave review

This commit is contained in:
selfrelease
2026-07-18 08:57:45 +08:00
parent 4741fb26c8
commit e13b6c7778
17 changed files with 162 additions and 27 deletions
+1
View File
@@ -29,6 +29,7 @@
- [x] 发起、主管待办、批准、驳回、撤回和时间线
- [x] 多任务流程的中间审批事件与最终流程结束判定
- [x] 按请假时长路由的主管与 OA 条件串行审批
- [x] 长期年假的 OA 与 HR 并行会签及任一驳回终止
- 附件、通知、弱网恢复和幂等处理
## M3AI 最小闭环
+5 -4
View File
@@ -44,9 +44,10 @@ Flowable 负责任务和流程路径,`business.leave_request` 仍是请假业
└─ 同意
├─ 时长 ≤ 24 小时 → APPROVED
└─ 时长 > 24 小时
→ OA 管理员复核
├─ 同意 → APPROVED
└─ 驳回 → REJECTED
├─ 非年假 → OA 管理员串行复核
└─ 年假 → OA 与 HR 并行复核
├─ 全部同意 → APPROVED
└─ 任一驳回 → 终止其他分支并 REJECTED
```
该流程已经验证条件网关多级串行任务。后端状态同步按通用多任务语义设计,不会在第一个串行或并行任务完成时提前结束申请。
该流程已经验证条件网关多级串行、并行拆分、并行汇聚和终止事件。后端状态同步按通用多任务语义设计,不会在第一个串行或并行任务完成时提前结束申请。