关联数据
1、简介
1.1、功能概述
关联数据字段是百数低代码平台中,用于构建表单间数据互联、表单内数据层级关系的核心基础字段,可实现跨表单数据双向同步、层级化数据组织、数据联动填充等核心能力,分为关联他表和关联本表两种核心模式。具体如下:
- 关联他表:关联当前表单与其他表单,实现两表的数据互相查询;
- 关联本表:关联当前表单与当前表单,构建出本表数据间的层级结构,从上到下地组织数据
1.2、应用场景
- 客户关系管理:建立客户与联系人、订单、合同之间的关联关系
- 项目管理:构建项目与任务、任务与子任务之间的层级结构
- 供应链管理:关联产品与BOM清单、供应商与采购订单
- 人事管理:建立部门与员工、员工与绩效考核的关联关系
2、字段属性
2.1、字段别名
字段别名用于后端开发,默认为系统自动生成的随机字符串,实际使用中可修改,但需遵循如下原则:
- 字段别名同一表单下唯一。
- 字段别名不得为空。
- 别名只允许包含
英文大小写、数字、下划线、汉字。- 字段别名不得大于32个字符[一个汉字代表1个字符]。

2.2、标题
指该字段的名称,其默认值为控件类型。
标题的编写有助于成员更好的识别到需要填报的内容。

2.2.1、显示标题
勾选【显示标题】,标题正常显示;不勾选则不显示标题。
| 显示标题 |
|---|
![]() |
2.3、描述信息
对该控件的解释或说明,可输入文字、设置颜色、添加图片和超链接;
超链接支持:
① http://链接;
② @表单别名,用于应用内表单跳转。
如需进行返回操作需借助浏览器或手机自带的返回。

2.4、关联表
关联表指获取数据的来源表,通过下拉列表来指定要关联的表单,可选择的表单类型如下:
- 关联本表:选择当前表单
- 关联他表:选择本应用的其他表单,暂不支持选择跨应用表单
在「字段属性 >> 关联表」处的下拉框中选择表单:

注:
1)需要拥有主表的管理权限,才可在上述配置项处选取主表,否则将会提示无权限,无法选取;
2)关联表类型支持:普通表单和流程表单;
3)关联关系只能建立一次;
列如:一个表单内有一个关联数据关联了表单A,那么新增的关联数据就不能关联表单A了。
4)单向建立了关联关系也不能再次建立关联关系:
例如:表单A设置关联数据关联了B表单,那么表单B就不能在设置关联数据关联A了。
5)构建关联关系时,对于单张表单,具有如下数量限制:
- 只能构建一个关联本表,即不能在同一表单中的多个关联数据字段上均设置关联当前表单;
- 最多可以添加 20 个关联数据字段(子表单中的关联数据也在内);
6)复制表单时,会校验关联关系数量是否超限:
- 未超限时,会一同复制关联数据字段所构建的关联关系,因此新表单无需重设主表,也无法调整主表;
- 超限时,则不会复制关联关系,需手动重设主表
2.5、显示字段
即需要显示的关联表字段,选中关联表后,点击“+”,列表中展示的字段为关联表中可被关联的字段。灰色字段不可选择。

编辑关联字段:点击关联字段的编辑按钮,可以修改字段的显示名称,此名称仅在当前表单展示时生效。

删除关联字段:点击关联字段的删除按钮,此字段不再被关联。

关联字段排序:在关联字段列表中,拖动关联字段到想要的位置,即可实现自定义排序。

2.6、关联字段条件限定
- 通过与当前-表单的控件进行联动,对关联表的数据进行过滤,在关联字段中显示出符合限定条件的数据。
- 如果关联条件有多个,可选择满足所有条件/满足任一条件筛选。
- 如果关联条件未设置,则在查询时,显示所有数据。

2.7、关联表操作
勾选【允许新增关联表数据】后,可在当前表单操作时可以新建关联表数据。

2.8、校验
必填:勾选后,填写表单时控件为必填项,为空时无法提交成功。

2.9、操作权限
操作权限指用户对当前控件可以做什么样的操作。
- 可见: 默认勾选,取消后用户无法在访问页面看到此控件;
- 可编辑: 默认勾选,取消后用户无法输入内容;
注意:流程表单字段的操作权限在【流程设置】-【节点属性】中定义,此处的设置无效。

2.10、布局
| 布局 |
|---|
| 1、开启“表单属性”——“电脑端表单布局”,开启“多列” 2、设置“字段属性”--布局,支持的字段宽度有:1/4、1/3、1/2、2/3、3/4 和整行 更多布局设计参考:表单布局 |
![]() |
![]() |
默认字段占整行,在开启多列布局时也可设置占据一整行。
3、关联数据搜索功能
关联数据字段,点击【点击关联数据】按钮出现的表格,支持搜索和清空。
搜索:支持模糊搜索,在输入框中输入任意字符,表格展示符合条件的数据。
搜索规则同数据管理搜索规则一致,参考文档:数据管理搜索数据。

筛选:支持设置筛选条件进行数据筛选。




