WMS仓管系统:结合业务流程输出各功能说明
WMS的主要功能是对仓库内所有商品的运转生态进行全面的追踪,连接OMS(订单管理系统),让仓管人员随时随地了解仓库当下最新库存数据。本文将按照业务流程顺序,以生鲜商城为背景,对WMS系统各个模块进行说明。
一、业务描述
对于仓储管理来说,越来越多企业开始应用WMS进行系统化的管理,以提升仓库的作业效率。
由于生鲜仓库存储物品类型丰富,与传统服装等行业不同,商品存在储存环境、保质期短等特殊属性,所以需要对仓内区域进行合理规划的同时,也需要对商品进行有效的统计跟反馈机制。
WMS系统,作为OMS,ERP,TMS等系统中一个不可缺少的承接模块,是现代新零售企业使用的核心系统。
常规的仓管业务流程分为3个阶段完成:
- 第一阶段,采购入库,获取采购数据将商品进行批量入库操作;
- 第二阶段,针对在仓库内的商品,进行加工、移库、盘点等操作;
- 第三阶段,出库,OMS下单成功后,对商品进行分拣出库。
下面按照业务流程对WMS系统各个功能模块进行分析说明。
二、WMS系统架构
1. 基础信息管理
在WMS中,需要对仓库的整个架构进行搭建。
① 仓库管理
一个城市可能存在多个仓库,所以需要对应获取OMS的城市数据。仓库数据包含:
- 仓库编码:系统按照编码规则,自动生成编码,不可二次编辑。
- 仓库名称:系统或者一个城市有多个仓库的时候,便于查询和管理。
- 仓库所属城市:按照城市对仓库进行划分。
- 仓库位置:仓库实际所在位置。
- 仓库状态:可设置可用、不可用。如设置仓库不可用,则需确定仓库下无商品库存。
② 库区管理
在城市-仓库的树状结构下,每个仓库会有不同的库区划分。
库区所属类型:需根据仓库实际情况设定库区类型,常规会包含:常温区、冷冻区、冷藏区、分拣区、收货区等。按照商品建议存放的区域,商品由于存储条件,可能可存在不同条件下的库区。
③ 库位管理
在城市-仓库-库区的树状结构下,每个库区会有不同的库位划分。库位即为仓库的最小单位。在仓库商品存放的时候,每个商品都会定位到对应存放的库位下面。
- 由于生鲜采购大多数是以箱、件为单位,所以不需要详情到货架。类似于较小的物件,会在库位下在区分货架,类似于手机壳等。
- 库位编号,库位的编号生成跟仓库、库区、库位有关,常规为【仓库】+【库区】+【库位】生成。
- 库位都应该有一个状态:可用、不可用。可用表示该库位还可继续存放商品,反之,不能存放商品。
2. 入库作业
入库一般会分为俩种情况:
- 采购入库,一般为采购人员跟供应商提交了采购订单,到货之后,由仓库按照批次进行录入。
- 回货入库,一般为仓库将货给到司机批量拉走的时候,会剩余部分的货物。需要将剩下的货物拉回去仓库。
① 采购入库
常规线下业务流程如下图:
采购入库操作一般分为2步:
商品入库:
可根据采购单/来货单,生成一位条码,对应扫码或者输入单号,系统自动获取商品信息以及采购/来货数量。由仓库收货员填写入库状态并输入入库商品数量,对商品进行入库操作,对应生成入库批次号。
- 入库状态常规为:合格入库、让步验收(商品存在细节问题不影响销售),不合格退货。如为不合格退货则不需要录入商品入库数量以及后续上架操作。
- 商品生产日期:在入库操作的时候,除了录入商品入库数量,可选填商品生产日期。这对于生鲜零售尤为重要,因为会存在水果等商品属于保质期较短,不同批次入库商品批次号不同,以生产日期为基准,仓库遵循“先进先出”的原则。
- 入库批次号:同个采购单/来货单入库的商品,一种商品生成一个批次号,便于后期对商品操作移库、加工等进行监控。
- 入库PDA设备:PDA手持终端,市面上以有很多成熟的产品,可支持一位条码跟二维码扫码,可支持打印批次号等。个人建议在选择手持终端的时候,需要从设备的安卓版本(尽量选择版本较新的)、电池续航能力、通讯方式上做对比选择,最重要也还是需要根据仓库的实际情况选择。
商品上架:针对入库商品,需要将商品对应存放到库位上面,完成入库整个操作。
一种商品可以上架多个库位,但是都是保持一个批次号。
② 回货入库
常规线下业务流程如下图:
回货入库的操作一般分为2步:
- 商品入库:清点录入所有回货商品以及回货数量后,对应提交入库,一种商品对应生成一个入库批次号。
- 商品上架:针对回货入库商品,需要将商品对应存放到库位上面,完成回货入库整个操作。回货的入库批次号,需要对应标注回货的标签,在出库的时候,回货商品优先出库。
3. 加工作业
加工作业一般是在新零售行业会比较普遍出现的操作。商品一般会有不同的类型区分,如表格显示:
常规线下业务流程如下图:
加工入库的操作一般分为3步,主要按照加工流程状态区分:
待领料:
加工第一步需要由配货员根据加工品,输入加工品跟辅料需要领取的数量,系统对应按照“先进先出”的原则,获取加工品跟辅料对应存放的库位,此时生成一条待领料记录。
- 在OMS系统-商品管理,可以将加工品对应绑定其原材料,辅料可由仓库工作人员自由选择。
- 加工品=原材料+辅料。在实际情况下,加工品=非加工品+非加工品的情况,也是存在的。例如手机套餐=手机+手机壳,手机跟手机壳都是属于非加工品,也可以直接售卖。这需要结合产品的实际业务需求进行规划。
待加工:
在待领料的记录,仓库存储员到对应的库位对原材料跟辅料进行领取,领取完成后,记录修改为待加工状态。线下存储员开始进入加工。
完成:
在待加工的记录,仓库存储员对领料商品进行加工,加工完成之后对应会生成加工品跟回料(回料为加工剩余的原材料或者辅料)。需要对应填写加工品生成数量以及存放库位,回料剩余数量以及存放库位。
- 回料信息为原材料或者是辅料,也可能是原材料跟辅料都有剩余,或者是都没有剩余,则不需要输入回料信息。
- 加工品生成完成之后,需默认继承原材料的生产日期以及入库批次号。
4. 仓内移库
常规线下业务流程如下图:
仓内移库的操作一般只有1步:
选择库位-选择商品,移库数量等于商品在库位的所有数量,选择目标库位,完成移库。
- 由于商品是以批次号为单位,所以移库的时候,为了不打乱批次号,所以移库数量必须为库位下所有商品的数量。
- 线下移库的目的,都是为了将商品存放一处,便于查看或者盘点。仓库的线下操作都需要跟线下的实际操作相结合,所以做仓储系统的产品都应该实际体验仓库的整理流程,不可直接搬照其他系统流程。
5. 库存盘点
常规线下业务流程如下图:
库存盘点的操作一般分为2步,主要根据盘点是否存在差异决定其后续流程,大部分的仓库盘点需要接入简单的审批流程:
仓库盘点:
盘点员在扫码库位,获取出该库位下所有的商品信息以及数量,对应清点数量是否一致。如果一致则盘点完成无差异;如不一致,则需要输入盘点数量,提交审批。
盘点审批:
针对盘点出现差异的,需要由审批人进行审批操作,同意或者拒绝审批。对应生成盘盈入库或者盘亏出库的记录。
- 如差异数值跟实际库存发生冲突的情况下,需提示审批人:“该库存已发生变化,无法通过审批,请驳回审批”。
- 如盘点审批的过程中,审批人在人事管理发生了变化,不影响已经提交的审批。
- 盘点中出现的差异,是否对商品库存进行锁定,需要结合仓库实际情况。个人建议是不做锁定相对较于灵活,如出现变动可以进行提示驳回审批即可。
- 如仓库审批流程较为复杂,则可以参考审批流程多种设置,可转交或者撤回等操作。针对审批人也可设置多人或签、会签、多层主管审批等。
6. 出库作业
常规线下业务流程如下图:
出库作业的操作一般分为2步,主要按照出库流程状态区分:
待出库:
由仓库配货员创建出库任务,输入出库商品以及对应出库数量,系统自动获取所在库位,创建出库任务。
获取出库商品所在库位的规则:优先显示回货商品—超过保质期预警的商品—按照先进先出原则的正常商品。回货商品跟超过保质期预警的商品,可人工勾选是否出库。
已完成:
由存储员将出库货品进行搬移,配货员清点确认完成出库。
四、总结
WMS系统的搭建以及规划,一定要基于仓库的实际情况,以及原有的系统进行比较详细的规划,清楚每一个线下操作,才可以梳理出转化为产品需求,否则直接纸上谈兵最后肯定是无法投入实际使用的。
本文由 @yimi 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Pexels,基于CC0协议
请问回货入库都有哪些场景?
采购入库的批次号为什么一种商品生成一个批次号?不应该一个入库单一个批次号吗?
每个商品入库之后,按照批次进行管理,不同商品的生产日期、保质期、报废时间等参数不同。区分批次,便于后续管理
你好,仓库权限分配这块怎么做的呢?跟角色绑定吗
嗯嗯,你可以看一下我之前发布的权限系统:https://www.woshipm.com/pd/4766925.html,基于这个去进行开发的仓储系统。
感谢提供思路
你们的库存管理流程都是正向的么?
还是说也允许先出库,后入库。而且很久之后才会补录入库数据的么?
仓库的操作其实还是要结合线下的流程规范,以及仓库的区域划分。出库也会对库存数据进行判断,出库数量必须小于或者等于仓库的实际库存。但是可能在仓库实际操作,有些商品入库之后未上架就可以在调拨区域等直接操作出库了,也是存在这种情况的。
这个生鲜电商的WMS是哪个,可以告知一下吗? 😉
这是定制化的仓储系统,仅企业内部使用呢
以业务为主线,以批次号为主线,串联整个仓储管理。
写的不错,但是现在在新零售为主的WMS管理,更强调仓内生产管理了,比如生产关系维护、BOM的对接等,这是很多像生鲜电商等提出的对WMS的新挑战~
蟹蟹鼓励~这是接触的第一个基于生鲜电商的WMS系统,还有很多需要学习的。目前也是基于WMS系统,去了解TMS相关的需求,但是TMS相关的文档资料会比WMS要少很多,所以也希望在完成TMS的系统后,可以更新新的文档分享。