功能清单与实现状态
验收以本表「现状」列为准。
✅ 已落地可演示 | 🔶 半落地(引擎/模型有、无管理页或能力残缺)| 🔜 未做(标里程碑)
原型参照来自 aps-frontend/,用于对照业务覆盖面,不是本产品必须 1:1 复刻页面。
每个功能点的落地规格见 implementation-spec.md。
业界完整度对标见 aps-benchmark-siemens.md(西门子 Opcenter APS 功能流程逐项覆盖度)。
0. 当前可演示能力(M0–M4 首切片)
| 能力 |
怎么用 |
代码锚点 |
落地规格 |
| 自然语言试排 |
「试排一版交期优先」 |
intent → schedule.run → RuleEngine |
AG-01 / SC-01 |
| 多策略沙盒对比 |
「对比几种策略」→ 选卡采用 |
scenario.compare |
SC-05 |
| 发布 / 重置 / 回滚 |
出 P2 确认卡 |
harness + workflow |
EX-01 / AG-02 / AG-09 |
| 三视图 |
甘特 / 负荷 / 交期 |
views + ViewportPanel |
EX-02 |
| 检查点时间线 |
「存个档」/ 点时间线回滚 |
checkpoints |
AG-09 |
| 知识问答 |
「换线有什么规定」/ @知识: |
knowledge.* |
AG-04 |
| 日报 / 版本对比 |
「生成日报」 |
reports |
AG-05 |
| 治理台 |
设置 → 门禁 / 重生 / 测试看板 |
GovConsole |
AG-02 / AG-03 |
| 项目制壳 |
项目→任务→文件(本地) |
apps/web/src/projects |
AG-08 |
| 订单管理 |
左侧轨道「订单」→ 新增/编辑/取消/完成 → P2 确认 |
domain-orders + OrderPanel |
OR-01 |
| 主数据维护 |
侧栏「主数据」→ 资源/物料BOM/日历维保 三页签 → P2 确认 |
domain-masterdata + MasterPanel |
MD-01/02/03 |
| 订单分解 MRP |
订单面板「分解建议」/「分解此单」或说「分解订单 SOxxx」 |
domain-mrp + OrderPanel |
OR-07 |
1. 主数据
| 功能 |
说明 |
现状 |
落地规格 |
| 工厂→车间→产线→工位→设备 |
通用资源树 |
✅ 首切片:树形展示 + 产线编辑/停启用(P2);停用产线不进新排产;工位/设备维护 🔜 |
MD-01 |
| 物料 / BOM / 工艺路线 |
齐套与拆单依赖 |
✅ 增强切片:物料库存编辑 + BOM 明细用量/关键料编辑 + 工艺步骤工时/外协标记编辑(均 P2);版本发布 🔜 |
MD-02 |
| 班次 / 日历 / 维保 |
占槽与避让 |
✅ 首切片:班次/日历只读 + 维保新增/取消(P2)联动设备避让;周模板 🔜 |
MD-03 |
| Excel/CSV 导入管线 |
表头映射→校验→P2 落库 |
🔜 M4 |
MD-04 |
| ERP/MES 双向集成 |
订单/物料/状态同步(对标西门子集成) |
🔜 M4/M5 |
MD-05 |
| 换型矩阵主数据 |
产品族×产品族 setup 时间矩阵 |
🔜 M5(引擎仅标量 setupTime) |
MD-06 |
| 二级约束资源 |
工装/模具/人员技能主数据 |
🔜 M5 |
MD-07 |
2. 订单
| 功能 |
说明 |
现状 |
落地规格 |
| 销售订单 / 明细 |
状态过滤后进排产 |
✅ 首切片:列表+单明细新建/编辑/取消/完成;P2 确认;批量/附件后置 |
OR-01 |
| 优先级进排序 |
策略键用 priority/deliveryDate |
🔶 已进引擎;权重配置 UI 🔜 M4 |
OR-02 |
| 订单池 / 审核 / 变更 |
业务台账 |
🔜 M4 |
OR-03 |
| 紧急插单 + 交期议定 |
快评+局部修复;due-date negotiation |
🔶 可用沙盒对比代替;专用管线 🔜 M4 |
OR-04 |
| 预测 / 长周期订单 |
计划层需求输入(forecast) |
🔜 M5 |
OR-05 |
| 订单钉扎溯源 |
订单-工单-物料关联(order pegging) |
🔜 M5 |
OR-06 |
| 订单分解(MRP) |
订单按 BOM/工艺展开 → 自制(排产)/ 采购建议(净需求+前置期倒排)/ 委外建议(外协工序) |
✅ 首切片:order.decompose P1 产 DRAFT 建议单,页面+对话双入口;建议下达转正式单 🔜 |
OR-07 |
2b. 计划层(Advanced Planning,对标西门子 Opcenter Planning)
我方最大缺口:中长期计划层基本空白,当前只有排产参数雏形。详见 aps-benchmark-siemens.md §3 G3。
| 功能 |
说明 |
现状 |
落地规格 |
| 时间分桶计划 |
日/周/月混合时段建模 |
🔜 M5 |
PL-01 |
| 有限/无限产能粗评估 |
粗能力规划双模式 |
🔜 M5 |
PL-02 |
| 可行性分析 |
能否按期、缺口定位(前置于排产) |
🔶 排产后可见延期,无计划层前置 |
PL-03 |
| 库存投影 |
make-to-stock 随时间库存曲线 |
🔜 M5 |
PL-04 |
| 产能平衡/削峰 |
capacity leveling |
🔶 有均衡策略,无计划层平衡视图 |
PL-05 |
| 产供方向决策 |
加班/扩线/外协建议(结构化) |
🔜 M6 |
PL-06 |
3. 排产引擎
| 功能 |
说明 |
现状 |
落地规格 |
| 规则引擎 RULE |
策略排序→选线→逐工序占槽→冲突 |
✅ M1 |
SC-01 |
| 策略模板 |
DELIVERY_FIRST / FIFO / CAPACITY_BALANCE / COST_FIRST / COMPREHENSIVE |
✅ |
SC-02 |
| CP / GA / HYBRID |
可传类型 |
🔶 均由 RULE 代跑并留 engineType 痕;真求解 🔜 M5 |
SC-03 |
| 约束注册表 + 配置中心 |
plan §9.2a |
🔜 M4(引擎内嵌检测 ≠ 可配置约束库) |
SC-04 |
| 多方案对比 |
沙盒并行多策略 |
✅ M2 |
SC-05 |
| 主控参数 / 敏感性 |
plan §9.2b / §9.9 |
🔜 M5 |
SC-06 |
| 顺序相关换型优化 |
sequence-dependent setup / 换型最小化 |
🔜 M5 |
SC-07 |
| 批次/战役合并 |
campaign / batch 合并排产 |
🔜 M5 |
SC-08 |
| 物料齐套约束 |
库存/在途三态齐套 |
🔶 引擎已做 |
SC-09 |
| 工装/模具约束 |
二级资源占用 |
🔜 M5 |
SC-10 |
| 人员技能/班组约束 |
班组资格进排产 |
🔜 M5(已建模未进约束) |
SC-11 |
纠偏:不要写「C1–C9 已完整产品化」。当前是规则引擎内嵌的冲突检测(缺线/缺工位/缺料/延期/产能/维保),没有独立约束配置 UI 与 ConstraintDef 注册表。
4. 结果与执行
| 功能 |
说明 |
现状 |
落地规格 |
| 草稿版本 + 发布 |
DRAFT→PUBLISHED,发布 P2 |
✅ |
EX-01 |
| 甘特 / 负荷 / 交期看板 |
只读投影 |
✅ |
EX-02 |
| 冲突解决工作流 |
建议一键应用 |
🔜 M4 |
EX-03 |
| 工单拖拽调程 |
POC 有;正式版边拖边校验 |
🔜 M4 |
EX-04 |
| MES 下发 |
计划下发车间 |
🔜 M4(MCP) |
EX-05 |
| 资源利用率分析视图 |
利用率/负荷增强指标 |
🔶 负荷热力已有 |
EX-06 |
| 方案对比表 |
KPI 逐项 diff(对标 schedule comparison tables) |
🔶 有方案卡,无逐项表 |
EX-07 |
| KPI 仪表盘 |
利用率/准时率/在制/延误汇总 |
🔶 视口有 KPI 卡,无独立仪表盘 |
EX-08 |
| 报工回流与进度追踪 |
执行反馈闭环 |
🔜 M4 |
EX-09 |
5. 对话与治理
| 功能 |
说明 |
现状 |
落地规格 |
| 意图两级管线 |
正则快路 → LLM JSON;可降级 |
✅ |
AG-01 |
| 门禁 P0–P2 |
写主干必确认卡 |
✅(P3 外部副作用未开放) |
AG-02 |
| 审计哈希链 |
可校验 |
✅ |
AG-03 |
| 知识检索 |
bigram + 出处;非向量 RAG |
✅ M3(向量 🔜) |
AG-04 |
| 报告 |
快照模板;数字不经 LLM 改写 |
✅ |
AG-05 |
| 偏好缺省策略 |
采用/试排计分 |
✅ |
AG-06 |
| 主动引导 / 多模态 |
— |
🔜 M4 / M6 |
AG-07 |
| 项目 / 会话服务端化 |
localStorage → Gateway API |
🔜 M4 |
AG-08 |
| 检查点与时间线 |
成对快照 + 回滚导轨 |
✅ M2 |
AG-09 |
6. 行业特化(对标西门子 Opcenter Scheduling SMT)
| 功能 |
说明 |
现状 |
落地规格 |
| SMT 电子特化 |
资源分配/批次/交期议定 SMT 场景 |
🔜 M6(通用模型可承载) |
IND-01 |
| 行业规则包 |
SOP→排产约束转译沉淀 |
🔶 知识库可存 SOP,未转约束 |
IND-02 |
7. 差距清单(对标西门子后重排,按「缺口 × 频率」)
- 计划层 AP 从零搭建(PL-01~PL-06)——与西门子差距最大,决定中长期计划+排产全链路(M5)
- 多约束体系产品化(SC-04 配置中心 + SC-10 工装 / SC-11 人员 / MD-07 二级资源)(M4→M5)
- 换型矩阵与顺序相关优化(MD-06 + SC-07 + SC-08)(M5)
- 发布执行闭环(EX-05 下发 / EX-09 报工 / MD-05 ERP-MES 集成)(M4)
- 分析增强(EX-07 对比表 / EX-08 KPI 仪表盘 / OR-06 pegging)(M4)
- 需求侧(OR-05 预测 / OR-03 订单池审核)(M4→M5)
- 订单审核/批量/附件、主数据管理页、导入管线、拖拽调程、项目服务端化(M4)
- 行业特化(IND-01 SMT / IND-02 规则包)(M6)
完整逐项对标见 aps-benchmark-siemens.md。
维护:状态变更必须同轮改本表 + ../CHANGELOG.md。