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

👣 接续第67天“报工异常一键修正”,今天我们进入 生产执行层的核心模块:数据权限与安全修改

🔧 目标:实现“员工仅能修改自己的记录 + 只允许修改合格数量 + 操作全程可追溯”

🎯 关键点:多维表格视图 + 条件筛选 + 分享权限控制 + 字段级授权

💡 核心价值:让每个员工都能在移动端安全地修正错误,提升协同效率与数据准确性

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

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

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

现在,当员工报工出现异常时,系统会自动发送通知并支持一键修复。但问题来了:

如果员工只是“报错了工单”(比如扫错码),但没超报怎么办?

能不能直接在手机上修改?

是否需要找账务员帮忙?

如何防止员工随意修改其他字段或删除记录?

答案是:用“专属视图 + 权限控制 + 字段锁定”构建一个“安全修改通道”

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

创建一个“当日异常-修改”视图

只显示当天的报工记录

只允许报工人修改自己的记录

只允许修改“合格数量”字段

不允许添加、删除记录

支持扫码后直接查看并修改

步骤一:创建视图 → “当日异常-修改”

新建视图

  • 视图名称当日异常-修改
  • 数据表MES零件报工明细表

配置筛选条件

  • 筛选字段报工时间
  • 条件等于当天

作用:

只显示当天的报工记录

减少信息干扰

提高操作效率

🚀 第68天:让数据回归一线——构建员工自主修改的安全视图系统

步骤二:配置分享权限 → 实现“安全访问”

启用“分享视图”功能

  • 点击右上角 “分享视图”
  • 开启后获取链接(仅允许访问当前视图)

设置高级权限

权限项配置
可查看的记录范围 仅协作者自己创建的记录
可编辑的记录范围 仅协作者自己创建的记录
可编辑的字段范围 指定字段 → 选择 合格数量
支持的操作 不勾选“添加,删除记录”

作用:

员工只能看到自己报过的记录

只能修改“合格数量”字段

无法删除或新增记录

保证数据完整性与安全性

🚀 第68天:让数据回归一线——构建员工自主修改的安全视图系统

步骤三:实际运行效果演示(以图为例)

🟩 图1:视图配置界面

视图名称:当日异常-修改

筛选条件:报工时间 = 当天

显示内容:仅当天记录

🟩 图2:分享权限设置

仅允许自己创建的记录可见

仅允许修改“合格数量”字段

禁止添加/删除记录

🟩 图3:员工手机端操作流程

扫码进入 → 查看“当日异常-修改”视图

只能看到自己当天的报工记录

可点击修改“合格数量”

修改后保存,系统自动更新

示例:

原始数据:合格数量 = 25

发现错误 → 修改为 60

系统自动更新累计报工与任务剩下

最后修改人显示为本人

最后修改时间记录清楚

🚀 第68天:让数据回归一线——构建员工自主修改的安全视图系统

步骤四:新增字段 → 实现“操作可追溯”

MES零件报工明细表 中新增两个字段:

最后修改记录(日期时间型)

最后修改人(人员型)

作用:

自动记录每次修改的时间与责任人

方便审计与追踪

判断是否被修改过:

若“报工时间” == “最后修改记录” → 未修改

若不一致 → 已修改

示例:

报工时间:2026/03/29 10:13

最后修改记录:2026/03/29 10:33

最后修改人:古老师

→ 表示该条记录已被修改

🚀 第68天:让数据回归一线——构建员工自主修改的安全视图系统

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

设计点原因
使用“视图”隔离数据避免全量数据混乱
添加“筛选”条件控制数据范围,提升效率
启用“分享视图”实现外部安全访问
限制“可查看记录”保护隐私,防止越权
锁定“可编辑字段”防止误改其他字段
禁止“添加/删除”保证数据完整性
新增“最后修改记录”实现操作可追溯
新增“最后修改人”明确责任归属

这套模型,其实就是一个 微型“数据安全网”

相关新闻

发表回复

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

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

请您留言

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