搜索
更新人
更新时间 更新日期

1. 简介

1.1 功能概述

单条件联动 是指根据一个匹配条件,从其他表单中自动获取符合条件的数据,并填充到当前表单的目标字段中。当用户在当前表单录入或选择触发字段的值后,系统会自动查询关联表单中的对应记录,并将指定字段值同步到当前表单,无需重复录入。
关于数据联动的通用说明(如支持字段、设置入口等),请参考文档:数据联动

1.2 应用场景

  • 客户跟进 :在填写客户跟进记录时,根据客户名称自动获取客户编号、联系方式等信息。
  • 进销存管理 :在出库单中输入商品编号后,自动填充商品名称、规格及库存信息。
  • 人员信息管理 :根据员工工号自动获取所属部门、联系电话等信息。

2. 设置步骤

2.1 准备基础表单

2.1.1 创建数据源表单
数据源表单用于提供联动数据。新建「客户档案」表单,并创建以下字段:
  • 客户编号(单行文本)
  • 客户名称(单行文本)
  • 联系方式(单行文本)
  • 客户地址(地址)
2.1.2 录入基础数据
在「客户档案」表单中录入客户信息。
2.1.3 创建当前表单
当前表单用于接收联动结果。新建「客户跟进」表单,并创建以下字段:
  • 客户名称(单行文本)
  • 客户编号(单行文本)
  • 联系方式(单行文本)
  • 跟进情况(下拉框)

2.2 设置单条件联动

2.2.1 配置客户编号联动
1)选中「客户编号」字段,在「字段属性 >> 默认值」处选择「数据联动」,点击「数据联动设置」
在数据联动设置弹窗完成以下配置:
  • 选择联动表单:在下拉列表中选择「客户档案」表单。
  • 设置过滤条件:设置规则为「客户档案」中的“客户名称” 等于 「客户跟进」中的“客户名称”。
  • 设置填充内容:设置当前字段“客户编号”的值来自「客户档案」中的“客户编号”字段。
  • 保存配置:点击「确定」。
2.2.2 配置其他字段联动
按照相同方式,为「联系方式」字段设置数据联动,将当前字段“联系方式”的值来源修改为「客户档案」中的“联系方式”字段即可。
全部设置完成后,保存表单。

3. 效果演示

填写「客户跟进」表单时,在「客户名称」字段输入或选择客户名称后,系统会自动查询「客户档案」中的对应记录,并自动填充客户编号、联系方式等字段。若未找到匹配记录,则目标字段保持为空。
提示:在实际使用的过程中,还可以设置「客户跟进」的客户名称为下拉框字段,在「字段属性 >> 选项」中设置「关联其他表单数据」,关联到「客户档案」中的客户名称字段。设置完成后,可直接在下拉框中选择客户。

4. 注意事项

  • 触发字段唯一性 :单条件联动建议使用具有唯一性的字段作为触发条件(如客户编号、商品ID),避免多个匹配结果导致填充数据不准确。
  • 字段类型匹配 :触发字段与联动表单中对应字段的类型需保持一致。特殊兼容 :单行文本可与单选框、下拉框互相匹配;复选框可与下拉复选框互相匹配。
  • 自动重置逻辑 :当触发字段的值发生改变时,已联动填充的目标字段值会自动清空,并重新根据新值触发联动。

5. 常见问题

Q1:为什么输入客户名称后没有自动填充数据?
请检查数据源表单中是否存在对应记录。
Q2:一个触发字段可以联动多个目标字段吗?
可以。以客户名称为触发条件为例,需要在“客户编号”“联系方式”等多个目标字段中 分别配置数据联动,每次配置时设置相同的过滤条件(客户名称匹配),并指定各自对应的填充字段(客户编号、联系方式)。
Q3:触发字段修改后,之前联动的数据会保留吗?
不会。编辑数据时,如果触发字段值发生变化,系统会自动清空已联动的数据,并根据新的值重新查询和填充。
Q4:联动条件匹配到多条记录时,会填充哪一条数据?
当存在多条满足条件的数据时,系统默认取 最新创建的一条记录 进行填充。为保证联动结果准确,建议使用唯一值字段(如客户编号、商品ID)作为匹配条件,避免多个匹配结果导致填充数据不准确。
Q5:可以通过下拉框选择客户后自动联动数据吗?
可以。将触发字段类型设置为下拉框,并在「选项」中通过「关联其他表单数据」获取选项列表。用户选择选项后,即可自动触发数据联动。