数据联动规则
1. 概述
1.1 功能简介
数据联动是指在一张表单中,按设定条件调用另一张表单、聚合表或数据流输出表中的数据,让某个字段的值随其他字段的填写结果自动填充,或自动限定可选范围。
1.2 应用场景
- 级联选择:在「省份」中选择江苏省后,「城市」只能选择江苏省下属城市。
- 信息带出:在「产品质检」表单中选择质检产品名称后,自动带出该产品的产品代码与规格型号。
- 人员信息带出(内测):在填报表单中选择成员后,自动带出其部门、工号、职务,数据可直接取自平台预置的「成员信息表」。
2. 场景示例
本节以「办公用品领用」为例,演示如何联动「办公用品信息」表中的字段值。
2.1 准备联动表单
准备好「办公用品信息」表,表单中存在办公用品的名称和分类字段,且录入了相关数据。

2.2 设置数据联动
设计「办公用品领用」表单。
1)添加「办公用品分类」和「办公用品名称」字段,字段类型为「下拉框」。

2)设置「办公用品分类」的选项:选择「关联其他表单数据」。数据来源选择「办公用品信息」表单的「分类」字段。

3)设置「办公用品名称」的选项:选择「数据联动」,并进行数据联动设置。
- 联动表单选择「办公用品信息」表单
- 联动过滤条件:「办公用品信息」表单的「分类」字段值等于当前表单字段的「办公用品分类」字段值。
- 触发联动:当前表单字段的「办公用品名称」字段值联动显示「办公用品信息」表单的「名称」字段值

2.3 效果预览
成员填写「办公用品领用」表单时。当选择了「办公用品分类」,办公用品名称的选项联动显示。
3. 功能说明
3.1. 使用前提
检查项目 | 说明 |
联动表单已存在且有数据 | 联动表单可以是普通表单、流程表单、聚合表或数据工厂的数据流输出表。 联动表单内无符合条件的数据时,字段联动后显示为空 |
跨应用已开启 | 联动表单与当前表单不在同一应用时,需通过「跨应用」调取,否则在「联动表单」下拉框中选不到该表单 |
两端字段类型一致 | 联动条件两端、触发联动两端的字段类型必须匹配,不匹配的字段在配置时不可选。 |
3.2 功能入口与支持字段
字段类型决定了数据联动的设置入口,选错入口会导致找不到「数据联动」选项。选中字段后,在对应入口即可选择「数据联动」。
注:对子表单字段设置时,选中子表单字段,在对应功能处即可选择「数据联动」,其余配置与普通字段一致。
设置入口 | 说明 |
字段属性>默认值 | 联动效果:自动填入符合条件的字段值 支持的字段类型:单行文本、多行文本、数字、日期时间、地址、图片、附件、定位、子表单、成员字段、部门字段
|
字段属性>选项 | 联动效果:按条件生成可选项,由填写人再次选择 支持的字段类型:下拉框、下拉复选框
|
字段属性>可选范围 | 联动效果:限定可选部门范围,需填写人单击字段后手动选择 支持的字段类型:部门单选、部门多选
|
设置数据联动后,需要单击「数据联动设置」进入设置页面,依次完成下文配置。

3.3 选择联动表单
3.3.1 选择自备表单
在「联动表单」下拉框中选择要调取数据的表单、聚合表或数据流输出表。
前提 | 说明 |
联动表单已存在且有数据 | 联动表单可以是普通表单、流程表单、聚合表或数据工厂的数据流输出表。 联动表单内无符合条件的数据时,字段联动后显示为空 |
跨应用已开启 | 联动表单与当前表单不在同一应用时,需通过「跨应用」调取,否则在「联动表单」下拉框中选不到该表单 |
选择完成后右侧出现直达按钮,单击可跳转至该联动表单的设计页面,用于核对字段名称与类型,不影响当前配置。

3.3.2 选择「成员信息表」(内测)
「成员信息表」是简道云预置的系统表,把通讯录「管理后台>内部组织」中的在职成员与组织信息聚合为一张表,可作为业务应用统一的人员数据源。
设置数据联动时,在「联动表单」下拉框中可选择「通讯录>成员信息表」,无需再自建并手工维护「员工表」「部门表」。
成员信息表可广泛应用于各类场景中。例如在报销、转正、项目申报等表单中,填写人选择自己或成员后,自动带出其部门、工号与入职日期,减少手工录入与填错。

💡「成员信息表」处于内测阶段。有使用需求的企业可微信扫描下方二维码,加入功能交流群参与内测。
3.4 设置联动条件
联动条件用于描述「联动表单中的哪一条数据应被取出」,由三部分组成。
配置项 | 填写说明 |
联动表单字段 | 选择联动表单中的字段,或系统字段「提交人」「提交时间」「更新时间」「流程状态」 |
字段关系 | 支持等于、不等于、包含、不包含、大于、小于、大于等于、小于等于、属于、不属于、为空、不为空等,具体可选项由字段类型决定 |
字段值 | 选择「当前表单字段」取当前表单填写内容; 选择「自定义」手动录入固定值,支持单行文本、多行文本、数字、单选按钮组、下拉框、流水号等字段。 |
注1:存在多个条件时,需选择条件间的关系:「所有」为「且」,仅联动同时满足全部条件的数据;「任一」为「或」,联动满足任意一条条件的数据。
注2:在「数据管理」中直接添加的流程数据,「流程状态」为空,无法通过「流程状态 = 流转完成」联动出该数据。
注3:自定义值示例:学生评优场景中,选择年级后需取出成绩大于等于 240 分的学生姓名,此时「成绩」条件的字段值选择「自定义」并录入 240。

3.5 设置触发联动字段
「触发联动」用于指定联动后填入的内容。
- 左侧为当前正在设置的字段,无需修改;
- 右侧选择联动表单中被调取的字段,系统会自动匹配同类型、同名称的字段,名称不同时需手动选择。

4. 注意事项
4.1 字段类型对应规则
数据联动设置时,除以下特殊情况外,同一行的字段类型需要完全相同,即日期时间字段只能对应日期时间字段,数字字段只能对应数字字段。
- 单行文本字段与多行文本、单选按钮组、下拉框可以互相对应。
- 复选框组与下拉复选框可以相互对应。

4.2 取值与展示规则
1)联动结果为多条时:
- 下拉框、下拉复选框字段列出全部匹配值由填写人选择;
- 其他字段默认只显示最早提交的一条。
请确定结果唯一时才使用非下拉框字段承载。
2)对部门字段的「可选范围」设置数据联动时,需填写人单击字段后手动选择;要求打开表单即显示部门,应改在「默认值」处设置。
3)对下拉框、下拉复选框设置数据联动时,字段必须为可编辑状态。设为不可编辑时,联动后显示「暂无内容」。

4.3 与其他取数能力的冲突
同一字段同时配置数据联动/公式编辑/AI 填充、选择数据/关联数据填充、前端事件回填时,请注意排查触发逻辑,避免同时触发多个导致最终填写的字段值无法控制。
5. 调用失败排查
按下表顺序排查,先确认配置是否生效,再确认字段是否匹配,最后确认数据是否存在。
现象 | 判定方法 | 解决方案 |
设置了多个条件,联动不出数据 | 查看条件关系是「所有」还是「任一」。 选择「所有」时,全部条件同时满足才触发 | 放宽为「任一」,或核对联动表单中是否存在同时满足全部条件的数据 |
配置时选不到目标字段 | 对比两张表中字段的类型 例如「分数录入」用成员单选记录姓名、「分数查询」用单行文本记录姓名 | 将两张表的字段类型统一后重新配置 |
「联动表单」下拉框中找不到目标表单 | 确认目标表单是否在其他应用中 | 通过「跨应用」调取该表单后重新选择 |
流程数据联动不出来 | 确认该数据是否在「数据管理」中直接添加 | 该类数据「流程状态」为空,改用其他字段作为联动条件 |
下拉框联动后显示「暂无内容」 | 查看该字段是否被设为不可编辑 | 将字段改为可编辑 |




400-111-0890
在线咨询