12 KiB
菜单结构评估报告 — cma.sxbh.ltd
评估人:财务Bot(CMA理论专家) 评估日期:2026-07-16 对标框架:CMA-PDCA(Plan-Do-Check-Act)管理循环
1. 当前菜单结构快照
| 分组 | 菜单项 | 项数 | 角色范围 |
|---|---|---|---|
| 数据基础 | 我的工作台·KPI字典·数据管理 | 3 | ceo/finance/business/it |
| 分析决策 | 驾驶舱·战略地图·客户维度·学习成长看板·战略回顾会·差异分析·成本分析·预测模拟·预算管理 | 9 | 全角色子集 |
| 高级分析 | 管理报表·战略执行看板·杜邦分析 | 3 | ceo/finance/business+it |
| 行动管理 | 预警中心·改善行动 | 2 | 全角色 |
| 系统管理 | 组织管理·用户管理·通知配置·系统设置 | 4 | ceo/it |
| 帮助支持 | CMA知识库·新手引导 | 2 | 全角色 |
路由中存在但未在菜单中显示的页面:/data-quality(数据质量)、/bi-reports(BI报表)
2. 当前问题分析
🔴 问题1:「分析决策」分组过载(9项→需拆分)
这是菜单中最大的单一分组,容纳了从战略规划到执行监控的全流程功能:
分析决策(9项)
├── 驾驶舱 ← C(检查)阶段
├── 战略地图 ← P(计划)阶段
├── 客户维度 ← C(检查)
├── 学习成长看板 ← C(检查)
├── 战略回顾会 ← A(改进)阶段
├── 差异分析 ← D(执行)阶段
├── 成本分析 ← D(执行)
├── 预测模拟 ← A(改进)
└── 预算管理 ← P(计划)
后果:一个分组涵盖PDCA全部四个阶段,管理者无法按工作流节奏导航。每个决策前需要在这9项之间反复跳跃。
🔴 问题2:CMA-PDCA工作流被分裂在多个分组中
以「预算管理→差异分析→改善行动」这条典型PDCA链路为例:
P:预算管理 → 藏在「分析决策」分组(第9项)
D:差异分析 → 也在「分析决策」分组(第6项)
C:驾驶舱 → 也在「分析决策」分组(第1项)
A:改善行动 → 跳到「行动管理」分组
同一管理链路横跨多个分组,管理者需要跨组查找才能完成一个闭环。
🔴 问题3:「高级分析」分组缺乏管理逻辑
「管理报表」「战略执行看板」「杜邦分析」三者本质都是检查(Check)阶段的绩效评价工具,不应单独成组。将它们抽离「分析决策」称为「高级」缺乏管理理论支撑,反而暗示其他分析是「低级」的。
🔴 问题4:「我的工作台」归属不当
被归入「数据基础」分组,但其定位是个人视角入口(待办、快速导航、通知摘要),与KPI字典、数据管理没有直接关联。应独立于功能分组之外,作为系统默认首页。
🔴 问题5:新增功能未在菜单层级体现
6个新增功能通过Tab内嵌方式加入,菜单上完全不可见:
| 新增功能 | 所在页面 | Tab名称 | 发现成本 |
|---|---|---|---|
| 成本法对比 | /cost | 成本法对比 | 需进入成本分析→翻到第6个Tab |
| 风险矩阵热力图 | /alerts | 风险矩阵 | 需进入预警中心→切换Tab |
| COSO内控自检表 | /action-plans | COSO内控自检 | 需进入改善行动→切换Tab |
| 预算方法三选一向导 | /budget | 编制方法 | 需进入预算管理→翻Tab |
| 职业道德自测题 | /knowledge | 职业道德自测 | 需进入知识库→切换Tab |
| 本量利分析 | /predict | 本量利分析 | 需进入预测模拟→切换Tab |
管理者无法从菜单感知这些功能的存在,只能靠口口相传或逐个点击发现。
🔴 问题6:分组数量略多且不均衡
6个分组中,最大9项(分析决策),最小2项(行动管理、帮助支持)。管理者每天面对的是一个「一头沉」的侧边栏。
3. 对标CMA-PDCA工作流
| CMA阶段 | 管理活动 | 当前对应菜单 | 当前分组 | 状态 |
|---|---|---|---|---|
| P — 计划 | 战略目标分解 | 战略地图 | 分析决策 | ✅ 存在但位置不对 |
| KPI设定与对齐 | KPI字典·战略执行看板 | 数据基础·高级分析 | ⚠️ 分裂在2个分组 | |
| 预算编制 | 预算管理 | 分析决策 | ✅ 存在但位置不对 | |
| D — 执行 | 成本核算与控制 | 成本分析 | 分析决策 | ✅ 存在但位置不对 |
| 差异追踪 | 差异分析 | 分析决策 | ✅ 存在但位置不对 | |
| 改善行动实施 | 改善行动 | 行动管理 | ⚠️ 与计划/检查分离 | |
| C — 检查 | 综合驾驶舱监控 | 驾驶舱 | 分析决策 | ✅ 存在但位置不对 |
| 客户/学习维度透视 | 客户维度·学习成长看板 | 分析决策 | ✅ 存在但位置不对 | |
| 预警与风险管理 | 预警中心 | 行动管理 | ⚠️ 与检查分离 | |
| 管理报表决策 | 管理报表·杜邦分析 | 高级分析 | ⚠️ 被标签为「高级」 | |
| A — 改进 | 战略回顾复盘 | 战略回顾会 | 分析决策 | ✅ 存在但位置不对 |
| 预测模拟推演 | 预测模拟 | 分析决策 | ✅ 存在但位置不对 | |
| 管理决策分析 | 杜邦分析·本量利分析 | 高级分析·Tab隐藏 | ❌ 分散且隐藏 |
关键发现:当前菜单没有任何一个分组与PDCA阶段对齐,管理者必须在6个分组之间跳跃才能完成一个PDCA循环。
4. 建议方案(PDCA对齐重组)
设计原则
- PDCA四阶段 + 基础设施 = 5个分组,单组不超过7项
- 「我的工作台」作为独立入口,不归属任何功能分组
- Tab内嵌功能中的高价值项提升为独立菜单项
- 「分析决策」「高级分析」等无管理理论支撑的命名废弃
建议分组结构
┌─────────────────────────────────────────────────┐
│ 我的工作台(独立置顶,不分组的快捷入口) │
├─────────────────────────────────────────────────┤
│ 📋 ① 规划与目标设定(P) │
│ ├ 战略地图 → /maps │
│ ├ KPI字典 → /kpis │
│ ├ 战略执行看板 → /alignment │
│ ├ 预算管理 → /budget │
│ └ 预算方法向导 → /budget?tab=method │
├─────────────────────────────────────────────────┤
│ ⚙️ ② 执行与控制(D) │
│ ├ 成本分析 → /cost │
│ │ ├ 成本总览·标准成本·ABC作业 │
│ │ └ 成本法对比(Tab内,可见) │
│ ├ 差异分析 → /deviations │
│ ├ 改善行动 → /action-plans │
│ │ └ COSO内控自检(Tab内,可见) │
│ └ 本量利分析 → /predict?tab=cvp │
├─────────────────────────────────────────────────┤
│ 📊 ③ 监控与评价(C) │
│ ├ 驾驶舱 → /dashboard │
│ ├ 管理报表 → /reports │
│ ├ BI报表 → /bi-reports │
│ ├ 杜邦分析 → /dupont-analysis │
│ ├ 客户维度 → /customer │
│ ├ 学习成长看板 → /learning-dashboard │
│ └ 预警中心 → /alerts │
│ └ 风险矩阵(Tab内,可见) │
├─────────────────────────────────────────────────┤
│ 🔄 ④ 复盘与改进(A) │
│ ├ 战略回顾会 → /maps-review │
│ ├ 预测模拟 → /predict │
│ ├ 数据质量 → /data-quality │
│ └ 数据管理 → /data │
├─────────────────────────────────────────────────┤
│ ⚙️ ⑤ 系统与支持(Infra) │
│ ├ CMA知识库 → /knowledge │
│ │ └ 职业道德自测(Tab内,可见) │
│ ├ 新手引导 → /guide │
│ ├ 组织管理 → /org │
│ ├ 用户管理 → /users │
│ ├ 通知配置 → /notifications │
│ └ 系统设置 → /permissions │
└─────────────────────────────────────────────────┘
分组对标分析
| 新分组 | PDCA阶段 | 项数 | CMA理论支撑 |
|---|---|---|---|
| ① 规划与目标设定 | Plan | 5 | CMA P1 战略规划、预算编制、KPI体系 |
| ② 执行与控制 | Do | 4(+Tab) | CMA P1 成本管理、差异分析、内控 |
| ③ 监控与评价 | Check | 7 | CMA P1 绩效评价、BSC、风险管理 |
| ④ 复盘与改进 | Act | 4 | CMA P2 决策分析、预测技术 |
| ⑤ 系统与支持 | Infra | 6 | 系统运维+知识管理 |
分组内在逻辑:管理者每天按P→D→C→A的顺序依次展开即可完成完整管理闭环,不需要跨组跳跃。
新增功能的融入方案
| 功能 | 当前隐藏位置 | 建议处理 |
|---|---|---|
| 成本法对比 | /cost Tab#6 | 保留为Tab,在CostDashboard内将Tab顺序提前至第2位(紧跟「成本总览」后),无需提升为独立菜单 |
| 风险矩阵 | /alerts Tab | 保留为Tab,建议在菜单项上标注小标记 ⚠️ 提醒「含风险矩阵」 |
| COSO内控自检 | /action-plans Tab | 保留为Tab,在菜单项上标注 |
| 预算方法向导 | /budget Tab:编制方法 | ✅ 建议提升为独立菜单项(用于CMA备考教学场景),放在「规划与目标设定」组 |
| 职业道德自测 | /knowledge Tab | 保留为Tab,在知识库名称后标注「含自测」 |
| 本量利分析 | /predict Tab | ✅ 建议提升为预测模拟的子菜单或前置Tab,这是CMA P2核心考点 |
5. 实施建议
修改范围
| 文件 | 修改内容 | 工作量 |
|---|---|---|
frontend/src/permission.ts |
重写 MENU_ITEMS 数组:调整分组标识、菜单顺序、新增项 | ⭐ 小(~40行变更) |
frontend/src/layouts/MainLayout.vue |
调整分组图标映射(groupIcons)以匹配新分组名 | ⭐ 小(~10行变更) |
frontend/src/router/index.ts |
若预算方法向导提升为独立路由,需添加对应 path | ⭐ 极小(可选) |
推荐实施步骤
- 第一步:修改
permission.ts的分组标识和菜单顺序(零风险,纯前端配置变更) - 第二步:同步更新
MainLayout.vue中groupIcons映射 - 第三步(可选):为「预算方法向导」创建独立路由和Vue组件
- 第四步:验证各角色菜单渲染无误
风险
- 低风险:分组名和顺序变更不影响后端API,也不影响路由逻辑
- 需要同步确认:用户在浏览器中可能缓存旧的JS bundle,部署后需强制刷新(可通过版本号变更触发)
- 新增独立路由(预算方法向导)需要确认是否已有独立视图或仍用BudgetManagement页面内Tab跳转
6. 总结
当前菜单结构的核心问题是分组逻辑与CMA管理理论脱节:最大的分组(分析决策)9项混装PDCA四个阶段,管理者每天跨组导航成本高。建议按照 P(规划)→D(执行)→C(监控)→A(改进) 的四阶段工作流重组,将「我的工作台」独立置顶,新增功能适当提升可见性。改动仅涉及前端配置层,风险低、收益直接。