1. 简介

1.1 功能简介

通过配置唯一性校验规则,避免表单中出现具有相同业务意义的重复数据。

1.2 使用场景

多人维护数据或者批量导入数据的场景中,在新增或更新表单数据时对数据进行唯一性校验。

作用域 说明 适用对象
全局 在已提交的所有表单数据中保证数据唯一 主表和明细表
局部 在当前提交的表单数据中保证数据唯一 明细表

2. 创建规则

2.1 功能入口

点击选择应用左侧导航栏的表单,接着在右上角的编辑下拉选项中选择高级管理。

进入唯一校验规则配置界面。

2.2 新增规则

点击新增规则,选择需要检验的属性组和属性组合。

2.2.1 全局唯一校验

以维护教师信息场景为例,使用姓名和联系电话作为唯一校验规则。

创建一条已存在的数据,提示出现重复数据,保存失败。

2.2.2 局部唯一校验

默认情况下,唯一校验是全局的,即在已提交的所有表单数据中保证数据是唯一的。

明细表的局部唯一校验配置说明

  • 如果希望唯一校验是局部的,即在当次提交的表单数据中,明细表数据是唯一的
  • 针对以上场景,配置明细表的校验规则时,校验的属性要带上表单实例ID

以维护教师所带课程的选课学生信息为例,使用学生姓名、联系电话和表单实例ID作为唯一校验规则。

在当前表单中,保存两条相同的明细表数据,提示出现重复数据,保存失败。

作者:黄泽彬  创建时间:2022-07-12 09:29
最后编辑:黄泽彬  更新时间:2024-12-11 10:09