第69天:让生产回归计划-构建“无MES日计划”智能预警系统

古哥计划
古哥计划 KVP

优秀创作者

🚀 第69天:让生产回归计划——构建“无MES日计划”智能预警系统

系列第69篇|从零开始搭建标准ERP架构
👣 接续第68天“员工自主修改安全视图”,今天我们进入 生产执行层的核心模块:计划合规性校验
🔧 目标:实现“报工前必须有排程计划” → 若无则自动提醒
🎯 关键点:视图筛选 + 新增记录触发 + WPS协作消息通知
💡 核心价值:防止“未排程先报工”,确保生产有序进行

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

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

  • 建立了完整的 零件工艺分解体系

  • 实现了 成本估算与工时计算

  • 完成了 工序负荷预判与瓶颈识别

  • 构建了 “倒推式APS排程”模型

  • 输出了 可视化甘特图

  • 设计了 “电子派工+扫码报工”闭环系统

  • 搭建了 “工序级进度看板”(第63天)

  • 实现了 “MPS主计划全局进度视图”(第64天)

  • 打造了 “报工异常自动识别”系统(第65天)

  • 构建了 “MES报工异常自动通知”系统(第66天)

  • 实现了 “一键修正”功能(第67天)

  • 建立了 “员工自主修改安全视图”(第68天)

现在,我们已经实现了:

  • 报工超量 → 自动预警

  • 报错数量/工单 → 可自主修改

  • 数据变更 → 全程可追溯

但还有一个关键问题没有解决:

如果员工报工的生产任务号是正确的,但 不在MES日计划中,怎么办?
是否允许随意报工?
如何防止“跳过排程直接报工”?

答案是:用“引用字段为空”作为判断依据,建立“无MES日计划”异常预警机制

而今天,我们要做的就是:

创建一个“无MES日计划 - 异常”视图
筛选出所有“名称字段为空”的记录(即未关联排程计划)
设置自动化流程:新增记录时若满足条件,则发送通知
通知对象包括:PMC计划员、班组长、相关员工等

步骤一:创建视图 → “无MES日计划 - 异常”

新建视图

  • 视图名称无MES日计划 - 异常

  • 数据表MES零件报工明细表

配置筛选条件

  • 筛选字段名称

  • 条件为空

作用:
名称 字段是引用自 MES零件排程计划表 的字段
若该字段为空 → 表示此报工任务 未在排程计划中
即为“无MES日计划”的异常情况
示例:
正常报工:名称 = A1(来自排程表)
异常报工:名称 = 空 → 触发预警


步骤二:设置自动化流程 → “自动提醒 - 未排计划”

新建自动化流程

  • 流程名称自动提醒 - 未排计划

  • 触发器新增记录时

触发条件配置

条件

配置

数据表

MES零件报工明细表

且以下字段不为空时

生产任务号-工艺顺序号

新记录被添加时同时满足以下条件

- 编码

为空

- 合格数量

不为空

作用:
只对“真实报工”生效(合格数量不为空)
排除测试或空记录
确保只有“有效报工但无排程”才触发


步骤三:执行操作 → 查找内容 + 发送WPS协作消息

第2步:查找内容

  • 选择记录所在的数据表MES零件报工明细表

  • 查找范围第1步触发的记录

  • 选择查找内容:全部字段(用于后续消息展示)

作用:
获取当前报工的完整信息
便于在消息中展示详细内容


第3步:发送WPS协作消息

📬 消息内容配置:

💡

无MES 日计划:

异常人员:👤 触发人

异常时间:📅 第2步 | 报工时间

生产任务号:⚙️ 第2步 | 生产任务号-工艺顺序号

报工数量:🔢 第2步 | 合格数量

📍 发送对象:

  • 可发给 个人(如PMC计划员)

  • 可发到 群组(如生产管理群、班组长群)

示例:
收件人:古功文(报工人)、古老师(PMC)
消息内容:
💡

无MES 日计划:

异常人员:古功文

异常时间:2026/03/30 06:57:32

生产任务号:WK-202602003-35

报工数量:14

效果:
PMC计划员第一时间知晓“有人报了没排程的任务”
可及时核实是否需要补排程
避免“乱报工”导致计划混乱


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

设计点

原因

使用“名称为空”判断

因为“名称”是引用排程表的关键字段

设置“新增记录时”触发

实时响应,不遗漏

添加“编码为空”条件

防止测试数据误触发

“合格数量不为空”

确保是真实报工

发送WPS消息

快速触达,支持群发与个人

包含完整信息

方便快速定位问题

这套模型,其实就是一个 微型“计划合规性检查引擎”

💬 互动一下

你们公司目前是怎么控制“报工必须有计划”的?

是靠人工核对?还是系统强制校验?

有没有出现过“未排程就报工”的情况?欢迎留言区聊聊~


🎯 总结一句话

今天,我们不仅实现了“异常自动识别+即时通知+一键修复”,更建立了“计划合规性校验”机制。
这就是从“被动纠错”走向“主动预防”的又一关键突破!

📌 下一步目标

把“预警通知”升级为“自动阻断”
让系统在“无排程”时禁止报工
构建真正的“计划驱动型生产管理体系”
广东省
浏览 110
1
11
分享
11 +1
1
1 +1
全部评论 1
 
冬去春来
👍👍👍
· 安徽省
回复