越库功能怎么处理,竟然可以通过将WMS“降级使用”来实现。
一、啥子是越库哟
还是先看看度娘的解释啦,【越库(Cross docking)是指货物从收货过程直接“流动”到出货过程,穿过仓库,其间用最少的搬运和存储作业,减少了收货到发货的时间,降低了仓库存储空间的占用】。
在越库业务中,仓库的核心功能(存储功能)完全就不起作用了,而仅仅是充当了一下货物的临时落脚点;更加关注的可能是辅助功能,比如装卸、理货、拆零等功能。
说的直白一点,越库的意思就是货物直接从收货区发出去啦,越过了收货上架环节、越过了库位、越过了高山、越过了大海……
从此,仓库管理变得简单直接,不需要什么储位管理,不需要什么码放指令、拣货指令,也不用考虑什么先进先出、整存零出之类的。
以上说的,都是有计划的越库,是为了提升入出库效率和降低操作成本考虑的。但特定情况下,也会有计划外越库(迫不得已的越库)。比如遇到胀库的时候,货物无法进入存储区域,必须暂存在收货区;而发货的时候,为了快速出货清空临时占用的作业空间,暂时就不考虑什么先进先出了,先把入库暂存区的库存发完。
不管是计划外还是计划内的越库,都是放弃了对库位的精细化控制了,那么号称能精细化储位管理的WMS,是不是也不需要了呢(无数业内同行汗颜中)。
二、不是所有入出库都能越库
在作者印象中,所谓的境界都要经过三个层次:看山是山、看山不是山、看山还是山。第一个层次“看山是山”即是外行看热闹,把仓库管理简单的归结为进销存管理,于是就有了进销存软件以及基于进销存思路的所谓ERP软件,因为没有深入仓库管理的核心,从而给管理仓库的人带来无穷烦恼,这个烦恼可以参考作者前文《老K的商超仓库管理经历》。而第二层次“看山不是山”则是内行看门道,深入了仓库管理的本质,力图通过货位管理、批次管理、先进先出等控制来实现仓库管理的高效和准确性。
第三个层次“看山还是山”却是跳出了仓库管理本身,站在供应链的全局来看仓库管理,以提升供应链整体效率降低整体成本。于是就有了【近些年美国一些企业为降低库存成本所采用的一种策略,不同供应商的各种货物到达仓库后,对货物加以分拣与组配后,直接送至货车装载区,省去其间上架入储位、存储等物流程序,立刻把货物转运至下游的不同消费点,如零售商、大卖场,如此可缩短前置时间及减少货物流通成本,降低库存量】。
通过以上描述,我们可以发现,越库业务一般是源于需要对货物的快速处理需求,以降低其在流通环节滞留的时间。货物在仓库内存储会要经过卸货、存储、装货三个基本动作,这些动作必然会拉长货物的滞留时间、增加物流操作费用、甚至造成必然的货损。对于一些需要快速响应的业务,这些都是不能容忍的,比如快递行业、生鲜配送等。另外也有些需要综合考虑快速响应和物流费用,比如零售行业。
越库操作需要出库的快速响应,这必然会带来更苛刻的物流管理要求,主要体现在以下几个方面:
1、 必须要事先获取要货信息,这些信息包括要货时间、数量等,更复杂一点的可能还要计算好送达收货人途中所花费的时间。
2、 必须要事先获取收货信息,这些信息包括收货时间、数量等。
3、 要货信息和收货信息必须是要相匹配的。这种匹配包括数量和时间的匹配,要同时兼顾收货和发货之间的时间差,而且这个时间差要掌握的刚刚好。
4、 要考虑到收货信息和发货信息不匹配的情况。
a) 第一种情况是收货信息和发货信息绝对一致(比如快递件收发);
b) 第二种情况是收货数大于发货数,这时候对入库来说,考虑一部分存在入库暂存区,一部分进入存储区;对发货来说,都是越库发货(从入库暂存区发货)
c) 第三种情况是收货数少于发货数,这时候对入库来说,全都存在入库暂存区;对发货来说,一部分从入库暂存区发货,一部分从存储区发货。
实际上,除了特定行业(比如快递业),大多数仓储业务都不可能是全部的越库操作。除非是把供应链控制到极致的企业,比如按照JIT模式管理的生产企业,可能每个中间的交接环节都是越库操作的(入和出是同时发生的)。这种所谓的“零库存”要求的企业,其实是把库存压力转嫁给了上游的各级供应商;如果这种要求能逐级向上转嫁下去,一直到最终的原材料生产企业,那确实会形成订单拉动的最佳物流机制。但五个手指不可能一样长,每个企业也不可能都做到这么极致,必要的库存机制仍然是维持生产或销售的有力保障。
三、针对越库业务,WMS尚能”饭”否
越库操作既然简化了对仓库内部管理的要求,是不是一个进销存软件就能搞定了,就不需要WMS来管理了呢。
首先、我们来确认一下,WMS是通过对货位管理、批次管理、先进先出的精细化控制,以实现仓库业务的高效和准确性。这里的准确性,除了存储位置的准确,仍然还包括了数量的准确性。进销存软件能管理的内容,WMS原则上都是能够搞定的。
其次、我们再看越库的要求,仍然是要有入库和出库的动作,只不过这个动作的地点不在存储区内,而是在入库暂存区里。而对于出库操作来说,出库的来源一定是基于库存(哪怕这个库存是在入库暂存区里),这个库存是个短暂库存(可以短到几小时甚至几毫秒)。也就是说,越库业务仍然遵循基本的仓库账务管理规则:有出必有进,进出比平衡。如果再考虑入出库的地点(入库暂存区),则必须要通过WMS来标记,因为进销存软件是不描述存货的空间位置的(如果描述了,那就不叫进销存了)。
第三、除了极少部分特定行业,大部分的仓储业务即使有越库操作,但其主要管理内容仍然是仓库内部管理。
结论:在越库业务管理上,WMS是不可取代的。有越库业务的仓库管理里面,增加了普通存储收发货业务和越库操作管理的多样性,使得其对WMS也提出了灵活处理的要求。
那么,怎样才能通过WMS实现对越库业务和普通入出库业务的支持呢。
四、实践:如何通过WMS实现越库操作
通过灵活运用WMS的配置,可以很方便的处理越库业务,并且使得其兼容于普通的入出库业务。我们只要抓住越库操作的核心:
1、 入库时,只做收货,而不用做上架指令以及上架确认动作。这点可以通过WMS的流程定义,将【上架指令】和【上架确认】两步去掉。如图1:
图1:业务流程设置
2、因为越库存放的位置相当于是进货区,于是我们增加一个进货区的定义(如图2)
图2:进货区定义
3、做完入库检验后,要让货物自动进入到“进货区”。我们增加一个商品货位对照规则使得其入库时,自动进入到“进货区”,如图3:
图3:商品货位对照规则
4、操作入库业务(入库单录入、审核、收货确认,图略),则自动生成了在进货暂存区的库存,如图4:
图4:越库操作的入库结果,货物在进货区
5、 接下来就是执行出库操作了,和普通出库操作基本一样,拣货指示时,自动指定到了进货区的货物(如图5)
图5:拣货指示自动指派到进货区
从上可以看出,通过WARE SAAS WMS配置,只要简单几步就可以搞定越库业务。当然啦,我们在这里只是描述了WMS处理越库业务的基本模型。针对不同的业务细节、可能要做更多的配置调整,甚至是一部分定制化内容;这在物流信息化领域算是常态啦。
五、特殊要求越库业务的处理
以上WMS演示的是普通意义上的越库业务处理办法,它的特点是入库内容和出库内容没有特殊的绑定关系,纯粹是为了快速发货。
但有些情况下,会遇到特定业务要求,比如快递/运输行业的中转库管理,入库和出库都是一一对应的,必须按入库单内容原封不动的出给收货人。也即是说,该入库单内容不能被其他出库单发货;同理出库单也不能发其他入库的存货(哪怕存货中有相同SKU的库存)。这种入库单和出库单绑定的越库,对WMS的处理提出了更多的要求。
WMS处理的基本思路就是,针对绑定关系的入库单和出库单,入库时建立一个唯一入库批次,在没有遇到相同出库批次的时候,该入库的货物是冻结状态;只有遇到相同出库批次的时候,才解除冻结状态,允许出库。当然,对出库单来说,也要找到相同入库批次才可以出库(哪怕库存里有相同SKU的存货,但批次号对不上)。如下图6:导入相同的批次号,并做“越库”标记。这样可以保证入库单和出库单建立绑定关系,只有相同越库批次号的才能发货。
图六:Excel导入的入库单和出库单保持相同的越库批次号
更多的特殊要求,比如情景一:仅仅要求出库和入库绑定,但实际入库货物要求在存储区。这种情况可以当做普通入出库处理,只是要遵循一一绑定原则。情景二:虽然货物放在入库暂存区,但是因为入库的SKU比较多,需要在入库区做播种发货。考虑办法其实也很简单,将入库区也划出货位来就行了。
六、WMS的“降级使用”适用于更多仓库业务形态
通过上述例子,我们可以看出,针对越库业务,我们最重要的一个配置其实就是流程配置,将WMS的标准入库流程,去掉了码放指示和码放确认两个步骤。这其实是对WMS流程的精简,也可以称为“降级使用”。为了实现对精简流程的支持以及符合越库的操作,我们增加了进货区配置和商品货位对照表,以使得精简后的流程能够按照设定的规则自动完成。
在不同的行业领域,不同的仓库业务对管理流程、管理精细度的要求是不一样的。WMS提供可由用户自定义的流程,能让用户快速掌握并定义出满足自身管理需求的内容。对于一个成长中的物流企业来说,定义出由简到繁的业务流程,可以让员工迅速掌握和接受信息化手段,并在后续过程中逐渐精细化,以最大限度缩短员工的学习周期,降低信息化难度和成本,使得企业在信息化上获得最大的收益。
联系地址:北京市通州区新华西街60号院4号楼(万达广场D座)
联系电话:010-80549070
邮箱:sales@futongware.com