FSD M8 · 执行报工
← 总则 | 附录 → | 上游:主 PRD(6.5 / 7.6 / 页面树 7)| 交互稿:prd/design/execution/(已确认)
册边界:工单与工序任务状态机归 m07;检验执行归 m09(本册到「报工提交→待检」为止);绑定维度配置(材料批次/设备/模具开关)归 m06 F06.03 主数据侧(本册执行侧消费);计件工资参数 P2 不做(6.5)。
M8 执行报工
F08.01 我的任务与扫码
对应 PRD:6.5 主流程 + 7.6 移动任务与报工页(prd/印刷行业工单系统产品与交互设计.md:240,383)| 交互稿:prd/design/execution/(已确认,我的任务屏——移动端形态)| 实现落点:待回填 | 操作入口:/execution/my-tasks | 状态:未实现
1 功能定义
车间移动端任务入口:今日任务卡(订单/产品/工序/计划量/资源/交期/状态)+ 扫任务码进入任务详情;纵向流程引导(信息—领料/投料—开工—报工—质检—异常);离线缓存查看与弱网草稿(保存时长假设 Q23,待客户确认)。
2 触发条件与前置状态
- 触发:登录进入我的任务;扫任务码。
- 前置状态:任务已派工到本人班组(F08.02);扫码对象=任务码(系统生成)。
3 输入与校验
| 字段 | 必填 | 校验 | 失败处理 |
|---|---|---|---|
| 任务码 | 扫码时必填 | 存在且派给本班组 | 「任务不存在/无权操作」 |
| 任务筛选(今日/状态) | 否 | 默认今日 | 空状态引导 |
| 离线缓存 | 自动 | 草稿本地保存(Q23 时长可配置) | 冲突时以服务端为准提示 |
4 处理流程
5 输出与结果状态
任务视图 + 扫码定位;草稿(离线可续);无业务状态变化(入口类功能)。
6 状态流转
无自身状态;所展示任务状态见工序任务状态机(execution README)。
7 边界与异常
| 条件 | 系统行为 | 提示 |
|---|---|---|
| 扫码失败 | 手动输入任务号兜底(6.5 异常) | — |
| 任务被他人占用 | 提示并禁用提交 | 「任务正被 X 处理」 |
| 弱网提交失败 | 存草稿待同步(Q23) | 「已保存草稿」 |
| 任务已完成/未派工 | 禁用入口 | — |
8 权限与数据规则
- 操作工看本班组任务;跨班组任务不可见。
- 离线草稿同步冲突以服务端为准,操作留痕(F15.03)。
F08.02 派工与接班
对应 PRD:6.5 主流程「班组长把任务派给设备或班组…多个班组连续交接」(prd/印刷行业工单系统产品与交互设计.md:240)+ 决策 Q19| 交互稿:prd/design/execution/(已确认,派工屏——桌面端)| 实现落点:待回填 | 操作入口:/execution/dispatch | 状态:未实现
1 功能定义
班组长派工工作台:待派任务池;派工对象=设备+班组(Q19:人员挂班组不直接排产);设备资格/班组技能校验(引用 F06.05 技能标签与 F06.03 资格要求);占用/齐套未过/质检未判定时派工按钮禁用并提示;任务码生成;接班交接双方确认(交接不清时双方确认——6.5 规则)。
2 触发条件与前置状态
- 触发:工序任务
待派工;班组交接班。 - 前置状态:任务已排程(m07);资源/班组主数据生效。
3 输入与校验
| 字段 | 必填 | 校验 | 失败处理 |
|---|---|---|---|
| 派工对象(设备+班组) | 是 | 设备资格匹配工序;班组技能覆盖(Q19) | 「资格不匹配」阻断 |
| 可用性校验 | 自动 | 设备空闲、齐套已过、质检已判定 | 不满足禁用+原因 |
| 任务码 | 自动生成 | 唯一 | — |
| 交接确认 | 接班时 | 双方确认(6.5 规则) | 未确认不可接班 |
4 处理流程
5 输出与结果状态
任务 已派工(派工对象留痕);任务码;交接记录(双方确认)。
6 状态流转
工序任务 待派工 → 已派工(见 planning/execution README 状态机)。
7 边界与异常
| 条件 | 系统行为 | 提示 |
|---|---|---|
| 齐套未过派工 | 禁用并提示(联动 m07 F07.04) | 「齐套未通过」 |
| 上道质检未判定 | 禁用 | 「上道待检」 |
| 派错设备(无资格) | 阻断(6.4/6.5 异常) | 「资格不匹配」 |
| 交接未确认 | 任务保持原班组 | — |
8 权限与数据规则
- 班组长派工(本班组范围);操作工不可自派(6.5 权限);派工与交接记录进审计(F15.03)。
F08.03 领料与投料
对应 PRD:6.5 主流程领料段 + 调研 R-011(prd/印刷行业工单系统产品与交互设计.md:240,242)| 交互稿:prd/design/execution/(已确认,领料-补料屏——桌面端)| 实现落点:待回填 | 操作入口:/execution/material-pick | 状态:未实现
1 功能定义
按工单材料需求发料:材料必须绑定工单和批次(R-011,批次选择 Q14、效期展示);发料/退料/补料形成正负凭证(R-011,库存流水可溯);确认发料核减齐套可用量(联动 m07 F07.04);补料超损耗须说明原因并审批(损耗口径 Q13 访谈候选);退料登记回库。
2 触发条件与前置状态
- 触发:工单
待投料/生产中的材料需求;缺料补料申请。 - 前置状态:工单已派工;库存批次可用(Q14 主要材料按批次)。
3 输入与校验
| 字段 | 必填 | 校验 | 失败处理 |
|---|---|---|---|
| 工单/材料需求 | 自动 | 需求行可读 | — |
| 批次选择 | 是 | 批次可用量足、效期合格(Q14) | 「批次不可用」阻断 |
| 发料数量 | 是 | 不超需求行(单位换算 R-001 联动) | 超量阻断 |
| 补料原因 | 超损耗必填 | 非空+审批(Q13 口径) | 缺原因阻断 |
| 退料 | 登记制 | 正负凭证成对(R-011) | — |
4 处理流程
5 输出与结果状态
领退补凭证集(正负成对,库存流水);工单材料台账更新(已发/已耗);齐套可用量联动。
6 状态流转
材料台账随凭证推进;齐套状态联动 m07 F07.04。
7 边界与异常
| 条件 | 系统行为 | 提示 |
|---|---|---|
| 批次效期临期/过期 | 油墨族预警/阻断(Q14) | — |
| 负库存 | 策略由客户定(R-011 禁自由分摊成本),默认阻断 | 「库存不足」 |
| 补料超损耗未审批 | 阻断发料 | 「须审批」 |
| 单位不可换算 | 阻断(R-001) | — |
8 权限与数据规则
- 仓管发料;班组申请补料;审批按超损耗规则路由。
- 凭证不可删改(只追加冲正);流水进审计(F15.03)。
F08.04 开工、暂停与报工
对应 PRD:6.5 字段/规则/异常(prd/印刷行业工单系统产品与交互设计.md:242)+ 决策 Q22+24/Q25/Q29 + 调研 R-005/R-006| 交互稿:prd/design/execution/(已确认,报工屏——移动端)| 实现落点:待回填 | 操作入口:/execution/tasks/{taskId}/report | 状态:未实现
1 功能定义
现场核心记录:确认投料→开工→暂停/恢复(原因必填)→报工(合格/不良/返工/报废,原因必选)。校验链:本批合计=合格+不良+返工+报废(不等阻断);报废上限=工单损失规则(假设 Q29,数值访谈候选禁预设);后工序累计合格不超前工序(开关+容差可配置——假设 Q25);双单位报工(录入单位与基准单位分开,因子/精度/来源配置提供,禁默认 1:1——R-006);绑定维度必填集(材料批次/班组人员/起止时间必填;设备/模具按工序配置——Q22+24,配置源 m06 F06.03);投入产出批次关联(R-005:选投入批次、记产出批次=成品工单批次,产出≤可用投入,禁口头批次)。
2 触发条件与前置状态
- 触发:任务
已派工→待投料→加工中的现场操作。 - 前置状态:投料确认(材料到位 F08.03);任务在本班组。
3 输入与校验
| 字段 | 必填 | 校验 | 失败处理 |
|---|---|---|---|
| 投料确认 | 开工前必填 | 领料凭证存在(F08.03) | 「材料未齐套」阻断 |
| 报工四量(合格/不良/返工/报废) | 是 | 合计自洽;报废≤上限(Q29 访谈候选) | 「合计不等」「超上限」阻断 |
| 不良/返工/报废原因 | 必选 | 枚举 | 缺失阻断 |
| 双单位数量 | 是 | 换算因子配置提供(R-006 禁 1:1 默认) | 「换算缺失」阻断 |
| 绑定维度(批次/班组人员/起止时间) | 是 | 齐备(Q22+24) | 缺失阻断提交 |
| 设备/模具维度 | 按工序开关 | 开=必填(m06 F06.03 配置) | 缺失阻断 |
| 产出批次 | 自动=工单批次 | 产出≤可用投入(R-005) | 超量阻断 |
| 暂停/恢复原因 | 必填 | 非空 | 阻断 |
4 处理流程
5 输出与结果状态
工序任务累计数更新(合格/不良/返工/报废);投入产出批次链(R-005 追溯);报工记录(维度齐备,Q22+24 口径);任务转 待检。
6 状态流转
工序任务 加工中 → 已报工 → 待检;暂停 加工中 ↔ 已暂停(工单级暂停联动 m07);不合格流转载检(m09)。
7 边界与异常
| 条件 | 系统行为 | 提示 |
|---|---|---|
| 离线提交/网络中断 | 存草稿待同步(Q23) | 「已保存草稿」 |
| 数量超上限 | 阻断(Q29 口径) | 「超过工单损失规则上限」 |
| 后工序超前 | 按开关+容差阻断或提示(Q25) | — |
| 质量未判定继续报工 | 按 Q26 口径提示「前往检验」(不直接完工) | — |
| 任务已完成 | 禁用报工入口 | — |
8 权限与数据规则
- 操作工报本任务;班组长代报记录代报人(Q22+24);计划员只读;财务不直接改数量(6.5 权限)。
- 报工记录只追加(更正走 F08.05);全部维度留痕进审计(F15.03)。
F08.05 报工更正
对应 PRD:6.5 规则「已报工任务修改走更正单…页面必须提示原值与申请值,更正需原因和审批」(prd/印刷行业工单系统产品与交互设计.md:242)+ 调研 R-012(原报工保留)| 交互稿:prd/design/execution/(已确认,报工屏更正入口)| 实现落点:待回填 | 操作入口:/execution/tasks/{taskId}/report(更正单入口)| 状态:未实现
1 功能定义
已提交报工的更正通道:原报工保留不改(R-012 禁直接覆盖合格数),更正单载明原值与申请值(页面双列提示)、原因必填、审批通过后以红字/冲正方式落账;更正涉及批次关联时同步修正追溯链(留痕)。
2 触发条件与前置状态
- 触发:报工记录「申请更正」。
- 前置状态:原报工已提交;更正窗口内(已进入对账/结算环节的更正须更高审批,联动 m13)。
3 输入与校验
| 字段 | 必填 | 校验 | 失败处理 |
|---|---|---|---|
| 原报工引用 | 自动 | 存在且未冲正 | 「已冲正不可再改」 |
| 申请值(四量) | 是 | 合计自洽、上限校验同 F08.04 | 阻断 |
| 更正原因 | 是 | 非空、分类 | 阻断 |
| 原值提示 | 自动双列 | 原值 vs 申请值可读 | — |
4 处理流程
5 输出与结果状态
更正单(审批留痕);冲正凭证+修正记录(原报工保留可追溯);累计数修正。
6 状态流转
更正单:待审批 → 已生效/已驳回;原报工记录状态不变(保留)。
7 边界与异常
| 条件 | 系统行为 | 提示 |
|---|---|---|
| 已进入对账的报工更正 | 升级审批并通知财务(m13 联动) | — |
| 重复更正同一记录 | 以最新生效为准,历史留痕 | — |
| 更正致报废超上限 | 阻断(同 F08.04 口径) | — |
8 权限与数据规则
- 发起=操作工/班组长;审批=车间主管(升级路由可配置);财务只读通知。
- 原值/申请值/审批全链审计(F15.03)。
E2E 场景清单(m08 覆盖地图)
| 场景 ID | 场景名 | FSD 功能 ID | 前置种子 | 主干路径 | 关键断言 | 冒烟? | 可并行? | 现状 |
|---|---|---|---|---|---|---|---|---|
| E08.01 | 派工主干 | F08.02 | 待派任务+合格资源 | 选设备+班组→派工 | 资格校验通过;任务码生成;状态已派工 | ✓ | — | 未实现 |
| E08.02 | 资格不匹配阻断 | F08.02 | 无资格班组 | 派工 | 禁用+原因提示(Q19) | — | ✓ | 未实现 |
| E08.03 | 领料批次绑定发料 | F08.03 | 工单材料需求+批次库存 | 选批次→发料 | 正向凭证生成;齐套可用量核减(m07 联动) | ✓ | — | 未实现 |
| E08.04 | 报工主干(四量自洽) | F08.04 | 已投料任务 | 投料→开工→报四量→提交 | 合计校验通过;维度齐备(Q22+24);转待检 | ✓ | — | 未实现 |
| E08.05 | 报废超上限阻断 | F08.04 | 工单损失规则 | 报超限报废 | 阻断(Q29 数值不预设) | ✓ | ✓ | 未实现 |
| E08.06 | 双单位报工禁 1:1 | F08.04 | 配置因子≠1(R-006) | 录入单位数量 | 基准量按因子换算;无因子阻断 | — | ✓ | 未实现 |
| E08.07 | 投入产出批次追溯 | F08.04(+m09) | 投入批次+产出(R-005) | 报工提交 | 产出≤可用投入;批次链可溯 | ✓ | ✓ | 未实现 |
| E08.08 | 报工更正红字冲正 | F08.05 | 已提交报工 | 申请更正→审批 | 原报工保留;原值/申请值双列;冲正落账 | ✓ | — | 未实现 |
| E08.09 | 弱网草稿同步 | F08.01/F08.04 | 离线状态 | 报工→断网→恢复 | 草稿保存(Q23);同步以服务端为准 | — | ✓ | 未实现 |