aps-agent/docs/development/intake-recovery-validation.md

33 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 资料采用恢复与四类解析明细
本次修复针对已有项目中“资料未采用:原沙盒插单已存在正式订单”和四个统计框无法查看数据的问题。验证使用配置化指定工作簿,原文件未修改,业务代码不写客户编号特例。
## 用户流程
1. 刷新页面。旧确认卡已经失效时,点击“重新检查资料”,生成新的核对卡。
2. 点击订单、产品和材料、加工步骤、设备四个统计框,查看完整记录;支持关键词搜索和分页。历史核对卡保留当时快照,不读取另一版当前数据冒充历史。
3. 若发现旧导入把文件中的待评估插单列成正式待排,会显示整理原因以及原记录/文件记录的产品、数量、交期和客户。
4. 确认可整理的范围后采用资料。系统保留整理前记录、原销售编号的非排产归档标记、历史方案,归档相关未下达建议,再将该插单恢复为待评估。
5. 采用后可继续排产。人员、在制和供料的真实缺项仍按订单显示,不伪造可生产方案。
旧聊天记录若从未保存明细快照,会明确提示重新检查资料;不会把缺失快照显示成空表或编造记录。
## 保护与恢复
- 人工急单、独立来源、产品/数量/交期/客户/优先级不一致、已有审核变更不会自动改分类。
- 已下达采购/委外、派生生产需求、确认/发布/冻结方案、冻结工单、生产进度及MES回执受到保护。
- 所有本流程的采用卡,包括没有分类冲突的普通采用,都绑定完整业务数据指纹;审批期间任一业务输入变化,要求重新核对。
- 整理及资料采用在候选世界中一次完成。失败不部分修改,原记录归档在采用来源中,销售编号不会因删除后重用。
- 已消费/失效确认返回明确终态与重新检查入口,前端停止重复提交同一个无效令牌。
- 采用资料不会自动打开产能池遮住聊天;没有生成工单时保持在对话中显示问题,手机面板有“返回对话”。
## 验证
- 148项相关Python回归通过:真实旧导入、恢复保护、审批漂移、采用/配置、主数据、排产消费、会话标题、采购委外和急单。
- 8项前端渲染测试通过。
- 4项真实浏览器流程通过:桌面/手机分别覆盖已有项目恢复与新项目采用。实际点击四框、搜索/分页、令牌失效→重新检查→确认恢复→继续排产、历史与当前明细读取,无控制台错误。
- Web构建和新增核心模块Ruff检查通过。
- 独立审查原场景复验通过:人工急单不能被移动;审批中改成999的订单不会被原文件覆盖;恢复后正式/沙盒分类正确、旧销售编号和历史保留。
本次未重跑整个仓库全量测试,也没有向真实ERP/MES/WMS写入。源表缺喷涂技能、未知设备引用与在制剩余事实仍需要核对;恢复测试不将这些原始缺项掩盖为生产完成。