扫码报工与工单状态流转的实现方案
从"纸质工单"到"扫码报工"
在制造业车间里,工单管理一直是生产执行层面的核心环节。传统的纸质工单模式下,工人拿到工单后需要手工填写开始时间、完成数量、报废数量,再由统计员录入系统。这个过程延迟大、误差高、数据不可追溯。
某机械加工厂在实施搭贝的生产小工单模块后,实现了扫码报工:每个工单生成一个专属二维码,工人用手机扫码即可报工,系统实时更新工单状态。从派工到完工的全流程数据自动记录,无需任何纸质表单。
官方数据显示,生产小工单的特点是5分钟上手、3小时落地,上手门槛极低。本文拆解扫码报工和工单状态流转的具体技术实现。
一、工单状态机设计
1.1 工单状态定义
一个标准的工单生命周期包含以下状态:
- 已创建:工单已生成但尚未派发
- 已派工:已分配给具体工人/班组
- 进行中:工人已扫码开始作业
- 暂停:作业中途暂停(换料、设备故障等)
- 已报工:工人提交完工数量
- 待检验:报工数量待质检确认
- 已完工:质检通过,工单关闭
- 已关闭:工单终止(取消或异常关闭)
1.2 状态流转规则
状态间的流转需要遵循严格的规则,不允许跳跃:
- 已创建 → 已派工(需要派工操作)
- 已派工 → 进行中(工人扫码开始)
- 进行中 → 暂停(可多次往返)
- 进行中 → 已报工(提交完工数据)
- 已报工 → 待检验(自动流转或手动提交)
- 待检验 → 已完工(质检通过)
- 待检验 → 已报工(质检不通过,返工后重新报工)
1.3 异常状态处理
实际生产中会遇到各种异常:
- 工单过期:超过计划完工日期未完成 → 标记为逾期
- 数量异常:报工数量超过计划数量 → 需要审批确认
- 设备故障:作业中设备宕机 → 自动关联设备维修工单
- 人员变更:原工人无法继续作业 → 管理员重新派工
二、扫码报工的技术实现
2.1 二维码生成与绑定
每个工单在创建时自动生成一个唯一二维码:
- 二维码内容为工单编号的加密串
- 二维码打印在工单随件卡上,跟随物料流转
- 工人扫码后系统自动识别工单,展示工单详情
搭贝的自定义打印功能可以设计工单随件卡的打印模板,自动嵌入二维码、产品图、工序信息等。
2.2 扫码操作流程
工人的扫码操作极其简单:
- 开工扫码:手机扫描工单二维码 → 系统记录开工时间 → 工单状态变为"进行中"
- 过程记录:扫码可以提交中间节点数据(如首件检验结果)
- 完工扫码:完成后扫码 → 填写完工数量和报废数量 → 提交报工
整个操作不需要任何培训,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周内,工人适应扫码报工的节奏后,生产数据的实时性和准确性就会有明显提升。
