采购订单审批通过,新增下推采购入库单
使用场景
采购订单审批流程通过后,需要入库的订单自动下推一条流程中的 采购入库单 供仓库人员待办。
预期效果
场景一:采购订单审批通过后,新增下推一条流程中的 采购入库单。
场景二:采购订单被删除后,删除已下推的 采购入库单。
配置说明
场景一:采购订单审批通过后,新增下推一条流程中的 采购入库单。
步骤如下:
- 进入
采购订单>设计表单>表单设置>自动化>新建,命名自动化为“采购订单生效,自动下推采购入库流程”。 - 流程审批通过或无流程的表单数据提交时均属于数据生效场景,触发节点选择
数据生效时。当采购订单的是否需要入库字段由业务人员选择时,仅在等于是时触发此自动化。
- 需下推流程中的
采购入库单,执行节点选择新增数据,目标表单为采购入库单,新增数据方式选择发起流程。
⚠️ 注意
目标表单需开启流程才可选择发起流程,否则此选项不可用。

4. 将 采购订单 主表的 供应商 及 采购订单 字段赋值至 采购入库单。

5. 将 采购订单/采购明细子表赋值至 采购入库单/入库明细 子表,使用数据为 采购订单/采购明细子表。


⚠️ 注意
当需赋值字段,如入库仓库在采购订单中不存在时,可展开采购订单/采购明细,通过采购明细·采购产品进行关联表单的下钻选择。
场景二:采购订单被删除后,删除已下推的 采购入库单。
- 进入
采购订单>设计表单>表单设置>自动化>新建,命名自动化为“采购订单失效,将采购入库单删除”。 - 生效数据被删除或激活流程均属于数据失效场景,触发节点选择
数据失效时。 - 需删除被删除的
采购订单所下推的采购入库单,执行节点选择删除数据: - 删除目标表单为
采购入库单,使用数据为当前触发表采购订单的数据 - 主表筛选条件:目标表
采购入库单的采购订单等于当前触发表采购订单的ObjectId
⚠️ 注意
当采购订单被采购入库单关联时,系统默认无法删除上游单据。需在采购订单>设计表单>表单设置>关联列表中关闭删除校验。若子表存在关联,同样需关闭此设置。






