- 出库拣货batch增加相互互斥的场景,不再会重复占用货物
以前的系统中,因为出库单在拣货前并不占用到库位上,所以同一个产品在出库单提交时仅做了库存总数量的校验,所以到拣货的时候可能不同的batch都要求对同一个产品拣到同一个库位上,导致仓库必须一个batch执行完了再重新生成下一个batch的拣货单。现在系统会在创建Batch、大货出库提交以及指定批次的产品出库提交这三个节点对于库位进行预占用,确保这些业务可以不受干扰的并行。
- 出库顺序与计费出库顺序脱钩,不再出现因为免租计费要求影响拣货顺序的情况
以前的系统中,物理库存的先入先出与计费上的先入先出是绑定的,可能同样的货物,本身不存在批次的概念,但是也会因为里拣货地点较近的库位上的产品是后到的而指定较远的库位来拣货。现在除非系统有指定批次或者到期日,否则先入先出几乎不会影响到拣货的库位优先级。而从计费的角度来看,是先入的那一批产品先出去了。
- 出库支持打包以满足卡派,对接Amazon入库的要求
出库增加了一个打包环节,可以直接使用仓库中已有的栈板或者箱子,也可以独立达成新的栈板和箱子,利用这些数据,可以更好的生成BOL,也可以直接通过对接Amazon接口进行入仓提报。