1.功能简介
根据设置的子表单分组条件,进行分组后,在另一张表单中新增数据,同一个分组的生成一条数据。
2.最佳实践
在采购订单中,提交包含多家供应商产品的采购信息后,自动按照供应商分组,每家供应商生成一条采购合同数据。
- 首先将【采购单】中的数据按照供应商名称分组。
- 将分组后的数据,按照设置的字段对应规则填写至【采购合同】中,一个分组为一条数据。
3.效果展示
在采购订单中,提交包含多家供应商产品的采购信息后,自动按照供应商分组,每家供应商生成一条采购合同数据。
4.配置简介
注意:
使用规则
先按照指定的单一分组条件对本表一条数据进行分组,然后将分组后的数据,按照设置的字段对应规则填写至目标表中,一个分组即新增一条目标数据,则本表与目标表数量关系可能为一对一或一对多。
新建后发起流程
意思是:使用插件自动填写目标表数据后,执行目标表单的流程。
【配置步骤及说明】
- 在【采购单】中编辑流程中添加插件节点→子表单数据分组后新建数据插件。
- 设置插件节点的名称、触发条件,选择编辑数据源,进行子表单数据分组后新建数据插件的添加。
- 配置插件,选择【采购合同】为关联表单;设置【供应商产品明细·供应商名称】为分组规则。
- 设置对应主字段为:【采购合同供应商名称】等于【采购单供应商名称】;设置对应子字段为:【采购合同产品编号】等于【采购单产品编号】、【采购合同产品名称】等于【采购单产品名称】、【采购合同单价】等于【采购单单价】、【采购合同数量】等于【采购单数量】、【采购合同小计】等于【采购单小计】。
- 设置新建后发起流程、开启填写表单时启用校验器、填写表单时发起流程及填写表单时首节点自动修改值。
5.示例应用
点击链接进入功能演示-子表单数据分组后新建数据应用,点击【免费试用】即可使用,建议保留示例数据。