aps-agent/docs/demo/ruiyang-collaboration-packe...

2.6 KiB
Raw Blame History

锐扬协作同步包(2026-08-05)

后端 Helmholtz

  • 输入:D:\ItemSpace\14.工业智核\锐扬\湖南锐扬MOM主数据收集表.xlsx。
  • 正式链路:import_mom_excel 内部调用 apply_mom_pack_to_world,随后调用 sync_flex_to_classic_master 和 sync_flex_orders_to_sales。
  • 必须同时验证 flex/canonical:完整文件实测 flexBom=383 / bomItems=383、flexRoutings=400 / routingSteps=400;最低门禁为 boms>=3、bomItems>=42、routings>=3、routingSteps>=15。
  • MRP 预期:订单 1、自制 106、采购 124、委外 0。
  • 订单面板形态:salesOrders、makeSuggestions、purchaseOrders、outsourceOrders、productionOrders、workOrders。
  • 严格闭环仍会 BLOCKED:模板工艺未确认、部分路线缺失、DRAFT 采购不可视为可信供应。
  • 数据脚本不会修改 server;产物入口:outputs/ruiyang-demo/world-ruiyang-demo.json 和 07-order-panel.json。

桌面 Poincare

  • 一键命令: powershell -ExecutionPolicy Bypass -File .\scripts\run-ruiyang-demo.ps1 -SourceDir 'D:\ItemSpace\14.工业智核\锐扬' -BusinessDate '2026-08-05' -ScheduleStart '2026-08-06' -DueDate '2026-09-04'
  • 依赖:项目 Python 环境、openpyxl、现有 server 包;不需要 Node 侧额外依赖。
  • 成功标志:outputs/ruiyang-demo/summary.json 中 orderPanel.productionOrders=1、workOrders=5,manifest.json 完整。
  • 加载文件:world-ruiyang-demo.json;订单视图可先读取 07-order-panel.json 做安装包演示联调。
  • 脚本默认不覆盖活动 world,桌面需明确执行“加载演示 world/新建演示项目”。

闭环排产 Raman

  • 多层 BOM:完整 XLSX 解析 flexBom=383,canonical boms=119/bomItems=383;根产品 A0050101-00280。
  • 工艺:当前正式导入器生成 80 条 canonical routing、400 条 routingSteps;根产品演示为 CUT→BEND→WELD→PAINT→ASM。
  • 真实设备映射:A00076、A00047、A00883、A00281、A00050(ASM 为压铆代理)。
  • 复现:运行上述 PowerShell 命令,再检查 04-strict-readiness.json 与 06-schedule.json。
  • 两条结果必须同时验收:严格闭环 BLOCKED 原因真实;显式演示适配后生产订单 1、工单 5、冲突 0。

主线程关键结论

会话文字“已分解”不能作为成功依据。订单卡片为空的直接风险是项目 world 只写入 flex 数据,没有 canonical boms/bomItems/routings/routingSteps。新脚本把双投影计数设为硬门禁,并用真实 Excel 重新导入;随后 MRP 生成 106/124/0,演示适配生成 1 张生产订单和 5 张工单。