文件
hyb-oa/issues/2026-05-12_01-42-00-r6-approval-productivity-v1.csv
T

3.0 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2AP6-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|manualDONEDONEDONEissues/2026-05-12_01-42-00-r6-approval-productivity-v1.csv[]涉及审批权限、状态机或通知需 reviewer 复核。
3AP6-2审批催办能力申请人可对自己的待审批单据发起催办,催办留痕并通过企业微信个人应用消息提醒审批人。1) 仅申请人或提交人可催办自己的待审批单据;2) 催办有频率限制;3) 通知失败不阻断业务且可审计;4) 催办记录可在详情页查看。流程级验证:员工提交单据 -> 催办 -> 审批人收到站内通知和企微投递审计 -> 重复催办触发频率限制 -> 详情页留痕。node|playwright|manualTODOTODOTODOserver/src/routes/workflow.js|server/src/services/notificationDispatcher.js|client/src/pages/WorkflowTasksPage.tsx["AP6-1"]新增接口和审计字段需保持向后兼容,不记录 secret。
4AP6-3超时提醒任务按业务类型和节点配置首版固定阈值,自动提醒超时待办。1) 超时任务只提醒 pending 待办;2) 不改变审批状态;3) 提醒记录可审计;4) 可重复运行且幂等。流程级验证:构造超时待办 -> 运行提醒脚本或 job -> 检查通知投递、审计和幂等。node|manualTODOTODOTODOserver/src/jobs|server/src/services["AP6-2"]首版可用固定策略,复杂配置后续拆分。
5AP6-4待办聚合与效率摘要PC 和移动展示待办数量、最早待处理时间、业务类型分布,并提供管理端只读效率摘要。1) 不影响审批动作;2) 统计按业务类型、节点和角色聚合;3) 管理端只读;4) 普通员工只看自己的摘要。流程级验证:创建报销/请假/采购待办 -> 检查 PC/移动摘要 -> 管理端查看平均处理时长、超时数量和积压数量。node|playwrightTODOTODOTODOserver/src/routes/workflow.js|client/src/pages/PortalHomePage.tsx|client/src/pages/MobilePortalPage.tsx["AP6-3"]统计口径写入统一审批中心规约或接口注释。
6AP6-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|playwrightTODOTODOTODOserver|client|deploy/trialrun["AP6-4"]不得把催办误用为强制审批或状态跳转。