FSD M9 · 质量
← 总则 | 附录 → | 上游:主 PRD(6.6 / 7.7 质检页 / 页面树 8 检验任务·检验详情)| 交互稿:prd/design/quality/(已确认)
册边界:异常评审/返工/报废处置归 m10(本册到「判定→合格放行或生成异常单」为止);检验点配置归 m06 F06.03(本册消费);范围边界(Q43):安全点检/化学品/设备维护不进系统(quality README 边界注,本册不扩模块)。
M9 质量
F09.01 检验计划与任务
对应 PRD:6.6 前置「检验计划、抽样规则、测量项和判定标准已配置」(prd/印刷行业工单系统产品与交互设计.md:246)+ 调研 R-009| 交互稿:prd/design/quality/(已确认,检验任务屏)| 实现落点:待回填 | 操作入口:/quality/inspections | 状态:未实现
1 功能定义
检验计划的任务化生成:检验类型六类标签(首件/巡检/末件/终检/外协回货/复检);MVP 覆盖先终检+首件(假设 Q26,逐项开关可配置);首件开工前强制;抽样规则/测量项/判定标准按产品/客户/工序版本配置(R-009 规则库版本化,禁固定 ΔE/AQL 默认值);任务队列含超时警示与空状态引导。
2 触发条件与前置状态
- 触发:工序任务到达检验点(开工前首件/报工后终检——联动 m08 F08.04);外协回货(m11);返工完成(m10)。
- 前置状态:规则库对应版本已配置(R-009);任务状态允许检验。
3 输入与校验
| 字段 | 必填 | 校验 | 失败处理 |
|---|---|---|---|
| 检验类型 | 自动 | 六类标签(MVP 开关控制范围,Q26) | — |
| 规则库版本引用 | 自动 | 按产品/客户/工序版本命中(R-009) | 「检验计划缺失」阻断开工/放行 |
| 抽样方案/样本量 | 按规则 | 规则库现行值(访谈候选 Q27 禁预设) | — |
| 检验单号 | 自动生成 | 唯一 | — |
| 成品批次 | 自动关联 | 工单批次(Q14) | — |
4 处理流程
5 输出与结果状态
检验单(待检验)+ 任务队列项;规则版本冻结引用(判定标准随单冻结)。
6 状态流转
检验单 待检验 → 检验中 → …(见 F09.02 与 quality README 状态机)。
7 边界与异常
| 条件 | 系统行为 | 提示 |
|---|---|---|
| 检验计划缺失 | 首件开工前阻断(6.6 异常) | 「请先配置检验计划」 |
| MVP 范围外类型 | 按开关关闭不生成任务(Q26) | — |
| 任务超时未领取 | 队列红字警示(超时阈值可配置) | — |
| 测量设备/单位不兼容 | 阻断录入(6.6 异常) | — |
8 权限与数据规则
- 质检员领取与执行;质量主管配置规则库;操作工只读结果(6.6 权限)。
- 规则库版本变更进审计(F15.03:旧值→新值)。
F09.02 检验执行与判定
对应 PRD:6.6 主流程「先显示判定规则与证据要求,再收集结果」+ 7.7 质检页(prd/印刷行业工单系统产品与交互设计.md:246,387)+ 决策 Q33 + 调研 R-009| 交互稿:prd/design/quality/(已确认,检验详情屏)| 实现落点:待回填 | 操作入口:/quality/inspections/{inspectionId} | 状态:未实现
1 功能定义
先规则后录入(7.7):详情首屏展示判定规则摘要(规则库版本冻结进检验单——R-009;抽样/AQL 访谈候选 Q27、ΔE 限值禁预设 Q28)→ 样本与测量录入(超限高亮+人工复核备注)→ 判定(系统只提示,判定责任在授权人员——6.6 规则):合格放行(→Q33 先入库后发货链)或不合格→生成异常单(→m10)。必填缺失阻断提交;证据(照片/附件)留档。
2 触发条件与前置状态
- 触发:检验任务领取。
- 前置状态:检验单
待检验;规则版本已冻结(F09.01)。
3 输入与校验
| 字段 | 必填 | 校验 | 失败处理 |
|---|---|---|---|
| 样本量/测量项实测 | 按规则 | 与冻结规则匹配;越限只提示不禁止 | 越限须复核备注 |
| 证据(照片/附件) | 不合格必附 | 上传留痕 | 缺失阻断判定 |
| 判定结论(合格/不合格) | 是 | 判定人授权校验(R-009 越权阻断) | 「检验人未获权限」阻断 |
| 人工复核备注 | 越限时必填 | 非空 | 阻断 |
4 处理流程
5 输出与结果状态
检验单判定结果(合格/不合格)+ 证据包;合格→放行(入库前置 Q33);不合格→异常单(m10 承接);原检验记录不可覆盖(复检新开单——m10)。
6 状态流转
检验单 检验中 → 合格(放行)/ 不合格;不合格沿异常链(m10 状态机)。
7 边界与异常
| 条件 | 系统行为 | 提示 |
|---|---|---|
| 越限值录入 | 高亮提示,允许人工复核(6.6:系统只提示) | 「超限,请复核」 |
| 无判定权限 | 阻断(R-009) | 「未获判定授权」 |
| 必填缺失 | 阻断提交(6.6 规则) | — |
| 样本不合格需扩大抽样 | 异常单处置向之一(候选第七向,m10 承载) | — |
8 权限与数据规则
- 质检员记录;质量主管判定;操作工可查看结果但不能放行;销售只读质量结论与客户影响;客户仅见授权结论(6.6 权限)。
- 判定标准冻结与判定记录进审计(F15.03)。
E2E 场景清单(m09 覆盖地图)
| 场景 ID | 场景名 | FSD 功能 ID | 前置种子 | 主干路径 | 关键断言 | 冒烟? | 可并行? | 现状 |
|---|---|---|---|---|---|---|---|---|
| E09.01 | 首件强制检验主干 | F09.01/F09.02 | 工单待开工+规则库 | 生成首件任务→领取→合格放行 | 开工前强制;放行后才可进入生产/入库(Q33) | ✓ | — | 未实现 |
| E09.02 | 先规则后录入 | F09.02 | 检验单 | 打开详情 | 规则摘要先于录入呈现;标准版本冻结 | ✓ | ✓ | 未实现 |
| E09.03 | 越限人工复核 | F09.02 | 越限测量值 | 录入越限值→备注→判定 | 高亮提示不禁止;复核备注必填 | ✓ | ✓ | 未实现 |
| E09.04 | 不合格生成异常单 | F09.02(→F10.01) | 不合格判定 | 判定不合格 | 异常单生成且证据随单(m10 联动) | ✓ | — | 未实现 |
| E09.05 | 越权判定阻断 | F09.02 | 无权限检验人 | 尝试判定 | 阻断(R-009) | — | ✓ | 未实现 |
| E09.06 | 终检放行入库链 | F09.02(+F12.01) | 终检合格批次 | 放行→入库→可发 | 未放行不出现在可发量(Q33 链) | ✓ | ✓ | 未实现 |