新增数据
更新时间: 2025-03-21 浏览次数: {{ hits }}

当产生了触发事件且满足触发条件时,将在目标表单中新增数据/发起流程。

如:【销售订单】的数据生效时,自动新增对应的【发货单】数据。


 

功能说明

第一步:选择 新增数据的 「目标表单」

第二步:添加 要新增的目标表单「字段」

  • 新增数据时,目标表字段必须配置「拥有者」

  • 新增数据时,自动化仅对配置的字段进行赋值,不会触发数据关联填充、默认值、数据联动等表单内数据逻辑

第三步:设置 目标表单的「字段赋值」, 可直接选择对应「节点数据」字段,也可自定义赋值内容

  • 若目标表单存在子表,可同时向子表中新增数据

第四步:保存 自动化配置,可在「自动化」页面看到配置已启用

第五步:验证配置提交【销售订单】自动生成【发货单】

 

拓展说明

1、仅新增子表

  • 当目标表单存在子表时,支持「仅新增子表」 ,找到符合「主表筛选条件」的数据,向其中新增子表数据。如:销售订单生效后,找到同一客户的、尚未发货的发货单,在发货单.发货明细表中新增一条数据

  • 当目标表单不存在子表时,不显示该配置项

 

2、新增数据设置-数据状态

自动化新增数据时,点击目标表单配置框旁的图标,可按需配置数据的状态。

  • 目标表单开启流程时,默认直接发起流程,新增数据的状态为「进行中」,可按需选择「已生效」或「草稿」状态

  • 目标表单未开启流程时,默认直接提交数据,新增数据的状态为「已生效」,可按需选择「草稿」状态

 

3、新增数据设置-批量数据处理

自动化新增数据时,点击目标表单配置框旁的设置图标,可配置批量数据的处理模式。

  • 合并后新增: 节点数据 存在多条时,系统会自动将目标主表/子表中具有相同字段值的待新增数据进行分组,并按该字段赋值方式聚合后再新增,适用于需要对数据去重的场景。如【采购计划】触发生成【采购订单】时,根据产品名称将多个采购计划合并为一条订单。支持对数字字段求和、时间字段取最新值等聚合运算

  • 直接新增: 节点数据 存在多条时,系统会为每条数据向目标表单中新增一条数据。适用于需要完整保留所有数据明细的场景

 

场景示例

数据1对1新增(主表数据+子表数据)

应用场景:一个销售订单生效后,自动新增一条发货单。

配置说明:

  • 触发节点:触发事件为「数据生效时」

  • 执行节点:执行动作为「新增数据」

    • 设置「目标表单」为【发货单】

    • 设置「主表字段赋值」,可设为「触发节点数据」-【销售订单】的主表字段值

  • 设置「子表字段赋值」,可设为「触发节点数据」-【销售订单/销售明细】的子表字段值

 

 

数据1对1新增(仅新增子表数据)

应用场景:销售订单生效后,找到“同一客户的、尚未发货的”发货单,在【发货单.发货明细表】中新增一条数据。

配置说明:

  • 触发节点:触发事件为「数据生效时」

  • 执行节点:执行动作为「新增数据」

  • 设置「目标表单」为【发货单】,勾选「仅新增子表」

  • 设置「主表筛选条件」,筛选出客户名称相同的、待发货的发货单,在此数据下新增子表数据

  • 设置「子表字段赋值」,可设为「触发节点数据」-【销售订单/销售明细】的子表字段值

 

数据拆分(n条子表数据→n条主表数据)

应用场景:发货单生效后,发货明细(子表)中的每条数据都触发生成一条出库流水记录(主表数据)。

配置说明:

  • 触发节点:触发事件为「数据生效时」

  • 执行节点:执行动作为「新增数据」

    • 设置「目标表单」为【发货单】

    • 设置「批量数据处理」为 「直接新增」

    • 设置「主表字段赋值」,可设为「触发节点数据」-【销售订单/销售明细】的子表字段值

 

数据合并(n条主表数据→1条子表数据)

应用场景:商品采购时,列表选中多条采购计划数据,点击按钮新增一个采购订单,并生成对应的采购明细。

配置说明:

  • 在「列表设计」中新建一个列表按钮,「点击按钮时」设为「自动化」,并为其新建自动化

  • 配置自动化的新增数据逻辑,将列表数据(自定义触发-节点数据)往目标表单.子表中新增

 

 

常见问题

1、自动化没有执行日志

  • 触发条件不满足时,不会产生执行日志

  • 自动化触发条件中的字段值是被业务规则新增/更新/删除时,不会触发自动化,不会产生执行日志

2、自动化有执行日志,但新增数据量为0

  • 执行节点-筛选条件不满足时,执行日志为:找到0条数据,新增0条数据

  • 执行节点-筛选条件引用的字段值是被业务规则新增/更新/删除的,自动化无法判断该条件的值,执行日志为:找到0条数据,新增0条数据

3、自动化新增数据时的限制说明

  • 支持提交校验、重复校验、人员控件-查看数据权限、流水号、数据标题、隐藏规则

  • 不支持字段必填校验、计算公式、数据联动、关联填充、消息提醒

  • 不支持直接无限新增和间接无限新增