3

WMS产品中,拣货产品如何设计

 1 year ago
source link: https://www.woshipm.com/pd/1573956.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

对电商、零售等行业的产品而言,WMS是其中非常关键的一环,但这部分对产品的要求非常高,而且专业性很强。这篇文章,作者从自身专业角度出发,教你做WMS中的拣货产品设计,希望能对大家有所帮助。

XQuDRlYsC47o7NV7w87w.jpg

在仓库里面常用的配货方式有2种,分别是“按单配货”和“波次配货”,其中“波次配货”又分为“边拣边分”和“先拣后分”。

依旧先把整个出库的流程图搬过来,如下图所示:

tF7UMoRRfsSgmfk7hkIz.png

这篇文章就是介绍上图中的“按单配货”和“波次配货”。

一、配货的业务流程

按单配货和波次配货的业务流程一致,以按单配货为例,如下图所示:

GEHigJIHdHvCWUaCllwl.png

1)领取配货单

第一步就是配货员要领取配货单,领取拣货单有2种方式,一种是系统分配;另一种是配货员主动领取。

系统分配配货单,就需要考虑到配货员离职,在职,休假等情况。

员工主动领取配货单,在【领取配货单】页面,输入/配货员工号,领取配货单,相关的界面如下图所示(仅供参考):

G7SHTjJR524zpbmr4bhe.png

根据自身仓库业务设置用户一次性可以领取多少个配货单,如:一次性领取10个。这里还需要考虑一点就是,配货员如果有“待拣货”和“拣货中”的配货单,是否允许配货员领取。我之前公司的业务是不允许领取,为了防止“抢单”的情况,因为配货员通常是按照“计件”来计算工资。

2)容器绑定

仓库中的拣货容器,我百度了拣货车和拣货筐,分别如下图所示:

mQ1xCzNMcju77Nds4PYj.png

U2hSsI3fdfpZG6Iflu70.png

在仓库拣货,会将拣货的产品放到拣货容器中。在一些公司会要求WMS系统在拣货时需要绑定容器,监控容器的使用情况;一些公司则不会要求。

我根据我之前做过的项目经验,波次配货需要绑定拣货容器;按单配货则没有强制要求绑定容器。

3)仓库拣选作业模式

先给大家科普一下播种和摘果的概念。

在仓库拿着多个订单,然后找寻订单相应的产品,叫着摘果。然后再把产品分给相应的订单,这叫这播种。

其实先拣后分和边捡边分的拣货作业,都包含了播种和摘果,把货从货架上取下来,这个动作就叫做摘果,把摘下来的货按照订单分配到相应的篮子,这个过程就叫着播种。

回到先拣后分和边拣边分上来,在什么情况下用先拣后分,什么情况下用边拣边分呢?

这个问题其实本人也不清楚,百度也没有较好的答案。本人咨询了业内大佬得到了答复,这里进行一下说明。

  • 边捡边分适用于订单结构差异比较大,涉及动线比较长。
  • 先拣后分适用于单品单间,单品多件,或者涉及的品类不多的情况。

4)货位推荐

上述流程图中的货位推荐,市面上的WMS一般都是弱推荐。

  • 弱推荐:系统只做货位的提示,拣货员可以不在该货位拣货;
  • 强推荐:拣货员必须到提示货位拣货。

2.1 按单配货

命中“按单配货”规则,订单执行按单配货,在仓库中常见的按单配货有采购退货、调拨出库、销售出库、借用出库、报废出库等等。按单配货的界面如下(仅供参考):

zkyXXjgCrbXUWn1t9456.png

按照惯例依旧挑上图中几个的功能进行说明。

  • 打印:打印拣货单;
  • 指派:手动指派发货单的配货人,主要适用于直接发货的场景;
  • 冻结:冻结发货单;
  • 解冻:对冻结的发货单解冻;
  • 转异常发货单:将订单转为异常单;
  • 修改标记:修改订单的标记;
  • 加急:标记订单为加急订单,订单的优先级也被调到最高,订单也新增加急标记;
  • 取消加急:取消订单的加急;
  • 重新获取物流单:重新调用接口获取物流单。

在常见的仓库业务中,如:调拨单、退货单等等,都是走“按单配货”。而我们常说的销售订单,一般都是走“波次配货”。

2.2 波次配货

命中“波次配货”规则的,订单执行波次配货,常见的波次配货有销售出库。波次配货的界面如下(仅供参考):

N1Q5sv8fLxzwzNSNdY4g.png

波次配货配货单的页面功能与【按单配货】页面的功能一致,这里就不做过多的说明了。

2.3 二次分拣

针对先拣后分的波次,需要进行二次分拣,二次分拣的页面如下(仅供参考):

VkQPMov1C5CGNd3C5t5e.png

扫描/输入波次号开始进行二次分拣,作业员扫描货品条码,通过货品匹配到订单,然后再指定一个格子,提示作业员放到哪个格子(如上图的1号),同时也需要进行语音播报。

已经拣货完成的订单,格子变成绿色;扫描货品条码后,系统提示需要放置的格子,变成黄色。

EEMOHtst8qMI4ywVi0LG.png

点击格子,弹框可以查看二次分拣的明细。

3.1 按单配货策略

按单配货界面如下图所示(仅供参考):

mmnw95iisMM28gxNEjOH.png

对弹框中的一些重要的元素进行说明:

  • 出库类型:最常见的就是设置出库类型作为按单配货的条件,如:调拨出库、采购退货出库、报废出库等;
  • 货品:一些特定货品的订单需要按单配货,如:用户下单了一台冰箱,因为冰箱是大宗商品,需要单独拣货出库;
  • 标记:设置一些标记,满足标记的订单,按单出库。

待配货的订单,优先执行“按单配货”策略,没有命中“按单配货”策略,则去执行“波次配货”策略。在我上家公司一般都是调拨,退货等业务走【按单出库】,这些业务也不需要验货、称重等环节。

3.2 波次配货策略

波次配货的界面如下(仅供参考):

bSfK8pKsFoyzazXlzNPW.png
W2FeufNlE1JYSRJZLVNh.png
JAFzGw5D7SZZ3sGBx18a.png

波次策略比较复杂一点,波次策略的设计主要分为4大块,分别是基础信息、分组条件、容量信息、过滤条件。我按照这4块依旧讲解。

1)基础信息

策略名称和策略的优先级我就不说了,这个比较简单;

策略类型:

策略类型本质上就是根据订单的类型演化而来。在出库单中,可能有N个订单,这些订单所需的货品时一样的;可能有N个订单,这些订单所需的货品不相同。根据订单货品的特性,可以将订单分别“同品订单”和“普通订单”。

波次也可以根据订单的特性生成对应的“同品波次”和“普通波次”。

有的同学可能发现了,有一种特殊的订单可以介于上述订单的特性之间,如:100个订单,这些订单里面都有A货品,但是其它货品不同。

这种情况,万里牛WMS做了一种设计,可以把这种订单生成A+N波次,A为共有的货品,N就是不同的货品。这种场景常用于大促,如:A是一件衣服,N则是一些小赠品。

2)分组条件

分组条件就是将发货订单打包的条件,我列举以下几点:

  • 相同货主:同一个货主的订单;
  • 相同仓库:同一个仓库的订单;
  • 相同库区:在一些仓库中,一些拣货员只负责自己库区的拣货,所以会根据货品所在库区生成波次;
  • 相同物流:将相同的物流渠道的订单生成一个波次,方便后续提交给物流商;
  • 相同的订单类型:如销售出库单、调拨出库单等等,相同的出库单类型生成一个波次;
  • 区分一单一品/一单多品:区分订单是否只有1个SKU,且数量为1,然后根据订单的SKU生成波次;
  • 相同的推荐包材:相同的推荐包材,生成波次;
  • 需要开发票:根据订单是否需要开发票生成波次。

注:根据区分同品订单,和区分一单一品/一单多品的条件相结合,波次中的订单会被分成4种类型:

  1. 同品订单,一单一品;
  2. 同品订单,一单多品;
  3. 普通订单,一单一品;
  4. 普通订单,一单多品;

3)容量

设置生成波次的订单数量,方便拣货员拣货,如果将20个订单生成波次,让拣货员去拣货。

  • 一单一品:设置一单一品订单的最小和最大容量,小于最小容量不生产波次;
  • 一单多品:设置一单多品订单的最小和最大容量,小于最小容量不生产波次;
  • 余单生成波次:勾选后,没有生成波次的剩余订单,也生成波次。

4)过滤条件

设置一些过滤条件,只有满足这些条件才能生成波次,我这边举几个例子,如下:

5)波次执行规则

设置波次策略执行的时间段和执行频率,如:在早上9点和晚上9点执行这条波次策略,平均每30分钟执行一次。

订单命中波次规则的业务图如下:

ZgiFLpKkrKZxszR7I9Zu.png

上游系统下推到WMS的订单去命中规则,命中规则的订单生成波次,如:上游系统下推了100个订单到WMS系统,然后其中一条波次策略每30分钟执行一次,系统拿着100个出库单去匹配这条波次策略,匹配上的订单生成波次。

3.3 拣货任务策略

拣货任务是波次的进一步拆分,在B2B业务中,一个出库单可能需要1W件货,一个人肯定拣货不过来,就需要多个人一起拣货,此时就需要将波次进行拆分。在B2C业务,可能是不同拣货员负责不同的库区,如果订单跨多个库区,就需要进行拆分。

qCbBaROu8GoG8TZGNlA6.png

拣货任务策略的设计,主要有拆分条件和过滤条件。

1)拆分条件

拣货任务主要通过库区进行拆分,更加细化一点可以根据巷道进行拆分。这里我主要讲解根据库区拆分。

2)过滤条件

过滤条件需要根据仓库的控件和订单中货品的数量进行过滤,如下:

  • 货品总数:
  • 出库类型:

拆分后的拣货任务需要分配给拣货员,这里的分配逻辑和波次分配的逻辑一致,就不重复赘述了。

拣货任务通常涉及分段式拣货吗,分段式拣货主要包括“合单式”和“接龙式”,如下图所示:

sf1hRNYNIrFHxoLcqPe7.png

通过接龙的方式将任务分段由多人从头到尾衔接直到拣货完成。区域1拣货完成后,人员将拣货车放置在交接区,并阶段完成任务,由区域2拣货员继续领取任务进行当前区域的拣货任务并继续往后交接。

通过库内任务单拆分的方式(最直接的就是按商品所属库区结合人员负责库区范围进行拆分),各人员仅负责本区域内拣货,拣货后的容器送至系统指定隔板位(对于同一订单拆分的区域拣货任务,系统会指定相同的隔板位),由复核人员在整单拣货完结后进行复核和合包。

出库的拣货的产品设计就讲完了,我在许多文章中反复提到“按照自身业务来设计”,是因为WMS系统是一个策略系统,从A→B点有无数种方法,只有合适公司业务的方法,才是最好的。但是在主流程来说,所有公司仓储的出入库流程都大体一致。

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

题图来自 Unsplash, 基于 CC0 协议

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

给作者打赏,鼓励TA抓紧创作!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK