A 为物料申请表,B 是 A 的实体子表(领取明细),C 是物料库存表,功能是 A 表申请通过后 C 表依 B 表领取情况扣减数量,但当 B 表领取明细一次性领 2 个不同物料时,工作流仅扣除排序中第一个物料。 请问是什么情况啊,道友有解决办法吗 😄
请
登录后发表观点

获取多条领取明细,传给子流程,然后在子流程里面 单条获取 库存(用物料 id=领取明细的 id)
存在,则扣减,不存在,新增该物料,提示库存不足等
谢谢~
获取多条领取明细,传给子流程,然后在子流程里面 单条获取 库存(用物料 id=领取明细的 id)
存在,则扣减,不存在,新增该物料,提示库存不足等

你是获取多条【多对多处理不对,因为每个明细库存数量不一致,要分开处理】要单条获取,所以要传给子流程然后单条获取 【而且要通过唯一 id 获取】。
这样对么?那三个节点需要怎么配置

包是工作流逻辑有问题的,那个 Ai 一直让我用循环节点处理,也说不清楚,一直没成功,现在我试试子流程处理吧
你是获取多条【多对多处理不对,因为每个明细库存数量不一致,要分开处理】要单条获取,所以要传给子流程然后单条获取 【而且要通过唯一 id 获取】。

工作流逻辑有问题吧,
申请表 A 审核通过后 获取 B(领取明细)将 B 传给“子流程”,
子流程:每条明细(物料)通过唯一 id 去找库存表,找不到抛异常提示{新增还是手动处理},找到了然后计算(扣减,锁定)
包是工作流逻辑有问题的,那个 Ai 一直让我用循环节点处理,也说不清楚,一直没成功,现在我试试子流程处理吧

工作流逻辑有问题吧,
申请表 A 审核通过后 获取 B(领取明细)将 B 传给“子流程”,
子流程:每条明细(物料)通过唯一 id 去找库存表,找不到抛异常提示{新增还是手动处理},找到了然后计算(扣减,锁定)

节点选错了,可以开启日志以便调试。
我也觉得是节点问题,就具体不知道是哪里
节点选错了,可以开启日志以便调试。