序列号概念最早是来源于电子产品工业化生产,一般的商品不需要管理到具体的某个商品,只需要管理到生产批次就行;比如衣服,生产移库用的是相同的原材料、相同的制作工序,那么这一批就是一个生产批次,如果出问题的话就是一批都有问题。
而电子产品理论上也可以只管理到批次的维度,但是早期的这些电子产品的价值很高,如果出现质量问题或者盗版损失巨大;需要更加细致的管理,所有就有了序列号的概念。
实际上比起“序列号”这个名字“唯一码”其实更加贴切。
“唯一码”就是某个商品的唯一编号;其主目的有防伪、溯源、精细化管理;其最大特点是唯一性。
那么对于序列号的商品应该怎么管理呢?
回到最上面的神户牛肉,从小牛的出生、育肥、出栏、屠宰、运输、烹饪、享用。
我一边吃肉一边琢磨,好像可以把生命周期加入到序列号商品管理中,加入生命周期后可以抽象为下面的流程:
但是牛肉这种食品还是比较特殊,没有退货流程,一般售出后退不了。
所以考虑通用点的序列号商品管理的话,需要调整生命周期,如下图展示:
那我们怎么在WMS里面玩转这一套序列号管理呢?还是以神户牛肉为例,把餐厅的冷库当作WMS中的仓库来梳理这个仓库内的出入库。
可以设计两张数据表来实现上面的方案,一张是序列号主表,另一张记录序列号的变更记录。
序列号主表设计如下:
序列号变更记录表设计如下:
根据不同的业务情况,可以给序列号增加或减少一些状态环节,框架是可以满足大部分的序列号管理场景。
多观察生活,生活说不定会给出其不意的灵感。
物流IT圈
泛物流行业IT知识分享传播、从业人士互帮互助,覆盖快递快运/互联网物流平台/城配/即时配送/3PL/仓配/货代/冷链/物流软件公司/物流装备/物流自动化设备/物流机器人等细分行业。长按二维码即刻加入我们,如果你是以上行业公司中的IT从业人士加运营小哥微信后可入群交流。