第51天:多维表格MES一键报工,让生产数据实时流动

古哥计划
古哥计划

优秀创作者

🚀 第51天:一键报工,让生产数据实时流动

系列第51篇|从零开始搭建标准ERP架构
👣 接续第50天“智能派工系统”,今天我们进入 MES执行层的核心功能
🔧 目标:实现“班组长点击按钮 → 自动记录报工信息”
🎯 关键点:按钮字段 + 自动化流程 + 多表联动
💡 核心价值:无需手动输入,无需纸质单据,数据自动沉淀

🔍 回顾:我们已经做了什么?

在前几篇中,我们完成了:

建立了完整的 MPS主生产计划模块

实现了 多版本计划管理(3-5, 3-6...)

完成了 欠料分析与版本备份机制

构建了 基于视图的电子派工系统

实现了 按线体、按日期、按权限分发派工单

现在,这些计划已经通过“分享链接”送达各条产线的班组长手中。

但问题来了:

班组长看到任务后,如何上报完成情况?
如何避免人工录入错误?
如何保证数据及时、准确地回流到系统?

答案是:用“按钮+自动化”构建“一键报工”系统

于是,我们引入了一个新的核心机制:

基于按钮字段的自动化报工流程

步骤一:创建“MES报工明细表”

表名:MES报工明细表

类型:明细数据表

字段:

  • 报工时间(系统自动生成,创建时间)

  • 排程线体(如 ZP-001)

  • 生产任务号(WK-202602010)

  • 编码(物料编号)

  • 名称(物料名称)

  • 合格数量(待填写)

  • 不合格数量(待填写)

  • 报工人(自动获取当前登录人)

功能定位:
存储所有报工记录
是后续统计、分析、考核的基础来源
支持多次报工、累计统计
设计原则:
所有字段均可写入(无公式字段)
不依赖其他表计算,避免循环引用
支持历史追溯

步骤二:在“MPS计划-发布存档”表中添加报工字段

新增三个字段:

字段名

类型

说明

合格数量

数字

输入本次报工的合格数

不合格数量

数字

输入本次报工的不合格数

报工控制

按钮

点击后触发自动化流程

注意:
这些字段仅用于“临时输入”
点击按钮后,数据会自动写入 MES报工明细表
原始计划表中的数量不会被修改(保持计划不变)

步骤三:配置“点击报工”自动化流程

流程名称:点击按钮时 → MES电子报工

🔹 触发条件:

当用户点击“报工控制”按钮时

🔹 执行步骤:

步骤

操作

配置说明

第1步

查找内容

MPS计划-发布存档 表中查找当前行记录

第2步

新增记录

MES报工明细表 中新增一条记录

第3步

修改记录

合格数量不合格数量 清零(防止重复报工)

具体配置如下:
🟩 第1步:查找内容

数据表:MPS计划-发布存档

查找范围:第1步按钮触发的记录

查找字段:全部字段(用于提取信息)

🟩 第2步:新增记录

数据表:MES报工明细表

字段映射:

  • 排程线体 → 第2步 | A 排程线体

  • 生产任务号 → 第2步 | A 生产任务号

  • 编码 → 第2步 | A 编码

  • 名称 → 第2步 | A 名称

  • 合格数量 → 第2步 | 123 合格数量

  • 不合格数量 → 第2步 | 123 不合格数量

  • 报工人 → 触发人(自动获取当前登录人)

效果:
一次点击,自动将所有信息写入明细表
🟩 第3步:修改记录

数据表:MPS计划-发布存档

修改对象:第1步触发的记录

设置字段值:

  • 合格数量 = 0

  • 不合格数量 = 0

效果:
防止重复报工
保持界面清爽

步骤四:实际测试效果

🟩 测试1:点击“点击报工”按钮

用户点击某条任务的“点击报工”按钮

弹出提示:“报工成功”

系统自动:

  • 提取该行所有字段

  • 写入 MES报工明细表

  • 将“合格数量”、“不合格数量”清零

🟩 测试2:查看 MES报工明细表

出现一条新记录

包含:

  • 报工时间(自动)

  • 所有任务信息

  • 报工人(自动)

  • 合格/不合格数量(手动输入)

成功!

📊 实际运行解析

🟩 模块1:MES报工明细表 —— 数据沉淀中心

每次报工都会生成一条记录

支持按时间、线体、任务号查询

可用于生成日报、周报、月报

🟩 模块2:MPS计划-发布存档 —— 派工与报工联动

班组长点击按钮,立即触发流程

“合格数量”、“不合格数量”清零,避免重复提交

“报工控制”按钮变为灰色或隐藏(可选)

🟩 模块3:自动化流程配置 —— 核心引擎

触发器:点击按钮时

操作链:查找 → 新增 → 修改

数据流向清晰,逻辑严谨


🛠️ 为什么这样设计?背后逻辑解析

设计点

原因

使用“按钮字段”而非“手动输入”

更简单、更直观、更适合一线人员

数据写入独立表

避免污染原始计划数据

自动清零字段

防止重复报工

映射所有字段

确保信息完整

使用“触发人”作为报工人

自动识别操作者,无需手动选择

这种模式,其实就是一个微型的 “MES执行引擎” 的雏形!

🔮 下一篇预告:第52篇来了!

如何实现“扫码报工”?
如何生成唯一二维码?
如何绑定生产任务号?
如何实现手机扫码自动填写?
如何同步更新库存?

我们将继续深化 MES执行层,打造真正的 智能工厂操作系统

记得关注【古哥计划】,

明天上午10点,准时更新!


💬 互动一下

你们公司目前是怎么做报工的?

是手工填表?还是Excel汇总?

有没有试过电子报工?体验如何?欢迎留言区聊聊~

广东省
浏览 65
收藏
5
分享
5 +1
2
+1
全部评论 2
 
fbfbzz
学习了
· 江苏省
回复
 
会吃的幸福
哦摩西
· 江西省
回复