选择数据与关联数据区别
1. 简介
2. 应用场景
关联数据、选择数据的字段能力不同,其所适用的场景也不同。总的来说,可归纳成下表内容:
字段名称 | 能力 | 适用场景 |
选择数据 | 将其他表单或当前表单中的数据填充过来使用,且无法构建数据间的实质关联关系 | 两表、或本表数据间无明显 关联关系 |
关联数据 | 在简道云中构建出实质的关联关系,实现数据的同步和实时查询 | 两表、或本表数据间有明显 关联关系 |
下面,将从关联本表和关联他表两个实际应用场景出发,介绍在具体场景下该使用什么字段:
2.1 关联本表
1)选择数据适用场景
若仅是想要将当前表单中的历史数据,再次填充过来使用,实现快捷录入的目的,那使用选择数据即可。如:
- 同一客户在下订单时,产品明细等信息可能都是相同的,只是数量或规格字段有所不同。则,新增客户订单时,可以复用该客户的历史订单数据,仅需填写数量等字段即可。
- 在销售定制产品时,很多客户可能要求相同的设计方案。则,新增方案报价单时,可以直接复用此前的相似报价单中的部分内容(如设计方案、产品、规格等),实现快速录入。
2)关联数据适用场景
若是想要构建本表数据间的树形数据结构,实现按不同层级来组织和展示数据的目的。且在新增数据时,只能将数据归纳到对应的层级,防止越权,则需要使用关联数据。如:
- 在合同表中录入子合同时,必须选择其归属的主合同,以确保每个子合同都有明确的归属,便于管理和追溯。
- 在多级产品 BOM 中,使用树形结构来表示物料的层级关系。则,在查看上一级级物料的数据详情时,可以沿着树形结构遍历查看其所有下级物料。
2.2 关联他表
1)选择数据适用场景
若仅是想要将其他表单中的数据填充过来使用,实现快捷录入的目的,使用选择数据即可。如,供应商表与采购单中:
- 新增采购单时,仅将供应商信息作为基础信息,跟随入库。且不会对「供应商表」的数据产生影响,即查看对应供应商的数据时, 不会看到刚刚新增的采购数据;
2)关联数据适用场景
若是想要在简道云中为两张表单建立起实质的“关联关系”,以实现数据同步和实时查询的目的,需要使用关联数据。如,供应商表与供应产品表中:
- 在新增产品数据时,通过关联数据选择某一供应商并提交后,在「供应商表」中查看对应供应商的数据详情时,可以看到刚刚新增的产品信息,实现了两表数据的同步。
3. 功能区别
两者的具体使用区别如下表所示:
区别项 | 选择数据 | 关联数据 |
构建关系 | 不支持 | 支持 注:可构建 两类关联关系,包括:关联他表、关联本表 |
数据入库 | 支持 | 支持 |
查看源数据(实时) | 不支持 | 支持 注:可直接点击关联数据字段跳转查看所关联的源数据详情 |
字段调用能力
| 不支持 | 支持 |
调用子表单字段 | 支持 注:仅作为主字段时,支持调用 | 支持 |
关联聚合表、跨应用表单 | 支持 | 不支持 |
可新增关联表数据 | 支持 注:关联表为聚合表时,不支持新建 | 支持 |