Skip to content

生产操作员-报工SOP ​

文档编号: BayesMES-SOP-PRODUCTION-001-V1.1 文档版本: V1.1 适用系统: BayesMES 制造执行系统 适用角色: 生产操作员(操作工) 适用终端: App端 角色类型: 一线操作员 最后更新: 2026-05-06 下次评审: 2026-10-29 文档状态: 评审中 编制人: BayesMES团队 审核人: ysfl 批准人: ysfl


真实性核对说明 ​

本文档按《SOP编制标准》V2.2.0 编写。扫码报工、确认工单、设备上机、投料校验、报工提交、我的报工撤销等步骤,已核对 BayesMES 后端 PHP、Shared 公共库和 Vue App 真实源码。当前文档中的页面名称、状态限制、数量校验、撤销限制均来自实际代码;截图尚未在联调环境补录,因此文档状态暂定为“评审中”。


目录 ​


1. 五分钟快速上手 ​

1.1 核心流程 ​

text
打开生产管理/扫码报工 → 扫工单码或批次码 → 确认工单和工序 → 必要时扫码上机 → 填写报工数量 → 扫描投料批次 → 提交报工

1.2 最简操作步骤 ​

  1. 打开 App,进入 生产管理,点击 扫码报工。
  2. 扫描工单二维码,或扫描生产批次/料箱标签。
  3. 在 确认工单 页面核对工单、工序、状态。
  4. 当前工序要求上机时,先点击 扫码上机 或选择已上机设备。
  5. 点击进入 填写报工,录入 完成数量,如有不合格品则录入 不合格数量。
  6. 页面要求投料时,扫描物料批次标签补齐本次报工所需物料。
  7. 点击 提交报工,看到 报工成功 页面即完成。

1.3 这份SOP适用的真实场景 ​

场景是否支持说明
扫工单码报工✅支持直接按工单号进入
扫生产批次码报工✅支持通过批次号回到所属工单
多工序工单报工✅系统会自动匹配或允许切换可报工工序
需要设备绑定的工序报工✅未完成上机时不能继续报工
报工时同时提交投料✅投料和报工一起提交
撤销自己的报工✅24小时内且满足条件时可撤销

2. 名词术语表 ​

术语英文/缩写解释
报工Work Report把本次生产完成数量录入系统
工单Work Order现场执行的生产任务单
工序Operation工单中的某一道作业步骤
可报工数量Max Reportable Quantity当前工序这一次最多还能报多少
投料Material Consumption按 BOM 要求录入本次生产实际消耗的物料
上机Bind Equipment操作员把自己当前操作的设备与工序绑定
批次号Batch No生产批次或物料批次的唯一标识
我的报工My Reports当前操作员自己的报工记录列表

3. 功能概述 ​

3.1 功能说明 ​

生产操作员通过 App 完成现场报工。当前系统真实闭环包括:

  • 扫码识别工单或批次
  • 自动匹配当前可报工工序
  • 对需要设备的工序执行上机校验
  • 按本次报工数量自动计算建议投料数量
  • 一次性提交投料和报工
  • 在 我的报工 中查看和撤销自己的报工记录

3.2 系统真实规则摘要 ​

规则系统表现
工单 待接单 / 已接单 / 进行中 可以报工已暂停 / 已完成 / 已取消 会被拦截
首次成功报工可自动推进工单状态待接单 首次报工后自动进入 进行中
合格数与不合格数必须和完成数一致系统按 完成数 - 不合格数 自动计算合格数
后工序不能超过前工序放行数量非首道工序会受上工序合格数限制
当前工序要求设备时必须先上机未上机不能进入填写报工
需要投料的工序必须先补足本次需投量缺料时不能提交报工

3.3 页面入口 ​

入口位置说明
生产管理 首页 → 扫码报工主入口
生产管理 首页 → 工单 → 选工单 → 报工从工单进入报工
首页快捷区 扫码报工快捷入口

4. 操作前准备 ​

4.1 权限要求 ​

功能说明
扫码报工能进入 扫码报工 页面
查看我的报工能进入 我的报工 页面
撤销报工能对自己的报工执行撤销

如无法进入相关页面,请联系系统管理员确认生产执行权限。

4.2 前置条件 ​

条件说明
已有可执行工单工单状态需为 待接单、已接单 或 进行中
工单工序已生成系统能识别当前工单对应工序
工位/设备准备完毕需要设备的工序必须先完成上机
物料标签可用需要投料时,应能扫描物料批次标签;非批次物料标签当前不能直接用于报工投料

4.3 现场准备 ​

准备项说明
手机或平板已安装 BayesMES App
工单标签或料箱标签用于扫码识别
物料批次标签用于投料校验,批次管理物料必须扫描真实批次标签
设备标签需要上机的工序使用

5. 操作流程详解 ​

5.1 流程总览 ​

是否是否进入扫码报工扫描工单码/批次码确认工单与工序当前工序要求上机?扫码上机/选择已上机设备进入填写报工填写完成数量/不合格数量页面有需投料物料?扫描物料批次并补足需投量提交报工报工成功
步骤操作系统校验输出
1扫工单/批次标签格式正确工单识别成功
2确认工单工单状态可报工当前工序确定
3设备上机设备可用、未被他人占用设备绑定成功
4填写数量不超过可报工数量报工表单有效
5扫描投料BOM 和批次校验通过待投料清单完成
6提交报工数量、投料、状态全部通过报工成功

5.2 步骤一:进入扫码报工 ​

操作路径:

App → 生产管理 → 扫码报工

也可以从 生产管理 首页直接点击大按钮 扫码报工。

页面说明:

  • 页面标题为 扫码报工
  • 支持扫码
  • 当前环境无法扫码时,支持 手动输入
  • 手动输入框提示为 请输入工单号或批次号

【截图01-扫码报工入口】
标注:①生产管理首页 ②扫码报工按钮 ③手动输入入口。

5.3 步骤二:扫描工单码或批次码 ​

5.3.1 支持的扫描对象 ​

扫描对象系统结果
工单二维码直接按工单进入确认页
生产批次/料箱标签先查到批次,再定位所属工单
旧格式纯文本工单号系统兼容按工单号处理

5.3.2 扫描失败时的处理 ​

  • 如果扫码内容不是系统支持的标签,系统会提示 这张码识别不了
  • 如果内容无效或标签破损,重新扫码清晰标签
  • 如果当前设备不支持扫码,点击 手动输入

⚠️ 不要扫描设备码、物料码去替代工单码。进入报工前,必须先识别到工单或生产批次。

5.4 步骤三:确认工单与工序 ​

扫码成功后进入 确认工单 页面。

5.4.1 页面会显示的关键信息 ​

信息说明
工单号当前准备报工的工单
工单状态待接单、已接单、进行中、已暂停、已完成等
当前工序系统自动匹配到的可报工工序
已完成工序已完成或已跳过的工序
可报工数量当前工序本次还能报的最大数量

5.4.2 工序匹配规则 ​

系统会按以下顺序帮你选当前工序:

  1. 优先选择你已经上机且还有剩余数量的工序。
  2. 如果没有匹配到已上机工序,则选择还有剩余可报工数量的未完成工序。
  3. 如果默认工序要求上机但你还没上机,系统会回退到不用上机的工序;如果没有可回退工序,就不能继续。

5.4.3 当前页面会拦截的情况 ​

情况页面提示口径
工单已暂停不能继续报工
工单已完成不能继续报工
工单已取消不能继续报工
当前工序要求上机但未上机先扫码上机
当前工序可报工数量为 0不能继续报工

【截图02-确认工单页】
标注:①工单基本信息 ②当前工序 ③可报工数量 ④扫码上机/继续报工按钮。

5.5 步骤四:需要设备时先扫码上机 ​

如果当前工序要求设备,必须先完成上机。

5.5.1 操作方式 ​

  1. 点击 扫码上机 扫描设备标签。
  2. 或选择你已经上机的设备。
  3. 系统校验设备后,必要时弹出工序选择。
  4. 绑定成功后,再点击 继续报工。

5.5.2 系统真实校验 ​

校验项说明
设备存在扫到的必须是系统内设备编码
设备未被他人占用已被别人占用的设备不能绑定
设备状态可用维修中、保养中、停用时不能上机
设备工序匹配如果设备限制可用工序,只能选设备支持的工序

⚠️ 已上机设备与当前工序不匹配时,系统不会放行到填写报工。

5.6 步骤五:填写报工数量 ​

进入 填写报工 页面后,录入本次报工数据。

5.6.1 需要填写的字段 ​

字段是否必填说明
完成数量是本次总报工数量
不合格数量否不填时默认按 0 处理
合格数量自动计算系统自动算出 完成数量 - 不合格数量
备注否根据实际情况填写现场说明

5.6.2 数量规则 ​

规则说明
完成数量必须大于 00 不能提交
完成数量不能超过可报工数量超过时系统会自动限制
不合格数量不能大于完成数量超过时系统会自动压回
合格数 + 不合格数 = 完成数系统按真实规则校验

5.6.3 非首道工序特别注意 ​

如果当前不是首道工序,你的 可报工数量 还会受上一道工序影响:

  • 后一道工序不能超过前一道工序的合格放行数量
  • 上一道工序不合格数不会流转到下一道工序

【截图03-填写报工页-数量录入】
标注:①完成数量 ②不合格数量 ③自动计算的合格数量 ④当前工序信息。 ![[Pasted image 20260507030013.png]]

5.7 步骤六:按页面要求完成投料 ​

如果当前工序有 BOM 物料要求,页面会显示需投料物料清单。

5.7.1 操作方式 ​

  1. 点击 扫码投料 或手动输入物料批次号。
  2. 扫描物料批次标签。批次管理物料必须扫描带批次号的真实物料标签。
  3. 系统自动校验该物料是否属于当前工单、当前工序。
  4. 系统自动确认这个批次是否就是当前 BOM 所需物料,防止扫到同名、相似或其他物料的库存。
  5. 系统自动计算本次建议投料数量。
  6. 所有必需物料满足后,再提交报工。

5.7.2 系统会做什么校验 ​

校验项系统行为
批次是否存在库存不存在会提示批次不存在
物料是否在当前 BOM 内不匹配会提示校验失败
物料是否属于当前工序不属于当前工序不能加入
批次和物料是否一致批次存在但不是当前 BOM 物料时,不能加入
本次投料是否已满足已满足会提示无需继续投料
是否超投超出总需求 110% 会拦截

5.7.3 批次物料和非批次物料怎么处理 ​

现场标签类型操作要求系统表现
批次管理物料标签扫描带批次号的物料标签校验通过后加入投料
非批次物料标签当前不要作为报工投料标签扫描系统提示非批次物料需要选择仓库,当前不能作为批次投料标签使用
物料码但没有批次号找到对应批次标签后再扫系统不会把单纯物料码当批次扣料
扫错其他物料批次停止操作,重新扫描正确物料标签系统会提示物料校验失败或批次与投料物料不一致

⚠️ 非批次物料需要从哪个仓库、哪个库位扣料,必须先确认现场领料来源。当前版本报工页面不会直接扣非批次库存,避免扣错仓库或扣错物料。

5.7.4 首道工序特别说明 ​

首道工序除了检查明确绑定本工序的物料,还会把 未指定工序的 BOM 物料 也算作首道投料物料。因此首道工序最容易出现”缺投料不能提交”的情况。

⚠️ 页面上还有缺料项时,系统不会允许提交报工。

【截图04-填写报工页-投料区】
标注:①需投料物料清单 ②扫码投料按钮 ③待投料列表 ④需投量/已投量提示。

5.8 步骤七:提交报工 ​

5.8.1 提交前检查 ​

提交前至少确认以下四项:

  1. 当前工单和工序正确。
  2. 设备要求已满足。
  3. 完成数量、不合格数量无误。
  4. 页面要求的物料已补足本次需投量。

5.8.2 提交成功后的结果 ​

提交成功后进入 报工成功 页面,系统会同步完成以下动作:

  • 生成一条报工记录
  • 本次投料一并提交成功
  • 更新工序完成数量
  • 必要时把工单从 待接单 / 已接单 自动推进为 进行中

【截图05-报工成功页】
标注:①成功提示 ②工单号 ③工序名称 ④本次报工数量。


6. 我的报工与撤销 ​

6.1 查看我的报工 ​

操作路径:

App → 生产管理 → 我的报工

页面支持:

  • 查看自己的报工记录
  • 按 全部 / 今天 / 本周 / 本月 筛选
  • 点击关联工单进入 工单详情

6.2 撤销报工 ​

6.2.1 操作步骤 ​

  1. 进入 我的报工
  2. 找到目标记录
  3. 点击 撤销
  4. 输入撤销原因
  5. 提交后等待系统处理

6.2.2 真实撤销限制 ​

限制说明
只能撤销自己的报工不能撤销别人录入的记录
超过 24 小时不能撤销非管理员受此限制
已撤销记录不能重复撤销系统直接拦截
工单已完成不能撤销需由管理人员另行处理
产出已入库不能撤销需先处理入库记录
必须填写撤销原因原因不能为空

⚠️ 撤销报工后,系统会一并回退关联投料和相关统计,请确认确实录错再操作。


7. 关键业务关联关系 ​

本操作与以下业务模块存在数据关联,操作前后请注意相关影响。

关联模块关联方式影响说明
工单管理上游依赖报工依赖工单状态(待接单/已接单/进行中),工单已暂停、已完成或已取消时无法报工
工序管理上游依赖报工按工序执行,后工序可报工数量受前工序合格放行数量限制
BOM/物料管理上游依赖投料校验依赖BOM物料清单,物料批次必须在库且属于当前工序
设备管理上游依赖需要设备的工序必须先完成上机绑定,设备被占用或异常时无法报工
库存管理下游触发报工提交后投料数据同步扣减库存,撤销报工会回退关联投料
质量管理下游触发报工中的不合格数量进入质量统计,影响合格率和质量分析
生产计划下游触发首次报工可自动推进工单状态为进行中,报工数量累计影响计划完成进度
成品入库下游触发末道工序报工完成后触发成品批次生成,关联后续入库流程

8. 异常处理与应急措施 ​

8.1 常见异常情况 ​

异常1:扫了标签但进不去报工 ​

项目内容
现象扫码后提示工单识别失败、这张码识别不了
可能原因标签破损、扫错标签、内容不是工单码或批次码
处理方法重新扫描清晰工单码;不行时使用手动输入工单号/批次号

异常2:确认页提示不能继续报工 ​

项目内容
现象继续报工 按钮不可用
可能原因工单已暂停、已完成、已取消,或当前工序无剩余可报工数量
处理方法先联系班组长确认工单状态或前工序进度

异常3:提示先扫码上机 ​

项目内容
现象当前工序要求设备,但无法继续
可能原因你还没上机、设备被他人占用、设备状态异常
处理方法扫描正确设备标签;如设备被占用或维修中,联系班组长协调

异常4:物料校验失败 ​

项目内容
现象扫物料后提示批次不存在、BOM不匹配、批次与投料物料不一致、无需继续投料
可能原因扫错批次、批次未入库、该批次不是当前 BOM 物料、该物料不属于当前工序、该物料本次已投够
处理方法重新核对物料标签和批次标签;如已投够,不要重复投料;如标签与实物不一致,联系仓库/物料员换正确标签

异常5:扫到非批次物料标签不能投料 ​

项目内容
现象系统提示 非批次物料投料需选择仓库,当前不能作为批次投料标签使用
可能原因当前物料是非批次管理物料,没有唯一批次号;报工页面还不能选择扣料仓库/库位
处理方法不要继续用这张标签报工投料;通知班组长或物料员确认领料来源,按现场规定走非批次出库流程

异常6:无法撤销自己的报工 ​

项目内容
现象我的报工里提示不可撤销
可能原因已超24小时、工单已完成、产出已入库、记录已撤销
处理方法联系班组长或管理员按异常流程处理

异常7:操作过程中网络中断 ​

项目内容
现象报工提交时页面提示网络错误或请求超时
可能原因车间Wi-Fi信号不稳定、网络连接中断
处理方法恢复网络后刷新页面重试;如报工数据丢失,重新扫码进入报工流程录入

异常8:两人同时对同一工单报工发生数据冲突 ​

项目内容
现象提交报工时系统提示冲突或数量校验失败
可能原因两名操作员同时对同一工单同一工序提交报工,可报工数量已被先提交者占用
处理方法刷新页面获取最新可报工数量后重新操作;如可报工数量已为0,联系班组长确认

异常9:页面报错或无响应 ​

项目内容
现象App页面白屏、报错或长时间无响应
可能原因系统故障、服务端异常、App版本过旧
处理方法截图记录错误信息,联系IT技术支持(分机8888/企微群),等待恢复后重试

8.2 应急联系人 ​

问题类型联系人联系方式响应时间
工单状态异常班组长车间现场即时
设备上机异常设备员/班组长车间现场即时
标签或扫码异常IT技术支持企微群 / 分机15分钟内
物料批次异常仓库/物料员现场联系即时

9. 常见问题解答(FAQ) ​

Q1:为什么我扫到工单后,系统自动给我选了一道工序? ​

系统会优先帮你选“还能报工、且与你已上机工序最匹配”的工序,减少误报。

Q2:为什么我的可报工数量比工单数量小? ​

因为后一道工序不能超过前一道工序已放行的合格数量,系统会自动限制。

Q3:不合格数量不填可以吗? ​

可以。不填时按 0 处理,系统默认本次全部合格。

Q4:为什么我已经扫过一种料,系统还说缺料? ​

系统按“本次报工数量需要多少料”来判断,不是只要扫过一次就算完成。请看页面上的本次需投量和已投量。

Q5:为什么我不能撤销昨天之前的报工? ​

普通操作员只能撤销 24 小时内、且满足条件的自己的报工记录。


10. 操作注意事项 ​

⚠️ 重要提醒 ​

  • 报工前先确认当前工序,不要跨工序录入。
  • 当前工序要求设备时,必须先上机再报工。
  • 投料按本次报工数量如实扫描,不要凭记忆随意填写。
  • 批次管理物料必须扫真实批次标签;非批次物料当前不要在报工页直接扫码投料。

✅ 最佳实践 ​

  • 优先扫描工单标签或料箱标签,不要手打编号。
  • 先录入完成数量,再按页面提示补齐投料。
  • 报工成功后及时到 我的报工 确认记录是否生成。

禁止操作 ​

  • 禁止替别人报工。
  • 禁止在未投料完成时强行跳过物料校验。
  • 禁止把非批次物料标签当成批次标签反复扫描。
  • 禁止把后一道工序当成前一道工序录入。

11. 待确认问题清单 ​

编号待确认项当前状态责任建议
1App 实机截图补录待确认在联调环境补截图后更新正文
2H5/企业微信扫码分支的最终提示文案待确认如后续发布 H5 端,再单独补充端差异说明

12. 关联文档 ​


13. 截图清单 ​

编号截图内容标注要点文件名
01扫码报工入口①生产管理首页 ②扫码报工按钮 ③手动输入production-report-01-entry.png
02确认工单页①工单信息 ②当前工序 ③可报工数量 ④扫码上机production-report-02-confirm.png
03填写报工页-数量录入①完成数量 ②不合格数量 ③合格数量 ④提交按钮production-report-03-quantity.png
04填写报工页-投料区①需投料清单 ②扫码投料 ③待投料列表 ④缺料提示production-report-04-materials.png
05报工成功页①成功提示 ②工单号 ③工序 ④本次数量production-report-05-success.png
06我的报工页①日期筛选 ②报工记录 ③撤销入口production-report-06-my-reports.png

14. 快速参考卡 ​

text
┌──────────────────────────────────────────────────────┐
│              生产操作员-报工 快速参考卡              │
├──────────────────────────────────────────────────────┤
│ 1. 扫工单码/批次码                                   │
│ 2. 确认工单和当前工序                                │
│ 3. 要求上机时先扫码上机                              │
│ 4. 填完成数量,不合格数量按实际填写                  │
│ 5. 页面要求投料时,把本次需投量补齐                  │
│ 6. 提交报工,看到成功页才算完成                      │
├──────────────────────────────────────────────────────┤
│ 不能提交时先查:                                     │
│ - 工单是不是已暂停/已完成/已取消                     │
│ - 当前工序是不是还没上机                             │
│ - 可报工数量是不是已经为 0                           │
│ - 物料是不是还没投够                                 │
│ - 扫到的是否是正确批次标签                            │
│ - 非批次物料是否需要先联系物料员处理                  │
├──────────────────────────────────────────────────────┤
│ 撤销规则:                                           │
│ - 只能撤销自己的报工                                 │
│ - 超过24小时不能撤销                                 │
│ - 已入库/已完成工单报工不能撤销                      │
└──────────────────────────────────────────────────────┘

15. 版本记录 ​

版本日期修改内容修改原因修改人审核人
V1.12026-05-06补充批次/非批次投料扫码规则、扫错物料批次拦截、非批次标签处理方法系统已优化批次物料精确校验,非批次投料当前需先确认仓库来源AI助手ysfl
V1.02026-04-29首次创建生产操作员报工SOP,按真实代码补充扫码、工序选择、上机、投料、撤销规则生产执行模块开始补齐正式SOPAI助手ysfl