1.9 KiB
1.9 KiB
OA 审批 E2E 验收清单
配套:
2026-07-14-oa-approval-checklist.md· F14
前置:执行docs/sql/patch_2026-07-14_oa_approval.sql并重启后端
1. 组织与角色
- 用户管理可维护「直属主管」
- 组织管理可维护「负责人」userId
- 工作流角色页可见预置「总经理 / 董事长」,可绑成员,预置不可删
2. 配置与发布
- 审批管理 → 新增应用 → 进入四步设计器
- 基础设置:名称/说明可保存
- 表单设计:拖拽控件;菜单中有「附件」;PC/手机预览可切
- 流程设计:发起人 →「+」加审批/抄送/条件;五种选人 + 或签会签
- 高级设置:主管回退默认开;允许加签可关
- 空表单 / 缺审批人发布失败并提示中文错误列表
- 合法配置可成功发布,列表出现已发布版本 Tag
3. 发起与办理
- 发起审批:分组宫格可见已发布模板
- 打开模板:动态表单渲染;附件可上传(MinIO URL 逗号串)
- 流程含「发起人自选」时,发起页出现自选人控件且必填
- 提交后跳转详情;发起人在「我发起的」可见
- 待处理列表出现部门负责人/主管解析出的待办
- 主管为空且回退开启时,任务
resolveSource=supervisor_fallback_dept_leader - 同意后推进下一节点或结束;拒绝后实例 rejected
- 加签:待办人可加签他人,新人进入待办
- 撤销:发起人可撤销 running 实例(高级设置允许时)
4. 权限与隔离
- 非发起范围用户看不到模板
- 非处理人不能同意/拒绝/加签
- 旧「工作流管理」侧栏不可见(路由可直链保留)
5. 回归注意
- Fresh Mint 主色,无小程序色值混用
- 弹窗无 backdrop blur;表单 top label
- 列表工具栏「已选 N 项」在左,唯一主按钮实心