目的
设计一种能够满足大部分WMS业务的库存模型,支持多批次管理。注意:此库存模型不包含SN设计
思路
将库存结构分成两级结构:两段式命中库存,延后容器库存命中的时间,提高效率(特别是对于机器人系统的库区)
SKU的批次库存
将相同库区,逻辑区,相同批次的SKU的库存汇总,记录成SKU批次库存,用于批次的命中&库存锁定。
容器库存
表示一个容器的存放的某一个批次的SKU的数量。如果是人工区域没有容器的话,可以将货位虚拟成一个容器
E-R图
上面这张图,因为仓库,库区,逻辑区的概念比较容易理解,所以没有在上图中描述。这里需要注意的是容器存在多个格口的问题。
库存命中流程
上图中有一个难点,就是批次库存的命中。下面会详细的讨论如何设计批次库存的命中。
批次库存命中
为了能满足不同客户对于批次管理的需求,这里需要设计一个复杂的批次管理规则。