WMS系统能否真正有效地对仓储作业进行管理,其核心还在于其强大的逻辑运算能力,以及提供对设施设备灵活配置的能力,具备这样的WMS系统将能有效适应多种运营环境,帮助现场管理者有效进行管理,提升仓储作业质量和效率。
本篇系《WMS系统核心的逻辑算法》系列的第二篇,仅供WMS系统规划人员、系统设计人员参考,如有不正确的地方请批评指正,共同探讨与进步。
WMS系统下发的订单按照订单的提货方式进行优先级排序,优先级别可以人工调整,具体如下表:
优先级 |
订单提货方式属性 |
1 |
自提订单 |
2 |
配送订单 |
3 |
托运订单 |
4 |
直配或无物流 |
1.调度员依据订单类型、提货方式、配送日期、配送线路、是否已排车等信息,按照规定的优先级安排批次并下发作业任务。
2.批次任务完成进度条,表示各个任务的完成情况,包含:拆零拣选任务、整箱拣选任务、包装复核任务、集货任务、外复核复核任务。
3.当上一批次的批次任务完成达到一定的系统参数时,下一批次的任务才可以下发。如没有达到系统的参数,则系统在批次下发界面给出提示,但不作强制拦截。
系统参数设置主要根据输送线、分拣机等自动化设备作业能力来设定,可以设定为完成比例,如85%。
1、拣货任务优先级排序规则
波次下发后生成拣货任务,为确保在库的作业秩序,拣货任务要按如下原则进行排序:
拣货任务排序规则:以“波次号 + 作业类别优先级 + 配送优先级”进行排序。波次号即是出库调度下发时系统生成的波次号,一般由“日期+4位流水号”组成,如202205249954;作业类别优先级是对库内出库作业进行分类后设置的优先顺序,用2位数表示,如02(自提追加补货);配送优先级是物流中心配送秩序安排设置的优先顺序,一般用客户配送码,如CQ01-0001-0001。
2、作业类别优先级
优先级别 |
作业类别 |
2 |
自提追加补货 |
3 |
自提追加拣货 |
4 |
自提补货任务 |
5 |
追加补货任务 |
6 |
追加拣货任务 |
7 |
自提拣货任务 |
8 |
被动补货任务 |
9-11 |
批次拣货任务 (销售、配送、采退) |
12 |
主动补货任务 |
13 |
移库拣货任务 |
1 |
盘点任务(拣货不足时系统自动生成的盘点任务) |
优先级的标识:提货方式+作业标识(拣、补)
另外,根据实际业务需求,可对批次拣货任务的优先级再进行细分。
3、配送优先级
配送优先级是根据物流中心配送作业秩序对客户按配送方向、配送路线、装车顺序三个维度进行设置的,用以指导配送作业顺序,同理也作为出库作业的顺序。配送优先级一般是在客户档案中进行设置。
4、生成拣货任务优先级
系统根据拣货任务排序规则:“波次号 + 作业类别优先级 + 配送优先级”,同时按出库优先级(具体见5.7.1出库优先级排序)生成拣货任务优级,该优先级用8位表示,具体生成规则如下:
拣货任务优先级=订单提货方式(1位)+波次流水号(4位)+按拣货任务排序规则生的流水号(3位), 优选级第1位中1表示自提、2表示配送、3表示托运、4表示直配和无物流。例如优先级为10001011表示自提、第1波次的第11个拣选任务。
当波次下发后,需要调整拣货任务的作业优先级,只需要调整拣货任务优先级就行了。
1.当订单指定批号时,WMS系统在全仓范围内自动判断并在满足批号和订单量的前提下分配批号;当订单没有指定批号,但有批号要求(包括单一批号、效期要求)时,在优先满足批号要求的前提下,按照“先产先出、近期先出”的原则分配批号;当订单没有指定批号,也没有批号要求,系统按照“先产先出、近期先出”的原则分配批号。
如果没有满足的批号或批号库存量不足,则进行冲红处理。
2.先产先出、近期先出的原则是根据批号中的生产日期和有效期至来定的。
系统在进行任务分配、批号和库存判断时,以整个配送中心的所有可销售库存来满足出库订单的需要,并按库别和拣货区域分别生成整箱和拆零拣货任务。
3.系统批号设置
(1)客户档案级设置。在客户档案中设置客户对批号的基本要求,主要指效期要求、单一批号要求。
(2)开票时设置。开票员在ERP系统开票时,根据客户要求指定具体批号或不指定批号。
(3)当在开票时没有选择批号要求,则系统取客户档案中的批号要求,如果客户档案中没有设置,则系统按无批号要求出库。如果开票时指定了批号,则按指定批号出库,不再提取客户档案中的批号要求来判断。
4.纯拆零拣选批号分配
对于拆零商品,系统根据批号要求,判断批号范围。在满足要求的批号范围中,系统优先试算拆零区的批号库存,分配一个能满足开票数量的批号;
在搜索过程中,要遵循一个原则,尽可能考虑拆零区的批号,即搜索与拆零区批号相同的整箱,生成补货任务单,补到拆零区;如果整箱区没有拆零区的批号,则以整箱区能满足开票数量的批号为准,生成补货单,补到拆零区;向零货区补货时,在满足批号要求的同时,优先选择整件货架区进行补货。
5.纯整箱拣选批号分配
当订单指定了批号,WMS系统在全仓搜索指定批号药品出库,如果批号库存不足则冲红。
当订单有批号要求,如单一批号、效期要求,系统应尽量在一个库区(拣选区)分配满足要求的批号,减少作业次数。
当订单没有批号要求,系统应按照先产先出、近期先出原则,尽量在一个库区(拣选区)分配满足要求的批号,减少作业次数。
6.零整兼有订单批号分配
对于有整有零的订单,如果有“单一批号”要求,则整箱与拆零出库商品批号保持一致,具体分配逻辑如下:
先到整箱区搜索符合批号要求与订单数量的批号,然后判断与拆零区的批号是否一致与拆零区数量是否满足,如果拆零区的批号不致或数量不足,则以整箱区的批号为准向拆零区补货。
对于其他没有提出“单一批号”要求的订单,系统分别按拆零与整箱批号分配逻辑分配批号。
(待续)