3.6 KiB
3.6 KiB
| 1 | ID | Title | Description | Acceptance | Test_Method | Tools | Dev_Status | Review1_Status | Regression_Status | Files | Dependencies | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | AP6-1 | 审批效率 v1 合同建档 | 在 R6 通过后规划催办、超时提醒、待办聚合和效率摘要第一版。 | 1) 本 CSV 校验通过;2) 不进入 R6 门禁;3) 不改现有审批状态机;4) 不做复杂 BPM。 | 流程级验证:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-12_01-42-00-r6-approval-productivity-v1.csv;人工核对统一审批中心规约。 | python3|manual | DONE | DONE | DONE | issues/2026-05-12_01-42-00-r6-approval-productivity-v1.csv | [] | 涉及审批权限、状态机或通知需 reviewer 复核。 |
| 3 | AP6-2 | 审批催办能力 | 申请人可对自己的待审批单据发起催办,催办留痕并通过企业微信个人应用消息提醒审批人。 | 1) 仅申请人或提交人可催办自己的待审批单据;2) 催办有频率限制;3) 通知失败不阻断业务且可审计;4) 催办记录可在详情页查看。 | 流程级验证:员工提交单据 -> 催办 -> 审批人收到站内通知和企微投递审计 -> 重复催办触发频率限制 -> 详情页留痕。 | node|playwright|manual | DONE | DONE | DONE | server/src/routes/workflow.js|server/src/constants/notificationTypes.js|server/src/services/notifications/workflowCopy.js|client/src/pages/ReimbursementDetailPage.tsx|client/src/pages/MobileReimbursementDetailPage.tsx|client/src/pages/PurchaseRequestsPage.tsx | ["AP6-1"] | 新增接口和审计字段需保持向后兼容,不记录 secret;本地业务门禁通过:artifacts/qa-flow/business-flow-20260512-102829/summary.txt;采购页面补充回归通过:artifacts/qa-flow/business-flow-20260512-103809/summary.txt。 |
| 4 | AP6-3 | 超时提醒任务 | 按业务类型和节点配置首版固定阈值,自动提醒超时待办。 | 1) 超时任务只提醒 pending 待办;2) 不改变审批状态;3) 提醒记录可审计;4) 可重复运行且幂等。 | 流程级验证:构造超时待办 -> 运行提醒脚本或 job -> 检查通知投递、审计和幂等。 | node|manual | DONE | DONE | DONE | server/src/jobs/workflowOverdueReminderJob.js|server/src/scripts/run-workflow-overdue-reminders.js|server/src/constants/notificationTypes.js | ["AP6-2"] | 首版可用固定策略,复杂配置后续拆分;单测通过:workflowOverdueReminderJob.test.js。 |
| 5 | AP6-4 | 待办聚合与效率摘要 | PC 和移动展示待办数量、最早待处理时间、业务类型分布,并提供管理端只读效率摘要。 | 1) 不影响审批动作;2) 统计按业务类型、节点和角色聚合;3) 管理端只读;4) 普通员工只看自己的摘要。 | 流程级验证:创建报销/请假/采购待办 -> 检查 PC/移动摘要 -> 管理端查看平均处理时长、超时数量和积压数量。 | node|playwright | DONE | DONE | DONE | server/src/routes/workflow.js|client/src/pages/PortalHomePage.tsx|client/src/pages/MobilePortalPage.tsx | ["AP6-3"] | 统计口径已写入统一审批中心规约;本地业务门禁通过:artifacts/qa-flow/business-flow-20260512-102829/summary.txt。 |
| 6 | AP6-5 | 审批效率 v1 回归部署 | 完成审批效率 v1 后做权限、通知、PC/移动和公网复检。 | 1) 后端语法和单测通过;2) PC/移动 E2E 通过;3) 企业微信投递审计通过;4) 部署后 live smoke 通过。 | 流程级验证:cd server && npm run prisma:validate;node --check workflow/notification 文件;cd client && npm run typecheck && npm run build;部署和 live smoke。 | node|npm|bash|playwright | TODO | TODO | TODO | server|client|deploy/trialrun | ["AP6-4"] | 不得把催办误用为强制审批或状态跳转。 |