无论是在单一应用内部,还是跨应用关联更新,目前展示出来的功能,仅能针对新数据进行手动或批量的自动关联,历史存量数据无法关联,以下就针对新数据进行的关联,做简单说明:
测试表准备
两个应用(单一应用内部的两表也适用):
应用一:应用名“”应用一,新建表单“应用一表 1”,是一个需求表单。字段:需求单号,名称,详情,进度,上线日期。其中单号字段为主键,非重且必填。
应用二:应用名“应用二”,新建表单“应用二表 1”,是一个功能点表单。字段:需求单号,功能单号,功能点,详情,进度,上线日期、其他。其中需求单号字段可重且非必填,该字段同“应用一表 1”中需求单号。
一个需求单可对应多个功能点,也即,该案例一对多关联案例,一对一关联同理。
跨应用关联记录更新
一、若[应用一表 1]和[应用二表 1]都已有信息,历史未配置关联,哪怕有一致的需求单号字段当前也无法针对已有信息自动建立关联
上述两个表分别配置关联记录
配置时,并无关联字段可选择,配置后,两表记录并无自动关联关系,只能手动进入详情中,针对单笔手动选择关联
二、关联同步更新
- 建立关联关系后,可实现“应用一表 1”更新时自动更新“应用二表 1”部分字段。该功能适用于一对一,或一对多同步更新。
场景:“应用一表 1”中进度和上线日期发生变更,自动同步“应用二表 1”中相关功能点的进度和上线日期字段:
- 方法:通过工作流实现。完整工作流如下:
拆解如下:
(1)“应用一表 1”字段更新触发
(2)获取“应用二表 1”中匹配数据
选择匹配条件并更新数据:
只要满足上述工作流,符合筛选条件,“应用一表 1”中的字段更新就会自动同步“应用二表 1”,两表之间各记录是否已经依据“需求单号”字段建立了对应关系并不影响。
三、存量或表数据关联处理
若[应用二表 1](多表或一表)已有存量数据,[应用一表 1](一表)可通过批量导入数据的方式,与[应用二表 1]中记录自动建立对应关系且自动更新[应用二表 1]表中数据
以上,一对一表,或一对多表都适用
四、若不涉及历史存量数据处理,在新建表单之初就建立母子表关系,或关联关系
- 可以选择将已有工作表作为子表,后续再跟进需要将子表转化为关联表
- 也可以直接“从空白添加”子表,后续按需再将子表