万里牛WMS系统功能设计拆解

OTO
1 评论 4810 浏览 63 收藏 14 分钟

WMS系统涉及到许多步骤,包含出入库、盘点等,每个步骤都需要对应的操作与记录。本文以万里牛WMS系统为例,拆解其系统功能设计,一起来看看WMS系统的流程设计吧。

一、大供应链系统全貌

供应链定义:生产及流通过程中,涉及将产品或服务提供给最终用户活动的,上游与下游企业所形成的网链结构。

1. 供应链中的系统角色及分工

分销网络:销售计划,采购商品、货品库存管理

物流网络:出厂物流、入厂物流、场内物流

供应商:承接采购,提供零部件

二、供应链整体流程

1. 从采购到付款

需求—采购申请—报价请求—供应商报价—采购订单—接收—付款

2. 从销售到收款

三、WMS业务背景讲解

1. 收货管理

业务流程:采购订单—到货预约—货物交接—(质检)—上架

2. 存货管理

业务流程:

仓内转移—仓间调拨—补货—库内加工

库位管理—盘点—批次/SN—动态库存

3. 发货管理

B2B发货流程:

销售订单审核—任务拆解分配任务—拣货确认—出库交接

B2C发货流程:

销售订单审核—波次管理—拣货—验货打包—沉重交接

B2C发货(电商)特点:SKU多、客单低、销售订单多、销售集中

四、万里牛系统定位

1. 电商ERP/WMS系统发展演进

电商个体户:打单软件(订单管理到发货)

小型电商公司:进销存(订单管理及货品库存管理)

中型电商公司:ERP(多平台多店铺资源管理)

大型电商公司:ERP+WMS(资源管理+仓库管理)

ERP: Enterprise Resource Planning企业资源计划

2. 电商ERP与WMS的对比

ERP系统主要功能包含订单管理、仓储管理、供应链管理及财务管理,其中仓储管理侧重记录仓储数量。

WMS系统主要功能集中于仓储管理,更精细化管理仓储作业各个环节,订单及供应链管理更多对接外部系统。

3. WMS系统的发展

传统WMS:

  • 线下自研为主,科箭、唯智等
  • 中小企业:凭证类流程管理
  • 运输行业:钢铁、建材、物流存储转运仓库
  • 零售集团:门店等B2B配送为主

电商WMS:

  • 富勒、巨沃、通天晓
  • 早期从零售转电商的品牌方
  • 08年后淘宝为首孵化的类目TOP淘品牌
  • 快递公司及三方仓储公司

4. 万里牛WMS系统定位

愿景:

成为值得信赖与尊敬的云服务商。

定位:

做标准化的WMS SaaS产品。

5. 产品边界

核心功能聚焦于入库及出库管理的各个作业环节。

6. 产品核心价值

  • 流程规范:无流程不复制(通过流程提升管理规范性)
  • 作业效率:看得见的增效(提升作业效率)
  • 库存准确:降本的基石(仓库业务的基础)

五、产品功能框架搭建思路

1. 流程规范相关功能

标准流程设计:

  • 交易视角:销售订单
  • 发货流程:发货单
  • 仓库拣货:波次
  • 标准链路:打单—拣货—验货—打包—称重—出库

通过不同流程环节的组合实现不同订单类型的操作。

异常流程设计:

2. 作业效率相关功能

出库管理:

ToC出货频率高,需要将将共性订单筛选后批量操作,分批出库。

ToB出货量巨大,需要拆分后并发处理,最终统一出库。

波次:

  • 定义:把共性的订单筛选出来批量处理
  • 原因:仓库处理业务上限取决于各个环节中的最短板环节上限
  • 作用:自动波次功能的意义不仅在于订单的划分,更在于控制仓库作业效率跟节奏

大促大单量出库波次类型示例:

操作型波次:以区分订单特殊流程为目的。

  • 预配波次:爆款活动,预先打包,可根据订单直接发货
  • 自由波次:单品订单,扫码出单

聚合型波次:以提高作业订单相似性为目的。

  • 同品波次:结构完全一致
  • A+N波次:A为固定,N为变量的播种(如不同SKU附赠同款小样)
  • 一筐同品单:边拣边播,一筐多单同品

仓库拣货方式介绍:

摘果式拣选法:

定义:针对每一份订单(即每个客户)进行拣选,拣货人员或设备巡回于各个货物储位,将所需的货物取出,形似摘果。

特点:

  • 每人每次只处理一份订单或一个客户;
  • 简单易操作。

适用:品种少,订单量大。

播种式分拣法

定义:把多份订单(多个客户的要货需求)集合成一批,先把其中每种商品的数量分别汇总,再逐个品种对所有客户进行分货,形似播种,因此称其为“商品别汇总分播”更为恰当。

特点:

  • 每次处理多份订单或多个客户。
  • 操作复杂,难度系数大。

适用:订单品种和数量都比较多的拣选。

仓库拣货作业流程

摘果式拣选

①补货:从仓储区向拆零拣选区送货,并且逐个货位放上货架。

②沿线拣选:周转箱沿着分拣流水线移动,分拣人员从货架上取货,放入周转箱。

③复核装箱:对已经装入周转箱的货物进行核对(品种、数量等),有时还需要换箱装货。

④集货待运:把已经复核装箱完毕的货箱送到发货区,等待运出

播种式分拣:

①汇总拣货:从仓储区将该波次所需货物全部拣出,送到拆零分拣区,逐个放到分拣线上。

②沿线分货(含复核装箱):待分货箱沿着流水线移动,分拣人员从箱中取货,放入货架箱内。间歇性复核、装箱。

③集货待运:把已经复核装箱完毕的货箱送到发货区,等待运出。

3. 库存准确相关功能

库存基础设计:

基础层级

  • 仓库:最大层级,整个仓库
  • 区域:第二层级,仓库中的某个区域,如一层
  • 库区:第三层级,仓库区域里的某个位置地点,多按作业环节划分
  • 库位:最小层级,仓库定位的某个点,货架上的某个位置

库存扣减流向设计:

  • 库位库存:对内(仓库内部),库位上的实际库存管理,如某商品在A1库位有3个,A2库位有7个
  • 库存总量:对外(外部系统),系统的总库存管理,如某商品库存总量有10个
  • 所有库位之和等于库存总量

【实际案例】

当生成订单需要发货X商品4件时,根据出库作业流程,库位变化:

  • 仓库接单环节:库存锁定4件商品,实际可用商品剩余6件,实际库存总量仍为10件
  • 波次生成环节:系统中库位库存发生变化,A1库位锁定3件商品,实际可用商品剩余0件,实际A1库位商品总量为3件;A2库位锁定商品1件,实际可用商品剩余6件,实际A2库位商品总量为7件
  • 拣货确认环节:系统中库位库存发生变化,从A1库位取走3件商品,A1库位锁定商品变为0件,实际可用商品剩余0件,实际A1库位商品总量为0件;从A2库位取走1件商品,A2库位锁定商品变为0件,实际可用商品剩余6件,实际A2库位商品总量为6件。此时仍需满足库位商品总和等于库存商品数量,故系统生产虚拟作业中库位商品4件。
  • 出库确认环节:系统中库位库存发生变化,作业中库位4件商品发货后,实际作业中库位商品变为0件,实际A1库位商品为0件,实际A2库位商品为6件,库存实际可用商品为6件,实际库存总量变为6件。

盘点与调整:

  • 盘点:清点仓库库存数量
  • 调整:库存总量发生数量或状态变化

【盘点实例】

大客户:盘点路径1,多次复盘确认各个库位数量变化。

  • 盘点库位货品数量:A1库位盘赢2件,A2库位盘亏3件
  • 复盘库位货品数量:A1库位盘赢0件,A2库位盘亏1件
  • 系统汇总差异量:2+0-3-1=-2
  • 系统确认库存调整:货品库存数量调整为8

小客户:未按库位记录盘点结果,只盘点最终库存结果,此时系统无法确认具体库位变化。

  1. 提交盘点结果:盘点结果库存数量为8
  2. 系统确认库存调整:货品库存数量调整为8,可计算出差异量为-2
  3. 系统生成虚拟库位:因无法确认具体库位数量变化,故系统将差异量计为虚拟库位,即差异暂存库位
  4. 后续库位盘点:后续出库作业流程,拣货等环节可自动对齐库位差异量

六、行业垂直功能设计

1. 生产批次的概念及功能

主要特征:

生产属性:批次号

日期属性:有效期

2. 生产批次属性应用类型

FEFO先到期先出:按有效期先到期先出

适用:食品/药品/保健品

FIFO先进先出:按批次号先进先出

适用:美妆/母婴等大多数行业

LIFO后进先出:按批次号及有效期后进先出

适用:发酵茶/酒类/陈皮等特殊行业(先出有效期长的,货品存放时间越长价值越高)

3. 批次分层设计

宽松模式:订单上能看到具体批次即可

入库时不做强制校验,出库时选择某环节登记批次信息。

严格模式:展示批次总库存

入库及出库、仓内盘点等变更时,强制校验批次信息。

全流程精细:库位/总库存都有批次,全流程溯源

入库、出库、盘点时强制校验到库位级别;仓内移库等操作时记录批次信息;调拨、退货等关联业务时继承性校验。

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

题图来自Unsplash,基于CC0协议

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

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 太厉害

    来自广东 回复