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

0 评论 673 浏览 3 收藏 4 分钟
🔗 产品经理的核心价值是能够准确发现和满足用户需求,把用户需求转化为产品功能,并协调资源推动落地,创造商业价值

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 协议

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

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!
专题
14308人已学习14篇文章
在很多产品中,搜索都是其中比较基础且很重要的一个功能。搜索的设计、逻辑、交互等问题也是需要特别注意,本专题的文章分享了电商搜索功能的设计指南。
专题
34987人已学习23篇文章
不懂心理学,怎么懂你的用户;不懂你的用户,又怎么做好产品的设计和运营。
专题
16344人已学习12篇文章
对于产品经理来说,做用户调研是一项很重要的过程。本专题的文章分享了如何做好用户调研。
专题
80961人已学习19篇文章
当AI已然成为新的焦点和风口,产品经理该如何抓住这个风口顺势飞起?
专题
20453人已学习16篇文章
一个清晰的入口引导能够让用户提高点击的欲望,从而实现操作全流程。本专题的文章提供了有效的页面引导设计指南。
专题
35234人已学习13篇文章
为了给用户提供更好的体验,你需要一套合理的推送策略。