惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyberwarzone
Cyberwarzone
Jina AI
Jina AI
WordPress大学
WordPress大学
N
Netflix TechBlog - Medium
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Google DeepMind News
Google DeepMind News
博客园 - 司徒正美
宝玉的分享
宝玉的分享
C
Check Point Blog
有赞技术团队
有赞技术团队
小众软件
小众软件
IT之家
IT之家
Vercel News
Vercel News
V2EX - 技术
V2EX - 技术
雷峰网
雷峰网
L
Lohrmann on Cybersecurity
Cloudbric
Cloudbric
Engineering at Meta
Engineering at Meta
Schneier on Security
Schneier on Security
P
Privacy International News Feed
Apple Machine Learning Research
Apple Machine Learning Research
W
WeLiveSecurity
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
J
Java Code Geeks
T
Threatpost
S
Secure Thoughts
T
Tailwind CSS Blog
V
V2EX
Attack and Defense Labs
Attack and Defense Labs
P
Palo Alto Networks Blog
S
Security @ Cisco Blogs
The GitHub Blog
The GitHub Blog
Simon Willison's Weblog
Simon Willison's Weblog
The Register - Security
The Register - Security
AWS News Blog
AWS News Blog
罗磊的独立博客
GbyAI
GbyAI
Blog — PlanetScale
Blog — PlanetScale
Microsoft Azure Blog
Microsoft Azure Blog
Forbes - Security
Forbes - Security
N
News | PayPal Newsroom
博客园 - 叶小钗
Hugging Face - Blog
Hugging Face - Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Webroot Blog
Webroot Blog
爱范儿
爱范儿

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理, 企事业单位数字化的业务供需本质 – 人人都是产品经理, 医疗智能体·第1讲——医疗信息化重构:从“辅助软件”到“自主智能体”的范式转移 – 人人都是产品经理, 粉丝量就是空气!!! – 人人都是产品经理, 用户说“薯片碎了”,机器回“要买吗?”:意图识别的翻车与破局 – 人人都是产品经理, RAG召回准确率从75到90 我做对了这三件事 – 人人都是产品经理, AI大事件:Anthropic改收费、OpenAI发安全版、手术机器人纳入医保、阿里发布”秒悟” – 人人都是产品经理, Chrome 推出 Skills 新功能,Agent 重塑上网方式 – 人人都是产品经理, GitHub前创始人拿了a16z的1700万美元,做Agent时代的Git – 人人都是产品经理 拷贝或克隆其他 Flutter OH 项目到本地后无法运行 – 人人都是产品经理, 优惠券设计:优惠券创建 – 人人都是产品经理, 不用死磕文档!AI 助手 1 小时搞定飞书 CLI 安装 + 配置 + 知识库 – 人人都是产品经理, 用小龙虾做竞品分析报告:从2天到20分钟,我是怎么做到的 – 人人都是产品经理 用小龙虾做市场分析报告:搞懂这3个公式,市场规模不再靠猜 – 人人都是产品经理, 你早就在做 Harness 工程,只是不知道它叫这个名字 – 人人都是产品经理, Think Long就够?你可能想多了! – 人人都是产品经理, 货代SRM实战:供应商准入怎么做,才能让资源池不是通讯录而是可交付网络? – 人人都是产品经理, 如何做好用户调研?详解基本技巧 – 人人都是产品经理, 木鸟、途家、美团对打,平台春天行动开“卷” – 人人都是产品经理, 入职才发现公司不靠谱?小红书从业者求职避坑指南 – 人人都是产品经理, 美国 AI 三巨头联手封堵,中国 AI 突围之路在何方 – 人人都是产品经理, 小红书,放在需求对面的镜子 – 人人都是产品经理, AI 会带来大规模失业吗? – 人人都是产品经理, 从出单到补货前,我第一次犹豫:该不该放大? – 人人都是产品经理, Flutter 三方库鸿蒙化适配:5 种高效检查方式,快速判断是否需要适配 – 人人都是产品经理, 从做产品进阶拿结果:医美机构产品经理转岗科室运营经理 – 人人都是产品经理, 阿里HappyHorse,一场关于“Token经济”的阳谋 – 人人都是产品经理, To B AI:客户留存落地的观察与思考 – 人人都是产品经理, AI产品的“生命线”——数据采集、标注、清洗的产品化设计 – 人人都是产品经理, 谈谈AI Agent(二):当“孩子”能自己“体验世界”时,你该学什么? – 人人都是产品经理, UI/UX设计师的3层能力进阶,前两层让你活下来,第三层…才是真正的分水岭 – 人人都是产品经理, 2分钟 → 30秒,效率提升75%:B端产品经理如何用「规则枷锁」驯服AI幻觉? – 人人都是产品经理, 还没来得及学OpenClaw,来了个更猛的:Hermes Agent – 人人都是产品经理, AI日报:宇树机器人跑出10m/s刷新世界纪录 – 人人都是产品经理, 一文说透基金互金如何用情绪价值引导用户决策做转化 – 人人都是产品经理, 当浏览器开始替你”看”网页:AI 浏览器正在亲手拆掉它脚下的那张网 – 人人都是产品经理, 0代码,一天时间我Vibe Coding了个网站 – 人人都是产品经理, Hermes 和 OpenClaw 之争,Agent 的能力应该“装上去”还是“长出来”? – 人人都是产品经理 视频生成的“桌子”,字节Seedance 2掀完,阿里快乐马掀 – 人人都是产品经理, 从听不懂到完全信任:我的 Codex 深度产品体验 – 人人都是产品经理, 当虚拟偶像有了北京户口,与真人偶像还有什么区别? – 人人都是产品经理, 会说,远远比会做更重要 —— 对 SBTI 爆火现象的五层观察 – 人人都是产品经理, AI产品经理必看:当“搭环境”比“选模型”更重要,你的认知还在2024年吗? – 人人都是产品经理, 2026年AI产品商业化核心逻辑:从功能demo到规模化营收的3个必破卡点 – 人人都是产品经理, 京东围绕供应链,卷起裤腿下场的那些事儿 – 人人都是产品经理, SBTI一夜刷屏:它赢在了“太会说人话” – 人人都是产品经理, 折扣零售的真相:不是便宜,而是价值感! – 人人都是产品经理, 和甲方吵了一架,最后加钱做了——我学到的ToB产品经理生存法则 – 人人都是产品经理, 和几位小红书操盘手聊了8小时,干货全在这 – 人人都是产品经理, 智谱GLM-5.1登场,开源模型首超Opus4.6!!! – 人人都是产品经理 Anthropic收入凭什么反超OpenAI,终于有人把这事说清楚了 – 人人都是产品经理, 史上最有故事感的技术报告——Claude最强模型Mythos 7个极其精彩的细节 – 人人都是产品经理, 模型不是壁垒,Harness 也不是 – 人人都是产品经理, 抖音本地生活业务思考21 – 人人都是产品经理, Superpowers:145k Star的AI编码框架,到底是什么来头? Superpowers:145k Star的AI编码框架,到底是什么来头? – 人人都是产品经理, OpenAI 的路走错了,Anthropic Harness 解法启示:模型需要实践专科生 – 人人都是产品经理, 画原型图的前一步:设计站点地图 – 人人都是产品经理, 给 DeepSeek 的最后一封催更信 – 人人都是产品经理, 手把手教你用 Claude Code 搭建 AI 营销团队:5 个 Agent、12 项技能,独立完成研究、写作、设计全流程 – 人人都是产品经理, 你以为大模型在学语言?不,它在重新发明语言学 – 人人都是产品经理 所谓Skill,不过是AI时代的工业垃圾 – 人人都是产品经理, 聊一聊内容传播的几个方法 – 人人都是产品经理, 当平台开始吃掉生态:从 OpenClaw 被封杀,读懂 Anthropic 的这盘棋 – 人人都是产品经理, 你装了 10 个 AI 插件,Obsidian 还是一个文件夹 – 人人都是产品经理 关于AI智能体架构演进的系统性思考:从单体试水到多体协同的重构 – 人人都是产品经理, 当“人”变成Skill,我们又该何去何从? – 人人都是产品经理 Mythos 事件:前沿 AI 治理的意外实验 – 人人都是产品经理, 货代CRM:信用与风险管理怎么做,才能把坏账风险拦在放货之前? – 人人都是产品经理, 从HR收集自拍照到员工自助录入——我见证了园区人脸识别从”不可用”到”真好用”的全过程 – 人人都是产品经理 千问闯关AI混沌期:阿里画靶,吴嘉张弓,马云射箭? – 人人都是产品经理,
5000字长文,拆解ERP批次管理相关的产品设计
PM维他命 · 2024-07-04 · via 人人都是产品经理

批次管理是ERP、WMS和OMS等系统中常用的一个关键模块。这篇文章,我们和作者一起学习下ERP系统中的批次管理,认识之后,即使是去做WMS等系统也会很快上手。

在之前的文章中,我陆续分享过WMS的批次管理和OMS的批次管理,之前如果没看过这两篇文章的可以分别访问:

海外仓OMS的批次管理业务介绍及产品设计

深入拆解WMS的批次管理,搞清楚什么是批号,批次号,批次属性……

在实际的工作中,除了WMS和OMS的批次管理外,还有ERP也会有对应的批次管理,所以今天这篇文章来给大家讲讲关于ERP的批次管理。如果之前做过WMS相关的项目,那么上手去做ERP的批次管理,相对来说上手会比较快,更有画面感一些;如果你之前没接触过WMS相关的项目,第一个接触的就是ERP相关的内容,那么最好先去了解一下仓库端关于批次管理的一些实操案例,加强一些画面感,会对后续做ERP的批次管理有一个比较明显的帮助。

一、WMS/OMS/ERP的定义和关联关系

OMS和ERP算是比较容易有歧义的两个系统,主要的原因就是因为在不同领域、不同业务场景中,这两个系统所表达的意思和侧重的场景都不太一样,所以大家对这两个系统的理解和认知是不一样的,所以我先做一个基础的铺垫介绍,防止大家在看后续文章的时候出现一些认知上的偏差。

WMS,是”Warehouse Management System”的缩写,即仓库管理系统。WMS系统通过对仓库内的物资进行准确、高效的入库、出库和库存管理,帮助企业实现仓库的自动化、智能化管理,从而提升仓库运营效率、降低运营成本。

OMS,是“Order Management System”的缩写,即订单管理系统。需要注意,OMS在不同的公司,不同的行业和领域中会有不同的定义,这里说的OMS其实是指WMS客户端,也就是给WMS的货主/客户所使用的一套客户端。用户可以OMS上维护商品,创建入库单,出库单,查看库存,并且将相关的单据提交给WMS去执行。

ERP,是”Enterprise Resource Planning”的缩写,即企业资源计划。ERP系统在不同领域,不同行业中大家的认知和理解也不太一样。文章中所提到的ERP,是指“电商ERP”这类业务导向型的ERP,最常见和高频的业务有:商品管理,采购订单,销售订单,仓储管理,物流管理等。

三个系统的关联关系

二、什么是批次?批次管理有什么用?

在供应链系统中,我们经常会用“批次号”来表示:相同的SKU但是两者之间有细微区别,需要通过批次号来区分管理或对待。

如果单独来看批次号的话,它就是一个自增的流水号而已,没有什么特殊的意义。例如说:

  • 20240415-01,就是2024年04月15日的第一批
  • 20240415-02,就是2024年04月15日的第二批
  • 20240415-03,就是2024年04月15日的第三批
  • ……

我们在聊批次号的时候,往往是说“某个SKU的批次号”,“某个SKU的批次”,所以SKU和批次号是需要关联起来的,这样才有实际的价值和意义。

当我们提及到批次管理的时候,大家更多会想到的是仓储管理有关的内容,例如说先进先出,效期管理,库龄统计等,以至于会有很多人觉得批次管理好像只是和WMS有关系,只是和仓库有关系。

但是实际情况下并非如此,供应链管理是需要上下游紧密合作的,相关的供应链系统之间也会有频繁和密切的数据传输、交互等。

以“电商ERP”为例,在电商ERP中也有很多个模块、业务场景,是要对批次管理的,要对批次相关的信息做维护,配置,接收、使用等,接下来就让我们一起来看看ERP中的批次管理都要做哪些。

三、商品信息的维护

批次信息是属于商品的一个关联信息,所以如果要对商品进行批次管理,那么在维护商品资料的时候,就要先确认对商品开启批次管理。

对商品开启批次管理,是一个配置项,即“启用批次管理”或者是“不启用批次管理”,当启用了批次管理之后,后续一些业务单据在调用商品信息的时候,会根据这个配置来做一些差异化的处理。

和批次管理很相近的一个概念是“效期管理”,也就是对商品的保质期进行管理。如果启用了效期管理,则说明商品是有保质期的,一般实物上会印刷有相关的效期信息(生产日期、保质期天数等),对应的仓库在管理这些库存的时候也要对保质期的信息进行采集、维护、针对性处理等。

批次管理和效期管理是一个比较容易混淆的概念,它们有一定的相关性,但是在大多数情况下又是互相独立的,我画了一个图,再搭配相关的说明来解释这两者的关系。

批次管理和效期管理的关系

商品会有效期信息,也会有批次信息。如果是要对效期信息进行管理,则需要关注商品的生产日期,失效日期,要确保商品在保质期之前销售出去或者处理掉。如果要对批次信息进行管理,则需要关注定义商品批次的批次属性有哪些,可能是生产批号,入库日期,供应商,采购单号,生产日期等。

生产日期或失效日期,是定义商品批次的一个常见且高频的批次属性,所以批次管理和效期管理在某些场景下是有一定的相关性的,但是它们彼此又可以发挥各自的作用。

假设一家食品公司生产了一批面包,效期管理会确保这些面包在过期前被销售,比如记录每批面包的生产日期和到期日期,确保它们在到期前一周被下架。而批次管理则会记录这批面包的批次号,如果发现某批次的面包存在问题,公司可以迅速定位并召回该批次的所有面包,而不影响其他批次。

了解了这些背景之后,我们来看ERP层如果要对商品启用批次管理和效期管理那么应该怎么配置的。这里我以万里牛ERP为例,同时加上一些金蝶ERP的截图,帮助大家更好地了解在维护商品的时候应该如何启用批次管理和效期管理。

万里牛ERP新增、编辑商品

金蝶ERP新增、编辑商品

在商品管理模块中,新增或者修改商品资料的时候,可以选择启用批次管理,不需要再维护其他的内容;如果是启用了效期管理,则需要同时维护商品的“生产日期”,“保质期天数”或者是“失效日期”,“保质期天数”。

失效日期 = 生产日期 + 保质期天数,所以只需要维护“保质期天数”和生产日期,或者是“保质期天数”和“失效日期”即可,剩下的一个值可以通过系统自动计算得出。

当商品启用了批次管理和效期管理之后,相关的配置信息除了要在ERP上存储,同时还需要同步推送给下游的仓库系统,也就是我们所说的OMS。因为批次管理需要结合实物管理来执行,仓库也要知道具体的批次管理要求是什么,所以需要拿到这些相关的信息。

OMS创建商品页面

四、采购场景下的批次管理

ERP创建好了采购订单之后,需要推送给下游的WMS去收货入库,一般这个时候采购订单中的商品是没有批次信息和效期信息的,所以直接推送SKU+数量给仓库,让仓库收到实物之后再采集相关的批次和效期信息即可。

采购订单示例图

当仓库收到了实物之后,一般会在WMS中录入一些批次信息,常见的有:

  1. 生产日期
  2. 失效日期
  3. 生产批号(包装批号)

这些信息只要仓库采集录入了,一般都是可以在WMS和OMS中查看到的,但是对于ERP来说,则需要在和WMS接口对接时特殊处理,即接入WMS批次相关的信息回传,然后把这些信息存储在ERP中。

奇门的入库单确认接口

对一些未对接下游三方WMS的ERP来说,不对接的原因可能是该ERP只是用来做账使用,也可能是仓库管理使用的是ERP自身的功能模块,所以这类ERP采集和录入批次信息的位置会放在“采购入库单”模块中。

万里牛ERP采购入库单维护批次信息

金蝶ERP采购入库单维护批次信息

五、库存场景下的批次管理

当下游的WMS完成收货并回传到ERP或者是ERP的采购入库单完成之后,对应ERP的库存就会增加,而相关的批次信息也会同步记录在ERP的库存模块中。

万里牛ERP的批次库存

金蝶ERP的批次库存

这里再补充一个关于ERP库存变化的底层逻辑,这是很多供应链产品经理都会忽视的细节,或者说对这些概念和逻辑模棱两可,掌握的不够透彻。

ERP采购订单入库的库存变化说明

上图中,当仓库完成了收货上架,回传数据给了ERP之后,方案一是让采购订单的状态更新为“已收货”,同时生成了一张“采购入库单”,再通过这张采购入库单来记录库存流水的变更,增加可用库存,扣减在途库存。

而方案二则是让采购订单的状态更新为“已收货”,直接用采购订单的状态变更来记录库存流水的变更,然后增加可用库存,扣减在途库存。

这两种方案,一般来说都可以,但是方案一采用了采购订单和采购入库单解耦的方式,后续更有利于业务的拓展,推荐使用这种。

除此之外,我们会发现ERP的库存变更都是通过“业务单据”来触发,可能是“业务单据+状态”,即某些单据要达到某些状态后,才会触发库存的变更;当然也可能是“业务单据”,即只要生成了某些单据之后,就会触发库存的变更。

这里我想提醒大家关注的点是: ERP的库存和WMS的库存更新并不一定是同步的,因为各自的驱动逻辑和更新时机都不太一样。即WMS更新了库存,ERP不一定会更新库存,反之也是一样的。普遍采用的都是“业务单据”触发,如果WMS更新了库存,想要让ERP也更新库存,那么一定要通过推送某些单据来触发,反之也是如此。

当理解了这个概念之后,后续在设计ERP的盘点,其他出入库,调拨等功能的时候,才能更好地理解,这些单据和仓库WMS中的盘点,库存调整单,调拨单等有什么差异,应该要怎么联动,怎么交互。

六、销售场景下的批次管理

ERP创建好了销售订单之后,也是需要推送给下游的WMS去拣货出库,这个时候一般会有两种典型的场景:

  1. 指定批次信息给WMS,让仓库按ERP指定的批次信息去出库
  2. 不指定批次信息给WMS,让仓库按WMS配置的批次规则去出库

针对第1种情况,比较常见的就是指定仓库出某个效期状态(临期、过期)的商品,出某个外部批号的商品等。这种指定批次信息的方式,很强大,很精细化,但是需要WMS的配合,还要看仓库的实际管理能力,所以如果有一些仓库的管理水平不够或者WMS的功能不够强大,那么ERP是无法指定批次信息的。

具体的实现方式,可以参考我之前写过的OMS指定批次信息出库的原型,ERP层面的设计和这个是类似的,因为ERP的数据会推送到OMS,两者要保证大体的数据结构是一致的,才可以对接。

OMS创建出库单页面

针对第2种情况,那么ERP这边就比较简单,只需要指定“商品+数量”即可,具体要出什么批次的商品,完全交给了WMS去处理,最后只需要接收仓库出库之后回传的批次信息即可。

销售订单示意图

当仓库完成了销售订单的发货出库之后,可以通过回调接口,把WMS实际出库的商品和相关的批次信息等回传给ERP,所以ERP也要在和WMS接口对接时,把相关的字段对接上,后续也把相关的信息存储起来。

奇门的发货单确认接口

对一些未对接下游三方WMS的ERP来说,不对接的原因可能是该ERP只是用来做账使用,也可能是仓库管理使用的是ERP自身的功能模块。这类ERP在出库的时候也需要根据批次规则来分配批次号和效期信息等,同时也要支持手动维护实际出库的商品批次信息,这些信息的维护会放在“销售出库单”模块中。

万里牛ERP销售出库单维护批次信息

金蝶ERP销售出库单维护批次信息

七、ERP的批次库存和WMS的批次库存

经过对ERP的的“商品,入库、销售、库存”等模块的拆解,我们可以很清晰地知道ERP的批次管理,其实和WMS是批次管理是密不可分的。虽然是在不同的系统,由不同的用户角色来使用,但是很多数据的交互和逻辑的处理,ERP和WMS都是同根同源,一脉相承的。

所以,我更推荐大家先学习和掌握WMS的批次管理,然后以此为根基,逐步去学习OMS的批次管理和ERP的批次管理。

在讲“销售场景下的批次管理”时,细心的朋友会发现一个问题,那就是无论我是指定批次信息还是不指定批次信息给WMS,都可能会出现一个很尴尬的问题:ERP的批次库存和WMS的批次库存对不上,怎么办?

是的,ERP的批次库存和WMS的批次库存之间会存在差异,就好像OMS的批次库存和WMS的批次库存之间的差异一样。需要注意:ERP实际上是直接和OMS进行交互的,这里用“WMS的批次库存”其实是想表达仓库批次库存的意思,因为对上游的ERP来说,OMS和WMS都是属于仓库的系统,这两者的差异和区别等对ERP用户来说不太关注。

在上一篇文章中,我讲到了如果要解决OMS和WMS的批次库存的差异,可以有两种做法:

  1. OMS可以自己记录两层库存(SKU库存、SKU-批次库存),那所有的库存变更的场景都需要精细化到批次维度;
  2. OMS只记录一层库存(SKU库存),涉及到批次库存的时候可以直接从WMS层面去调用接口实时查询;OMS的批次管理文章的部分片段截图

由此可见,如果要解决ERP的批次库存和WMS的批次库存之间的差异,其实也是采用类似的方式:

  1. ERP自己记录两套库存(SKU库存,SKU-批次库存),ERP和下游WMS的所有库存变更场景都要精细化到批次库存维度;
  2. ERP只记录一层库存(ERP库存),涉及到批次库存的时候再通过开放平台的接口去实时查询;

通过上述的场景简单推演分析之后,会发现ERP的批次库存要和WMS的批次库存做到一致,同步等,其实难度非常大,耗时耗力,效益可能还不是很大。

所以,有很多系统会做一些妥协的方案,即ERP不去记录这些WWMS层面的批次库存,而是通过接口去查询WMS的数据或者让WMS定期提供这些报表。如果ERP需要用到一些库存的批次去做成本核算或者是逻辑层面的溯源、定位等,那么就让ERP自己做一套“逻辑层”的批次库存管理,这个数据和WMS的实物并不能对得上,属于“两套账”的玩法,感兴趣的朋友可以自己推演一下相关的方案。

八、总结

关于批次管理方面的文章,我已经陆续写完了WMS的批次管理,OMS的批次管理,再加上这篇ERP的批次管理,基本上这个系列就要进入尾声了。

输出这些文章,不仅让我自己对很多竞品,对很多产品方案有了更深的了解,也让我不断地在更新、迭代我对批次管理的认知。

批次管理虽然有一定的标准和通用做法,但是在不同的系统下,不同的业务场景下,不同的业务诉求下,还是会有很多衍生的玩法,这些可能是妥协后的方案,可能是因地制宜的方案,也可能是当前阶段最佳化的方案,希望大家可以灵活应用这些文章中的知识,不断提升自己的产品能力。

以下是输出这篇文章的时候,我所查阅的一些参考资料,感兴趣的记得都浏览一遍:

https://hupun.yuque.com/unzko7/oedgy7/mwi7c0nezzhggx1s#snjtO

https://vip.kingdee.com/questions/129339652304816805/answers/129339687906069018?productLineId=35&isKnowledge=2&lang=zh-CN

https://open.taobao.com/doc.htm?docId=106850&docType=1#ss8

专栏作家

我叫维他命(Vitamin),微信公众号:PM维他命。前PHPer,做过在线教育类产品,也做过4年多的跨境仓储物流方向的产品,目前是一位外贸SaaS领域的供应链产品经理。主要专注于WMS/OMS/TMS/BMS/ERP等领域,分享供应链相关的产品知识。

本文原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自Unsplash,基于 CC0 协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。