BPM-Table案例小结(一)_流程节点的处理器与库存

 

配置案例:用BPM-Table配置进销存类的业务支撑系统

 

BPM-Table的工作流中,一般将与库存有关的处理器放在节点的后置处理器中。

原流程结构:采购流程(采购单)下方挂两个子流程,分别为发货流程(发货单),到货流程(到货单)。

 

现在由于业务需要,需要再增加一个子流程,快递丢失调整流程(调整单)。

快递丢失调整流程为:下单-审核-调整

 

 

在调整节点中,后置处理器设置的思路一般有三步

 

第一:库存校验——校验此处提交的产品数量是否符合逻辑。

                                比如一般情况下快递丢失的数量不能大于已发货数量。

 

第二:写入库存——在库存明细中写入具体产品,具体数量,具体状态。

                                比如产品A,数量100个,快递遗失。


第三:库存联动——根据库存调整订单中的相关状态。

                                比如本来已发100个,发货单的发货状态是全部发货。现在快递丢失100个那么发货状态

就变成未发货(具体由业务约定),丢失50个,就是部分发货。

 

 

注意考虑好上面三步中,新增的状态的数量与其他现有的业务状态的数量的关系

 

【比如新增了一个快递丢失,发货数就应是= 快递丢失数量+在途数量+到货数量】
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值