跳转至

采购订单审批通过,新增下推采购入库单

使用场景

采购订单审批流程通过后,需要入库的订单自动下推一条流程中的 采购入库单 供仓库人员待办。

预期效果

场景一:采购订单审批通过后,新增下推一条流程中的 采购入库单

场景二:采购订单被删除后,删除已下推的 采购入库单

配置说明

场景一:采购订单审批通过后,新增下推一条流程中的 采购入库单

步骤如下:

  1. 进入 采购订单 > 设计表单 > 表单设置 > 自动化 > 新建,命名自动化为“采购订单生效,自动下推采购入库流程”。
  2. 流程审批通过或无流程的表单数据提交时均属于数据生效场景,触发节点选择 数据生效时。当 采购订单是否需要入库 字段由业务人员选择时,仅在等于 时触发此自动化。

  1. 需下推流程中的 采购入库单,执行节点选择 新增数据,目标表单为 采购入库单,新增数据方式选择 发起流程

⚠️ 注意
目标表单需开启流程才可选择 发起流程,否则此选项不可用。


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

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

⚠️ 注意
当需赋值字段,如 入库仓库采购订单 中不存在时,可展开 采购订单/采购明细,通过 采购明细·采购产品 进行关联表单的下钻选择。

场景二:采购订单被删除后,删除已下推的 采购入库单

  1. 进入 采购订单 > 设计表单 > 表单设置 > 自动化 > 新建,命名自动化为“采购订单失效,将采购入库单删除”。
  2. 生效数据被删除或激活流程均属于数据失效场景,触发节点选择 数据失效时
  3. 需删除被删除的 采购订单 所下推的 采购入库单,执行节点选择 删除数据
  4. 删除目标表单为 采购入库单,使用数据为当前触发表 采购订单 的数据
  5. 主表筛选条件:目标表 采购入库单采购订单 等于当前触发表 采购订单ObjectId

⚠️ 注意
采购订单采购入库单 关联时,系统默认无法删除上游单据。需在 采购订单 > 设计表单 > 表单设置 > 关联列表 中关闭 删除校验。若子表存在关联,同样需关闭此设置。