WMS系统能否真正有效地对仓储作业进行管理,其核心还在于其强大的逻辑运算能力,以及提供对设施设备灵活配置的能力,具备这样的WMS系统将能有效适应多种运营环境,帮助现场管理者有效进行管理,提升仓储作业质量和效率。
但纵观各类WMS系统在这方面的设计均还有很大的提升空间,没有完全达到用户所需要的既能灵活配置又能高效运行的效果,其主要原因还是没有完全理解用户现场管理需求,没有能够在系统设计时提供强有力的支撑,因此导致在运行过程中满足不了用户根据业务量需要灵活调整配置的要求,有的系统可以通过临时补丁方式解决,有的系统由于设计结构有缺陷,不能进行有效调整,导致现场运营困难,甚至需要对系统进行大升级或更换才行。
下面我以医药WMS系统为例,将WMS系统中核心的逻辑算法,如入库货位分配原则、批次下发原则、系统拣货任务优先级生成原则、系统对批号判断原则、系统对库存判断原则、系统对复核台分配原则、月台暂存区分配原则、系统对补货区域的分配原则、系统对移库区域的分配原则、系统对拣货任务的分配原则、系统对拣货人员作业的分配原则、系统对集货复核人员作业的分配原则、系统对补货货位分配原则、系统对批量移库货位分配原则、集货分拣滑道分配原则,货到人拣选站分配原则等的基本算法分享出来,供WMS系统规划人员、系统设计人员参考,如有不正确的地方请批评指正,共同探讨与进步。
本文列出的WMS系统核心逻辑算法均摘自我的《医药物流中心运营作业流程规划及管理信息系统需求说明书(2022.05)》一文,并保留了其章节编码。
1.整托盘区
作为物流属性为A类或大量到货的B、C类别商品通过人工指定的方式入库至整托盘区,原则上一个托盘只放一个品规一个批号。
2.待验库(正常库区内)
作为采购商品到货后,质量检验结果为入库待验(合格但是相关资料不齐全)商品的存储区域。
当待验库启用后,系统对入库待验的商品在分配库区的时候直接分配到待验库;事后直接将商品由待验库移库到正常库区即可。
当待验库不启用时,则分配至正常库区。事后人员在系统的待验转合格功能界面将待验商品转为合格商品。
3.退货库
当入库时检验为不合格,如包装破损、近效期等,因业务需要先收货入账然后退供应商的,则入退货库。正常情况下,直接入退货库是销售退回不合格商品,采购入库不合格一般就是拒收。
4.不合格品库
作为存放不合格商品的库区
5.越货暂存区
作为存放越货的临时库区,也可在系统设置越货库来处理。
对于所有入库的商品,系统先判断其质检状态,再判断有特殊要求的药品(精、冷、毒、麻),然后再根据库存上下限及收货数量判断商品入库走向。
对于异型品,即体积过大或过小的货品,根据输送线允许情况进行设定,系统设置为参数,一般设定其长、宽、高属性。
判断条件如下表所示:
判断顺序 |
判断条件 |
货位分配 方向 |
备注 |
1. |
入库商品为零货 (固定货位限定) |
1拆零拣选默认货位 |
1、如果货位紧张:第⑤则是按GSP要求无货位分配的情况,当没有分配到货位时,由上架员确定货位,并在系统确定时录入 2、固定货限定时,逻辑区及逻辑组是根据固定货所确定的 3、在入库货位分配时,需要将入库预占货位统一纳入运算,防止同一货位分配多个货品,超出其规定存载量(下同) |
2当1被占用时,按同批号原则查找货位 |
|||
3当12都不满足时,按同层同列同排同一逻辑区原则查找货位 |
|||
4当123均不满足时,在同一逻辑组内查找货位 |
|||
⑤当1234均不能满足时,不分配货位,由人工分配货位,系统给出提示 |
|||
2. |
入库商品为零货 (逻辑区货位限定) |
1先在逻辑区中分配货位,分配原则如固定货位方式; ②当1中不能满足时,则在逻辑组内进行分配; ③当②中也不能满足时,系统给出提示,由人工分配货位 |
|
3. |
入库商品为整箱 (整件固定货位限定或逻辑区货位限定) |
如果是异型品,则分配到异型品库区,否则按如下顺序进行分配: ①A品优先整托盘区; ②货位限定规划的货位或逻辑区分配; ③规划的逻辑组内进行分配; 4以上不足时提示,由人工在上架时分配货位。 |
1. 系统默认物流属性为A的商品的优先放整托盘区;但当物流属性为B或C的两类商品货量较大时,可通过人工处理分配整托盘区。 2. 对于自动化设备库,如密集库,系统分配时需要计算其是否有空闲货位,而具体货位由设备系统自动分配。 3. 整件分配货位时,同一品种不同批号不能分配到同一地面堆垛货位,即同一托盘(或垫板)上。 4. 对于异型品,系统需要进行提示,以便于作业人员进行判断其实际是否正确。 |
4 |
特殊药品,包括冷链药品、精神药品等 |
按GSP要求分配到货位限定规划的库区 |
|
5 |
质量检验不合格的药品 |
① 不合格药品分配退货库; ② 入库待验的药品,当启用待验库时分配待验库,否则按规划分配正常库区 |
不合格品库不作为入库直接分配的货位,只作为库内作业库区操作,即可将不能退货拟作销毁的商品移入不合格品库,按不合格品进行管理 |
表3-1 入库流向判断表
货品的默认货位或库区由货品的货位限定功能来设置,在进行入库货位分
配时其运算基本要求如下。
1、 货品的货位限定分为整件货位限定和散件货位限定。
2、 货品的货位限定可以限定到逻辑区,称为逻辑区货位限定,也可以直接限定到具体货位,称为固定货位限。
3、 货位限定中的逻辑区划分为逻辑区组和具体逻辑区,如内用药逻辑区组,其下可再分为内用药A、内用药B等逻辑区。