| 1 |
Domain |
Tier |
Primary_Roles |
PC_Routes |
Mobile_WeCom_Routes |
Server_Routes |
Main_Flow |
Exception_Flow |
Permission_Flow |
Current_Coverage |
Known_Gaps |
Best_Practice_Delta |
Next_Action |
| 2 |
认证与企业微信入口 |
P0 |
employee|manager|admin |
/login|/portal|/settings/profile |
/mobile|/mobile/me|/mobile/profile |
server/src/routes/auth.js|server/src/routes/wecomAuth.js|server/src/routes/me.js |
账号登录或企微 OAuth 进入工作台,按设备落到 PC Portal 或移动工作台。 |
未绑定、会话过期、OAuth 回跳失败、密码错误、首次登录改密。 |
普通员工仅看个人入口;管理员看系统入口;企业微信回跳只允许安全 returnTo。 |
login-portal-ux.spec.ts|wecom-entry.spec.ts|wecom-first-bind.spec.ts|r89-mobile-login-navigation.spec.ts|live-smoke.spec.ts |
真实企业微信 OAuth 和真机回跳仍需 live smoke;HTTPS cookie 行为缺最终证据。 |
国内企业微信应用最佳实践要求工作台直达 H5 移动体验,不能露出 PC 壳。 |
B3/B5:视觉巡检防 PC 壳;live readiness 检查真实账号。 |
| 3 |
报销与票据 OCR |
P0 |
employee|manager|finance|finance_mgr|admin |
/reimbursements|/reimbursements/:id|/invoice-pool|/payment-batches|/ap-operations |
/mobile/reimbursements|/mobile/reimbursements/:id|/mobile/capture |
server/src/routes/reimbursements.js|server/src/routes/invoicePool.js|server/src/routes/paymentBatches.js|server/src/routes/apOperations.js |
员工建草稿、加明细、上传发票、OCR 识别、添加到报销、提交审批、财务付款归档。 |
OCR 超时/失败、重复发票、已绑定/已报销、删除后重传、缺金额无法自动明细、付款失败。 |
员工只看自己的报销和业务文案;经理审批;财务复核付款;管理员配置。 |
reimbursement-workflow-progress.spec.ts|invoice-ocr-flow.spec.ts|reimbursement-payment-batch-flow.spec.ts|r111-invoice-reimbursement-guard.spec.ts|r125-invoice-reupload-after-delete.spec.ts|regression-dedup.sh |
真实腾讯 OCR 耗时和公网文件上传链路需要样本;移动 PDF 选择需真机证据。 |
合思/分贝通/每刻均强调票据识别、验真、查重、电子档案和状态可追溯。 |
B3/B5/B7:视觉和文案门禁、真实 OCR readiness、发布门禁。 |
| 4 |
审批中心 |
P0 |
manager|finance|finance_mgr|admin |
/workflow/tasks|/workflow/tasks/:taskId |
/mobile/approvals |
server/src/routes/workflow.js|server/src/routes/workflowDefinitions.js |
审批人查看待办,审批/驳回/退回/转交,申请人查看进度。 |
任务已处理、权限不足、并发审批、离线审批重放冲突。 |
只有当前审批人可处理;管理员可治理流程定义;普通员工只看相关单据进度。 |
workflow-quick-approve.spec.ts|mobile-approvals-offline.spec.ts|r111-invoice-reimbursement-guard.spec.ts |
代理审批、多人并发、真实企业微信 deep link 证据不足。 |
同类系统强调审批全程留痕、风险提示和移动处理效率。 |
B4/B5:业务流门禁聚合;live smoke 覆盖移动 deep link。 |
| 5 |
请假与考勤 |
P1 |
employee|manager|admin |
/leave-requests|/attendance|/team |
/mobile/leave |
server/src/routes/leave.js|server/src/routes/leave-types.js|server/src/routes/attendance.js|server/src/routes/presence.js |
员工提交请假、经理审批、团队日历/考勤状态更新。 |
余额不足、附件缺失、节假日/跨日、撤回、补卡。 |
员工看本人;经理看团队;管理员配置假期和考勤规则。 |
leave-flow.spec.ts|leave-team-calendar.spec.ts|announcements-presence.spec.ts|r75-automation-gap-fill.spec.ts |
复杂排班、跨日班次和真实移动附件未专项重验。 |
国内 OA 常规要求移动提交、审批联动团队视图。 |
B4:纳入业务流门禁;B3:移动视觉巡检。 |
| 6 |
周报、待办、公告与通知 |
P1 |
employee|manager|admin |
/weekly-reports|/todos|/announcements|/notifications |
/mobile/notifications |
server/src/routes/weeklyReports.js|server/src/routes/todos.js|server/src/routes/announcements.js|server/src/routes/notifications.js |
员工写周报、生成待办、公告触达、通知已读。 |
未提交提醒、通知跳转失效、公告权限错误。 |
管理员发布公告;员工只看可见公告;经理看团队周报汇总。 |
weekly-todo-flow.spec.ts|announcements-presence.spec.ts|global-search.spec.ts|r75-automation-gap-fill.spec.ts |
外发渠道、催办策略和真实消息投递缺专项证据。 |
同类系统强调制度与知识库同步、通知可追踪。 |
B4:纳入业务流门禁;后续可补渠道 live smoke。 |
| 7 |
人员、组织、HR 与绩效 |
P1 |
employee|manager|hr|admin |
/people|/people/:employeeId|/people/stats|/organization|/payroll|/performance |
/mobile/me|/mobile/profile |
server/src/routes/employees.js|server/src/routes/departments.js|server/src/routes/payroll.js|server/src/routes/performance.js |
管理员维护人员组织,员工完善档案,经理/HR 查看统计与绩效。 |
入职/转正/离职、隐私字段缺失、导出、权限越界。 |
员工看本人;经理看团队;HR/管理员看管理页面。 |
user-onboarding.spec.ts|r75-automation-gap-fill.spec.ts |
离职资产交接、绩效真实评分、敏感字段脱敏证据不足。 |
国内 OA/HR 常规要求组织数据作为审批和权限事实源。 |
B2/B4:覆盖扫描标出缺口,业务门禁先跑现有用例。 |
| 8 |
项目、合同与涉密边界 |
P1 |
manager|project_role|admin |
/projects|/projects/:projectId|/contracts-registry |
/mobile |
server/src/routes/projects.js|server/src/routes/contractsRegistry.js|server/src/routes/confidentialDocRefs.js |
项目创建、成员协作、沟通记录、合同台账、涉密引用边界。 |
项目权限不足、涉密文档不可见、合同缺关联。 |
项目成员和管理员分级可见;涉密内容最小暴露。 |
project-workbench.spec.ts|confidential-boundary.spec.ts |
真实项目创建协同和合同台账编辑证据不足。 |
费控最佳实践强调申请/合同/发票/付款互相追溯。 |
B4:纳入项目与合同只读/写入门禁。 |
| 9 |
采购、预算、差旅与对公付款 |
P1 |
employee|manager|finance|admin |
/purchase-requests|/budgets|/travel-requests|/payment-batches|/ap-operations |
/mobile/approvals|/mobile/capture |
server/src/routes/purchaseRequests.js|server/src/routes/budgets.js|server/src/routes/travelRequests.js|server/src/routes/travelOrders.js|server/src/routes/travelReconciliation.js|server/src/routes/paymentBatches.js |
采购/差旅申请、预算预检、审批、支付、对账和归档。 |
预算不足、审批拒绝、对账差异、付款异常、票据不匹配。 |
员工创建;经理审批;财务付款和对账;管理员配置规则。 |
procurement-flow.spec.ts|travel-payment-flow.spec.ts|travel-reconciliation-flow.spec.ts|reimbursement-payment-batch-flow.spec.ts |
高风险两轮复核、大额批次、真实 ERP/银行回执缺证据。 |
分贝通/合思强调事前管控、企业支付、三流合一和报表分析。 |
B4/B7:聚合现有业务流,live 外部回执保持 skipped。 |
| 10 |
资产与移动盘点 |
P1 |
employee|asset_admin|admin |
/assets|/inventory-checks |
/mobile/assets/scan |
server/src/routes/assets.js|server/src/routes/assetMovements.js|server/src/routes/inventoryChecks.js |
资产建卡、领用归还、调拨、盘点,移动端扫码盘点。 |
扫码失败、离线队列、盘点冲突、权限不足。 |
员工看本人资产;资产管理员管理台账和盘点。 |
assets-flow.spec.ts |
真实摄像头扫码和真机离线恢复缺证据。 |
移动端应优先真实设备验证摄像头和文件权限。 |
B3/B5:视觉与真机清单覆盖。 |
| 11 |
系统治理、审计与发布 |
P0 |
admin|system_operator |
/system/workspace|/system/settings|/system/feature-flags|/system/workflow-definitions|/audit-logs|/system/cutover|/system/integrations/erp |
/mobile/me |
server/src/routes/systemWorkspace.js|server/src/routes/featureFlags.js|server/src/routes/audit.js|server/src/routes/cutover.js|server/src/routes/integrations.js |
管理员配置工作区、功能开关、流程定义、审计、切换和集成。 |
配置漂移、开关 force_off、迁移漂移、外部依赖不可用、发布失败。 |
仅系统权限可见;普通用户页面不得出现内部码值或调试文案。 |
settings-governance.spec.ts|live-smoke.spec.ts|smoke-trialrun-runtime.js|check-ui-design-rules.mjs |
缺项目级 coverage scan、全页面视觉巡检和统一 release gate。 |
成熟系统需要可审计、可回滚、可持续回归的发布链路。 |
B2/B3/B6/B7:补齐覆盖扫描、视觉巡检、漂移诊断和发布门禁。 |