晚上跟负责上下游库存对账的技术同学聊后续多种业务模式接进来后对账的思路,因为新接入的业务并没有哪个特定的规则能够筛选出来对账仓库。因此,我提出来希望能够支持人为配置对账仓库,这个方案听起来是可行的,只需要在新开仓的时候把仓库也配置到对账仓库列表即可,就能够正常使用对账功能了。
但这个方案是否存在问题呢?假如新增仓库频率比较高,假如出现了新增仓库时业务方没有通知到我,假如对账仓库配置错误了,随着业务拓展,这些问题都可能出现,都没办法前置维护掉。
当然,我们也想到了两个办法,其中一个就很有意思。
方案1:把配置对账仓库和新开仓库流程结合起来,并且做成线上化的流程,但需要投入很多开发资源,ROI不高。
方案2:在库存系统卡住业务,当新增仓库没有配置到对账仓库中时,这个仓库不允许下单,这个方案很有意思,库存系统直接卡住,一夫当关,万夫莫开,但随时带来的问题是如果没有配置,会影响到商家下单。最终,菜鸟内部流程没有做好的地方,缺需要商家来感知,影响商家业务,不合理。
那有没有更加smart的方法呢,如果不想让商家感知到这种异常,就必须做到菜鸟内部开仓流程里,但开仓又跟供应链库存没有那么大关系,估计也不会特意加上这个流程。思前想后,貌似也只有用方案2会比较合理。
网友评论