Skip to content

字段依赖与字段筛选

合理配置字段依赖关系和字段筛选条件,可以对前台用户可选的数据范围进行精确控制,避免无效数据的录入,提高数据的结构化查询效率。

概述

  • 字段依赖关系:同一业务对象内,控制单选/多选子字段的可选值随父单选字段值的变化而动态联动。
  • 字段筛选 (包括跨对象筛选):在前台列表页中根据预设的过滤条件缩小数据查询范围,支持跨关联对象的高级多维过滤。

配置字段依赖关系

1. 业务场景示例

在“客户”对象中,有 客户等级 单选字段(选项包括:1 级、2 级、3 级)与 客户资产 单选字段(选项包括:小于 10w、10-100w、大于 100w)。如果业务规定:当用户选择 1 级客户时,不允许选择(隐藏)“小于 10w”这一资产选项,此时就需要配置字段依赖关系。

2. 操作指南

  1. 前提条件:在目标对象中,建好父字段和子字段,并录入它们的所有选项值。
  2. 前往 企业管理 > 对象管理 > 预设/自定义对象管理,打开目标对象。
  3. 进入 字段依赖关系 配置页面,点击新建关联关系。
  4. 选择 父字段子字段,并在依赖矩阵中勾选父字段各选项值所对应的子字段可选范围。
  5. 保存配置。

字段依赖关系配置矩阵

3. 核心限制与逻辑规则

  • 父子字段类型限制:父字段只能是单选字段;子字段可以是单选字段或多选字段。
  • 级联层级上限:系统支持通过多级依赖组成多级级联(即第二级的子字段作为第三级依赖的父字段,以此类推),最多可设置 10 级依赖关系
  • 自动回填逻辑:在前台录入界面,当子字段被设置为“必填”,且在父字段选中某值后,子字段仅剩一个唯一可选值时,系统会触发自动回填,默认直接勾选并填充该唯一值。

配置跨对象筛选

跨对象筛选允许用户通过主从字段、查找关联字段或引用字段,跨越不同对象设定级联过滤条件。例如:在“客户”列表中,直接筛选出“最近 30 天内有联系记录”的客户。

1. 后台启用跨对象筛选

  1. 前往 企业管理 > 对象管理 > 预设/自定义对象管理,进入目标对象。

  2. 基本信息 > 可选功能 区域中,勾选并开启 跨对象筛选 功能。

    后台开启跨对象筛选

2. 前台操作步骤

当后台开启该功能后,用户可在前台列表页执行多维高级筛选:

  1. 进入前台目标对象列表页,点击右上角的 筛选 按钮展开侧边筛选面板。

    前台点击筛选

  2. 在筛选面板中,点击 高级筛选 按钮。

    点击高级筛选

  3. 点击 选择对象,指定需要作为过滤条件所属的关联对象(例如选择关联的“联系记录”对象)。

    选择关联对象

  4. 在弹出的选框内依次配置:关联对象名称、字段名称、操作符(如“大于”、“等于”)以及对应的筛选值。

    设置跨对象条件

  5. 配置完成后,点击下方的 筛选 按钮,系统即会过滤出符合跨对象条件的记录。

    执行跨对象筛选


相关主题