概述
表单之间的数据引用、关联修改中是非常常见的场景,如:出入库管理、扫码查询信息、自动填写资料。
通过以下功能实现:
- 「表单关联」字段
- 「数据联动」字段
两个功能都是在一个表单中,调用另外一个表单里已有的数据。区别在于“表单关联”是一个独立字段,调用出来的数据保持关联关系,可以按需更新;而“数据联动”则作为字段的默认值,调用的数据只进行填充、展示。
一、表单关联
1、什么是“表单关联”字段
简单来说,通过一个字段,进行多个表单数据之间的关联引用、更新;适用于进销存管理、图书借阅等场景。
例如:
- 仅引用数据:A表单为商品信息表,B表单可以选择A表单里的字段信息进行展示,减少重复录入,提高准确率。
- 引用数据并更新数据:A表单为商品信息表,B表单选择A表单里的字段信息进行展示,同时对A表单里的信息进行更新,比如商品数量、价格。
2、场景演示:商品出库管理
销售人员提交每日商品销售记录,需要填写商品详细信息。这时使用“表单关联”字段,从「商品库存表」直接调用商品的详细信息,只需填写销售数量,就能同时更新库存。
3、设置步骤
步骤1:
创建表单A「商品库存表」,信息如「商品名称、所在仓库、库存数量」等
提示:可通过Excel批量导入进行创建,创建后可在应用端随时增加,录入的信息可随时更改。
步骤2:
创建表单B「每日商品销售记录」,添加一个名称为「商品销售明细」的表单关联字段,设置关联表单A「商品库存表」,关联显示「商品名称、商品编号、库存数量」
步骤3:
为「商品销售明细」字段添加子字段「今日销售数量」,并做关联运算配置:「库存数量」减少「库存数量」
步骤4:
对关联的数据有权限上的考虑,则可以设置数据范围,如:只想让销售成员查看字包含“仓库A”字段的数据、作为相关人的数据等。
提示:在这个例子中,「被关联表单中的 “可查看明细” 权限」指表单A的填单设置「明细查看权限」
4、关联配置:表单关联运算
上面场景中提到,表单关联字段不仅可以做数据引用,还支持“数据更新”,这就是“表单关联运算”能力:在表单B里填写的数据 ,可以同步更新表单A里的数据。
通过关联配置,可以设置三种运算方式:
“增加”:「目标字段」+「源字段」的值;支持数字类型,如:库存 10 + 入库 3
“减少”:「目标字段」-「源字段」的值;支持数字类型,如:库存 13- 销售 5
“更新为”:「目标字段」替换为「源字段」的值;支持文本类型,如:苹果 更新为 红苹果
提示:审批类的表单,运算的值需要等审批通过后才生效。