OAFLOW1 支持负责人本人报销兜底审批
这个提交包含在:
@@ -727,3 +727,21 @@ Q7-Q9:A
|
||||
```bash
|
||||
git show 5da05eb:docs/trialrun/人工试运行报告.md
|
||||
```
|
||||
|
||||
## OAFLOW1 负责人本人报销兜底审批
|
||||
|
||||
触发背景:`wangshunli/HYD000006` 本人提交报销时,当前报销金额规则首节点为 `manager`,但该负责人不应配置假直属主管,导致提交前诊断报告 `owner_self_application_missing_fallback`。
|
||||
|
||||
当前实现口径:
|
||||
|
||||
| 项目 | 结论 |
|
||||
| --- | --- |
|
||||
| 合同 | `issues/2026-05-24_19-03-07-oa-owner-application-fallback-approval-v1.csv` |
|
||||
| 数据模型 | `approval_rules.owner_self_fallback_role` / API 字段 `ownerSelfFallbackRole` |
|
||||
| 默认值 | 现有启用报销金额规则迁移回填 `finance_mgr` |
|
||||
| 配置范围 | OAFLOW1 首版只允许 `finance_mgr` 或置空,不开放 `admin/ceo/hr/administration` |
|
||||
| 提交流程 | 新单提交前生成审批快照;负责人本人无直属主管时使用 `finance_mgr` 替换 `manager`,移除本人 `ceo` 节点和重复角色 |
|
||||
| 边界 | 不允许自审,不允许 `admin` 作为业务审批兜底,不执行真实付款 |
|
||||
| 公网验证 | 仍需单独批准部署后再由负责人本人提交 1 条低风险报销验证;本节不代表已执行公网写入 |
|
||||
|
||||
预期链路:小额 `finance_mgr -> finance`,中额 `finance_mgr`,大额 `finance_mgr`。若 `finance_mgr` 没有 active 非本人持有人,或申请人本人也持有兜底角色,系统继续阻断。
|
||||
|
||||
在新工单中引用
屏蔽一个用户