多字段复杂查重
1. 简介
1.1 案例简介
本案例将介绍,如何在表单中,通过公式实现多字段复杂查重。
1.2 应用场景
根据企业需求,可以在线索、联系人、产品报价、合同管理、产品发货等场景中,通过辅助字段,实现对多字段查重,帮助企业避免出现信息重复的情况。
1.3 预期效果
填写「联系人」表单时,当「姓名」和「客户名称」字段与之前的数据都重复时,页面上将会提醒重复,并且不允许提交该信息:
2. 操作步骤
以联系人姓名和客户名称的查重场景为例:
2.1 添加查重字段
进入 联系人表 的表单设计页面,选中「客户名称」字段,在「字段属性 >> 数据填充规则」处,点击「填充规则设置」,勾选客户名称字段,将字段值「填充到新字段」,设置好点击「完成」。
2.2 添加辅助字段
在联系人表单中添加 单行文本 字段,命名为「辅助字段」:
2.3 设置辅助字段公式
1)选中「辅助字段」,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:
2)查重内容为联系人姓名和客户名称,故设置公式为:
CONCATENATE(姓名,客户名称)
注:设置查重的字段必须为文本类型字段。
2.4 设置重复值校验
选中「辅助字段」,在「字段属性 >> 校验」处,勾选「不允许重复值」,并设置自定义提示内容:
2.5 设置辅助字段不可见
1)如想要在表单填写时隐藏辅助字段,可以在「字段属性 >> 字段权限」处,取消勾选「可见」权限:
2)如辅助字段设置为不可见,则需要在「表单属性 >> 不可见字段赋值」处,设置不可见字段的值「始终重新计算」:
2.6 效果演示
具体效果参见本文【1.3 预期效果】。
3. 注意事项
1)设置完成后,需要新建联系人数据,或重新编辑保存原有联系人的「客户名称」字段,否则之前的数据因缺少辅助字段无法实现查重效果。
2)如果需要对非文本类型字段进行查重,可以通过 TEXT 函数 先将该字段的值转化为文本格式,再按照以上步骤完成查重设置。
点击安装 CRM 客户管理套件