如何在提交客户信息前实现客户查重

1. 简介

1.1 案例简介

本案例将介绍,如何通过 MAPX函数 实现,在表单录入时即可校验内容查重,无需等到提交时再进行校验,提升工作效率。

1.2 应用场景

在客户跟进初期,通常需要确认客户是否为已有客户,以避免客户重复跟进、客户信息重复录入等情况。

1.3 预期效果

输入客户名称即可显示客户是否重复,效果如下:

2. 操作步骤

2.1 设置辅助字段

1)进入 客户表 的表单设计页面,添加一个数字字段,并命名为「客户查重(客户+1)」,作为查重的辅助字段:

2)选中「客户查重」字段,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:

3)通过 MAPX 函数对客户表中已有的客户名称进行查重,如有重复,则客户编号的计数+1,故设置公式为:

MAPX("COUNT",客户名称,客户名称,客户编号)+1

注:MAPX 函数中后两个字段变量,需要选择「所有表单字段」的「客户」表中的对应字段。

2.2 设置标记字段

1)添加一个单行文本字段,并命名为「客户标记」,作为查重的标记字段:

2)选中「客户标记」字段,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:

3)校验查重辅助字段是否大于 1,并给出对应的标记内容,设置公式为:

IF(客户查重(客户+1)>1,"当前客户已存在,请确认信息,确认无误后可继续录入","")

2.3 设置字段权限&显隐规则

为保证前台展示效果,可对辅助字段和标记字段设置不同的字段权限,及不同情况下的显隐效果:

1)设置「客户查重」字段的字段权限为:不可见、不可编辑。

2)设置「客户标记」字段的字段权限为:可见、不可编辑。

3)在「表单属性>>不可见字段赋值」处,设置赋值规则为「始终重新计算」:

4)在「表单属性>>字段显隐规则」处,添加一个显隐规则为:当「客户查重」字段大于 1 时,显示「客户标记」字段。

2.4 效果演示

效果演示参见本文【1.3 预期效果】。

3. 注意事项

本案例仅用于新增客户时,进行查重校验。当对客户列表中已有的客户数据做编辑操作,也会提醒重复,但仍然可以提交。管理员可以在客户标记字段下添加描述信息,具体可参考下方设置:

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验