扫码报工与工单状态流转的实现方案

扫码报工与工单状态流转的实现方案

从"纸质工单"到"扫码报工"

在制造业车间里,工单管理一直是生产执行层面的核心环节。传统的纸质工单模式下,工人拿到工单后需要手工填写开始时间、完成数量、报废数量,再由统计员录入系统。这个过程延迟大、误差高、数据不可追溯

某机械加工厂在实施搭贝的生产小工单模块后,实现了扫码报工:每个工单生成一个专属二维码,工人用手机扫码即可报工,系统实时更新工单状态。从派工到完工的全流程数据自动记录,无需任何纸质表单。

官方数据显示,生产小工单的特点是5分钟上手、3小时落地,上手门槛极低。本文拆解扫码报工和工单状态流转的具体技术实现。

一、工单状态机设计

1.1 工单状态定义

一个标准的工单生命周期包含以下状态:

  • 已创建:工单已生成但尚未派发
  • 已派工:已分配给具体工人/班组
  • 进行中:工人已扫码开始作业
  • 暂停:作业中途暂停(换料、设备故障等)
  • 已报工:工人提交完工数量
  • 待检验:报工数量待质检确认
  • 已完工:质检通过,工单关闭
  • 已关闭:工单终止(取消或异常关闭)

1.2 状态流转规则

状态间的流转需要遵循严格的规则,不允许跳跃:

  • 已创建 → 已派工(需要派工操作)
  • 已派工 → 进行中(工人扫码开始)
  • 进行中 → 暂停(可多次往返)
  • 进行中 → 已报工(提交完工数据)
  • 已报工 → 待检验(自动流转或手动提交)
  • 待检验 → 已完工(质检通过)
  • 待检验 → 已报工(质检不通过,返工后重新报工)

1.3 异常状态处理

实际生产中会遇到各种异常:

  • 工单过期:超过计划完工日期未完成 → 标记为逾期
  • 数量异常:报工数量超过计划数量 → 需要审批确认
  • 设备故障:作业中设备宕机 → 自动关联设备维修工单
  • 人员变更:原工人无法继续作业 → 管理员重新派工

二、扫码报工的技术实现

2.1 二维码生成与绑定

每个工单在创建时自动生成一个唯一二维码

  • 二维码内容为工单编号的加密串
  • 二维码打印在工单随件卡上,跟随物料流转
  • 工人扫码后系统自动识别工单,展示工单详情

搭贝的自定义打印功能可以设计工单随件卡的打印模板,自动嵌入二维码、产品图、工序信息等。

2.2 扫码操作流程

工人的扫码操作极其简单:

  1. 开工扫码:手机扫描工单二维码 → 系统记录开工时间 → 工单状态变为"进行中"
  2. 过程记录:扫码可以提交中间节点数据(如首件检验结果)
  3. 完工扫码:完成后扫码 → 填写完工数量和报废数量 → 提交报工

整个操作不需要任何培训,5分钟上手不是夸张。

2.3 数据采集内容

每次扫码报工自动采集以下数据:

  • 操作人:从扫码人的登录账号获取
  • 时间戳:精确到秒级的开工/完工时间
  • 完工数量:工人手动输入
  • 报废数量:工人手动输入,系统自动计算合格率
  • 备注信息:支持语音转文字快速录入
  • 现场照片:关键工序拍照上传

三、工单派工与调度

3.1 派工方式

该系统生产小工单支持多种派工方式:

  • 指定派工:管理员将工单指定给具体工人
  • 抢单模式:工单发布到班组看板,工人自行认领
  • 自动派工:按预设规则(如工种匹配、产能优先)自动分配

3.2 产能平衡

派工时需要考虑工人的当前负载

  • 系统显示每个工人的待完成工单数和预计工时
  • 新工单优先分配给负载较低的工人
  • 当某工人积压超过阈值时发出预警

3.3 工序级排程

复杂产品需要多道工序依次加工:

  • 工单拆分为工序级子工单
  • 每道工序有独立的状态流转
  • 前道工序完工后自动触发后道工序的派工
  • 工序间的等待时间转运时间也纳入记录

四、数据统计与分析

4.1 实时生产看板

所有扫码报工的数据汇总到生产看板

  • 当日各工单的实时进度
  • 各工人的当日产量排名
  • 异常工单预警(逾期、超报废率)
  • 车间整体OEE(设备综合效率)

4.2 工时分析

扫码记录的开工/完工时间可以精确计算实际工时

  • 对比标准工时与实际工时,发现效率瓶颈
  • 分析不同工人的操作效率差异
  • 识别等待物料、等待设备等非生产时间

4.3 质量追溯

每件产品的生产过程都有完整记录:

  • 哪张工单、哪道工序、哪个工人、什么时间
  • 使用的原材料批次号
  • 加工参数(温度、压力等如果设备对接)
  • 质检结果和照片

一旦出现质量问题,可以一键追溯到具体的工单和操作人

五、与上下游系统的数据联动

5.1 与生产计划模块联动

工单不是孤立存在的,它来源于生产计划。系统的生产管理流程中:

  • 生产计划部门根据销售订单或预测需求生成生产计划单
  • 生产计划单拆解为具体的工单,分配到各车间和工序
  • 工单完工后数据回流到生产计划,更新计划完成率
  • 计划变更时自动通知相关工单调整优先级

这种联动确保了计划与执行的一致性——计划部门看到的永远是最新执行状态,执行部门拿到的永远是最新计划要求。

5.2 与物料管理联动

工单执行离不开物料保障:

  • 工单创建时自动生成物料需求清单
  • 检查所需物料库存是否充足
  • 库存不足时触发领料申请或采购建议
  • 领料出库记录关联到工单
  • 报工时核对物料消耗量与完工数量的合理性

搭贝的进销存模块与生产小工单模块的数据打通,让物料管理不再依赖人工传递信息。

5.3 与质量管理联动

报工数据与质量检验紧密关联:

  • 首件检验:每个工单的首件产品需质检确认后才能批量生产
  • 过程抽检:质检员在生产过程中按抽样计划抽检
  • 完工检验:工单报工后进入待检验状态,质检员做终检
  • 不合格品处理:返工、让步接收或报废

质量数据的反馈帮助生产团队持续改进工艺和培训工人,形成质量改进闭环

5.4 工人操作引导

该系统生产小工单的设计理念是5分钟上手,这得益于良好的操作引导:

  • 扫码后界面只显示当前操作需要的字段
  • 输入框有数字键盘和范围提示
  • 拍照功能有构图引导线
  • 异常标记有一键选择常用原因
  • 整个交互设计以减少操作步骤为核心目标

FAQ

Q1:扫码报工需要专门的APP吗?

不需要。系统支持通过企微或钉钉的扫一扫功能直接使用,工人打开企微扫码即可进入报工页面。也可以用手机浏览器扫描二维码访问移动端页面,无需安装任何额外应用。

Q2:车间没有WiFi怎么办?

可以先在工单随件卡上打印二维码,工人在有网络的环境下批量扫码报工。或者使用车间部署的工业平板(有线网络)进行集中报工。该系统对网络要求不高,断网恢复后数据会自动同步。

Q3:一个工人同时做多个工单怎么处理?

系统支持多工单并行。工人可以在不同工单间切换扫码,系统自动记录每个工单的作业时间段。但建议同一时间只开工一个工单,这样时间记录更准确。

Q4:工人报工数据能自动汇总到薪酬系统吗?

可以。系统的工单报工数据与人事薪酬模块打通后,可以按计件规则自动计算工人的计件工资。在薪酬核算时直接读取报工数据,无需手工统计产量。

Q5:工单状态流转能否自定义?

可以。该平台支持零代码拖拽配置,工单状态和流转规则可以根据企业的实际生产流程自定义。不同车间、不同产品线可以配置不同的工单流程模板。

Q6:报废数量超出标准时系统会怎么处理?

当某张工单的报废率超过预设阈值时,系统自动标记为异常并推送给质量管理员。同时暂停该工单的继续报工,直到质量管理员确认原因并决定是否允许继续加工或需要返工。

Q7:系统能对接车间的设备(PLC/数采系统)吗?

该系统生产小工单侧重于工单管理和报工流程,设备数据采集属于OT层面的范畴。如果需要对接设备运行数据,可以通过接口将设备数据推送到该系统中与工单数据关联分析。

Q8:实施扫码报工后多久能看到效果?

该系统生产小工单的设计目标是3小时落地。基础配置(创建工单模板、生成二维码、工人扫码)当天就能跑通。通常在上线后1-2周内,工人适应扫码报工的节奏后,生产数据的实时性和准确性就会有明显提升。