第20天:用多维表格“手搓”一个简易ERP(供应商协同篇)

古哥计划
古哥计划

优秀创作者

🚀 第20天:用多维表格“手搓”一个简易ERP(供应商协同篇)

系列第20篇|从零开始搭建标准ERP架构
👣 延续上一篇“供应商配置”,今天我们正式进入 采购订单下发与供应商协同阶段
🔧 今天目标:让供应商参与进来,确认订单、回复交期,并实现全过程留痕
🎯 关键点:视图权限控制 + 字段隐藏 + 自动备份机制


🏗️ 模块升级:古哥ERP_V1.7 正式接入供应商协同系统

昨天我们完成了 供应商信息自动填充,采购订单已经生成并关联了对应的供应商。

但真正的采购流程还没结束:

💡 采购员需要知道:这个订单供应商接了吗?什么时候能到货?

于是,我们需要引入一个全新的功能模块:

供应商协同系统

让供应商看到自己的订单

允许他们填写实际交期

支持确认到货状态

所有操作全程留痕,可追溯

我们将实现:

新增“项次”字段确保唯一性

设置“计划到货日”与“评审到货日”

创建专属视图,仅展示对应订单

分享给指定人员,限制编辑权限

设计自动化备份机制,记录跳票历史


📂 数据结构优化:为采购订单明细增加关键字段

1️⃣ 新增字段:“项次”

作用:为每一条采购明细赋予唯一的序号,用于后续引用和排序

📌 示例:

目的:避免因行序混乱导致数据错乱,便于与供应商沟通时精准定位。

2️⃣ 新增字段:“计划到货日”

类型:日期

说明:采购员期望的到货时间

示例:2026/02/12

⚠️ 注意:这是“理想时间”,不代表最终交付时间。

3️⃣ 新增字段:“确认到货”

类型:复选框

说明:由供应商勾选是否能在计划时间内到货

默认值:未勾选

当供应商确认后,表示其承诺按时交付。

4️⃣ 新增字段:“供应商评审到货日”

类型:日期

说明:当供应商无法按时到货时,填写的实际预计到货时间

示例:2026/02/15

这是“真实交期”,用于评估供应商履约能力。


🔁 流程演示:如何让供应商参与进来?

场景一:采购员操作界面

采购员在“控制中心”点击按钮:下发采购订单

系统自动执行以下动作:

生成采购订单明细

为每个物料分配“项次”

设置“计划到货日”

创建专属视图并分享给供应商


🌐 视图设计:打造供应商专属工作台

以“华信电子科技有限公司”为例,我们创建一个专属视图。

步骤一:创建视图 → 命名为“华信”

视图类型:筛选视图

筛选条件:

只显示该供应商相关的所有采购订单明细

步骤二:设置分享权限

🎯 核心原则:供应商指定,字段字定,不能删增

分享设置如下:

分享对象:指定联系人(如“华信负责人”)

可编辑范围

可编辑字段:确认到货供应商评审到货日

不允许添加/删除记录

其他字段隐藏

隐藏 请购单号子件代码销售价格 等敏感信息

保证供应商只能看到自己相关的信息,且只能修改关键字段。


步骤三:发布视图链接

点击“复制链接”发送给供应商

供应商登录后即可查看并填写

供应商可在视图中直接勾选或填写日期,无需额外沟通。

🧩 留痕设计:谁在什么时候改了交期?

虽然我们可以使用“最后修改人”和“最后修改时间”来追踪变更,但这存在一个问题:

无法区分“首次提交”和“后续修改”,也无法统计跳票次数。

所以我们引入一个更高级的设计:自动化备份机制


⚙️ 自动化流程:备份供应商回复记录

目标:

当供应商填写了“供应商评审到货日”后,自动将这条记录保存到一张独立的“备份表”中,用于后续分析。

步骤一:新增按钮 → “备份供应商回复”

按钮位置:采购订单明细表

功能描述:点击后触发自动化流程


步骤二:配置自动化逻辑

第1步:触发条件

当采购员点击按钮时启动流程

第2步:查找内容

数据表:采购订单明细表

查找范围:满足条件的记录

筛选条件:

  • 供应商名称 = 华信电子科技有限公司

  • 供应商评审到货日 ≠ 空

找出所有已填写评审到货日的记录


第3步:新增记录

数据表:采购订单供应商交期回复表

设置字段内容:

  • 采购订单号 = 第2步 | A 采购订单号

  • 子件名称 = 第2步 | A 子件名称

  • 子件代码 = 第2步 | A 子件代码

  • 计划到货日 = 第2步 | 计划到货日

  • 供应商评审到货日 = 第2步 | 供应商评审到货日

  • 评审人 = 最后修改人

  • 评审时间 = 最后修改时间

将原始数据完整备份,形成历史记录


📊 实际效果验证

示例:同一采购订单两条记录均延期

👉 在“备份表”中会生成两条新记录:

实现了“每一次变更都留下痕迹”,方便后续绩效考核与风险预警。

🔄 为什么需要“备份表”而不是直接看原表?

方式

优点

缺点

直接看原表

数据实时

无法对比历史版本,易被覆盖

使用备份表

完整留痕

多了一张表,但值得

💡 核心价值在于:
能够统计某供应商跳票频率
可做供应商绩效评分(如准时率)
支持未来建立“黑名单机制”

📌 总结:供应商协同的完整闭环

今天我们完成了 供应商协同模块 的初步设计:

项次字段:确保每条记录唯一可识别

计划/评审到货日:明确交期预期与实际

专属视图 + 权限控制:安全共享,防止误操作

自动化备份:实现全过程留痕,支持数据分析

实现了从“被动等待”到“主动协同”的转变。


🔍 设计亮点总结

传统方式

我们的设计

手动打电话催货

在线协同,减少沟通成本

无交期记录

每次变更都有迹可循

无法评估供应商

可量化跳票次数,支持决策

信息不透明

供应商只能看到自己的订单

💡 核心价值在于:
把采购流程从“线下沟通”转变为“线上协作”,提升效率与可控性
山东省
浏览 321
收藏
7
分享
7 +1
1
+1
全部评论 1
 
攻克
666
· 湖北省
回复