WMS系统拆解-出库单取消流程

Wait 5 sec.

WMS系统中,出库单的取消流程尤为复杂,需要在不同节点下进行精细化处理。本文将深入剖析WMS系统中出库单取消的具体流程,希望可以帮到大家。WMS系统允许上游系统将出库订单取消,但在WMS的每个节点下,处理逻辑有所不同。一、具体处理逻辑如下1.接收上游取消订单指令上游系统发起取消指令,WMS通过接口接收。2.订单未分配库存当订单在WMS系统没有分配库存时,订单在WMS系统可直接取消。3.订单未组波当订单已分配库存,但未组波时,系统返还分配库存后直接取消订单。4.订单已组波,未开始拣货当订单已组波成功并分配库存,但未开始拣货时,直接将波次内订单剔除,将拣货任务明细的订单和商品剔除,返还分配库存,取消订单。5.订单中存在商品拣货完成(即订单部分拣货或全部拣货完成)1》当设置“拣货完成将订单发运出库”时,则订单取消失败;2》当未设置以上参数时,则处理逻辑如下:(1)首先给订单打“取消标记”;(2)其次,订单中没有拣货的商品,从拣货任务明细中剔除。(注意,此处也可设置参数不剔除)(3)再次,拣货完成的商品在下一环节绑定反拣容器,执行反拣上架流程;(4)最后,以上步骤执行完成后,将订单状态改为取消。6.订单中存在商品播种完成(即订单部分播种或全部播种完成)1》当设置“播种完成将订单发运出库”时,则订单取消失败;2》当未设置以上参数时,则处理逻辑如下:(1)首先给订单打“取消标记”;(2)其次,订单中没有播种的商品,从播种任务明细中剔除。(注意,此处也可设置参数不剔除)(3)再次,播种完成的商品在下一环节绑定反拣容器,执行反拣上架流程;(4)最后,以上步骤执行完成后,将订单状态改为取消。6.订单中有商品完全装箱(即订单部分复核或全部复核完成)通常WMS系统一般设置已装箱的订单,不允许再进行取消,但若订单已开始进入复核,但未对商品开始复核扫描,可执行绑定反拣容器,执行反拣上架流程后取消。不过也可按照以下逻辑处理:若订单已装箱,且又有下一个必要环节阻拦订单出库,可将订单所属包裹登记取消,之后绑定反拣容器执行反拣上架流程,取消订单(特殊流程,具体看实际场景)。本节只讲述标准的WMS出库单取消流程,针对具体系统具体客户请按照实际场景进行产品设计。本文由 @阿猫阿狗 原创发布于人人都是产品经理。未经许可,禁止转载题图来自 Unsplash,基于 CC0 协议