系列第69篇|从零开始搭建标准ERP架构

👣 接续第68天“员工自主修改安全视图”,今天我们进入 生产执行层的核心模块:计划合规性校验

🔧 目标:实现“报工前必须有排程计划” → 若无则自动提醒

🎯 关键点:视图筛选 + 新增记录触发 + WPS协作消息通知

💡 核心价值:防止“未排程先报工”,确保生产有序进行

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

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

  • 建立了完整的 零件工艺分解体系
  • 实现了 成本估算与工时计算
  • 完成了 工序负荷预判与瓶颈识别
  • 构建了 “倒推式APS排程”模型
  • 输出了 可视化甘特图
  • 设计了 “电子派工+扫码报工”闭环系统
  • 搭建了 “工序级进度看板”(第63天)
  • 实现了 “MPS主计划全局进度视图”(第64天)
  • 打造了 “报工异常自动识别”系统(第65天)
  • 构建了 “MES报工异常自动通知”系统(第66天)
  • 实现了 “一键修正”功能(第67天)
  • 建立了 “员工自主修改安全视图”(第68天)

现在,我们已经实现了:

  • 报工超量 → 自动预警
  • 报错数量/工单 → 可自主修改
  • 数据变更 → 全程可追溯

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

如果员工报工的生产任务号是正确的,但 不在MES日计划中,怎么办?

是否允许随意报工?

如何防止“跳过排程直接报工”?

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

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

创建一个“无MES日计划 – 异常”视图

筛选出所有“名称字段为空”的记录(即未关联排程计划)

设置自动化流程:新增记录时若满足条件,则发送通知

通知对象包括:PMC计划员、班组长、相关员工等

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

新建视图

  • 视图名称无MES日计划 - 异常
  • 数据表MES零件报工明细表

配置筛选条件

  • 筛选字段名称
  • 条件为空

作用:

名称 字段是引用自 MES零件排程计划表 的字段

若该字段为空 → 表示此报工任务 未在排程计划中

即为“无MES日计划”的异常情况

示例:

正常报工:名称 = A1(来自排程表)

异常报工:名称 = 空 → 触发预警

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

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

新建自动化流程

  • 流程名称自动提醒 - 未排计划
  • 触发器新增记录时

触发条件配置

条件配置
数据表MES零件报工明细表
且以下字段不为空时生产任务号-工艺顺序号
新记录被添加时同时满足以下条件
– 编码为空
– 合格数量不为空

作用:

只对“真实报工”生效(合格数量不为空)

排除测试或空记录

确保只有“有效报工但无排程”才触发

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

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

第2步:查找内容

  • 选择记录所在的数据表MES零件报工明细表
  • 查找范围第1步触发的记录
  • 选择查找内容:全部字段(用于后续消息展示)

作用:

获取当前报工的完整信息

便于在消息中展示详细内容

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

第3步:发送WPS协作消息

📬 消息内容配置:

无MES 日计划:异常人员:👤 触发人异常时间:📅 第2步 | 报工时间生产任务号:⚙️ 第2步 | 生产任务号-工艺顺序号报工数量:🔢 第2步 | 合格数量
🚀 第69天:让生产回归计划——构建“无MES日计划”智能预警系统

📍 发送对象:

  • 可发给 个人(如PMC计划员)
  • 可发到 群组(如生产管理群、班组长群)

示例:

收件人:古功文(报工人)、古老师(PMC)

消息内容:

🚀 第69天:让生产回归计划——构建“无MES日计划”智能预警系统
无MES 日计划:异常人员:古功文异常时间:2026/03/30 06:57:32生产任务号:WK-202602003-35报工数量:14

效果:

PMC计划员第一时间知晓“有人报了没排程的任务”

可及时核实是否需要补排程

避免“乱报工”导致计划混乱

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

设计点原因
使用“名称为空”判断因为“名称”是引用排程表的关键字段
设置“新增记录时”触发实时响应,不遗漏
添加“编码为空”条件防止测试数据误触发
“合格数量不为空”确保是真实报工
发送WPS消息快速触达,支持群发与个人
包含完整信息方便快速定位问题

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

💬 互动一下

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

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

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

🎯 总结一句话

今天,我们不仅实现了“异常自动识别+即时通知+一键修复”,更建立了“计划合规性校验”机制。

这就是从“被动纠错”走向“主动预防”的又一关键突破!

📌 下一步目标

把“预警通知”升级为“自动阻断”

让系统在“无排程”时禁止报工

构建真正的“计划驱动型生产管理体系”

相关新闻

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

立即咨询 企业版试用 上门服务

请您留言

感谢您的关注,你可留下联系方式,我们将第一时间与您联系。