9-3: Build Validation Rules to Enforce Data Format

DEX403 - Lesson 9: Preserving Data Quality

📄 第 251 页 🎬 视频课程

课程章节介绍

同学们,今天我们来学习如何在Salesforce中构建一个验证规则,以确保候选人的邮政编码格式是正确的。这个规则将要求邮政编码必须是5位数或者9位数的格式,比如12345或者12345-6789。 首先,我们需要理解验证规则的作用。验证规则是用来确保用户输入的数据符合特定的标准或格式。如果用户输入的数据不符合规则,Salesforce会阻止记录保存,并显示错误信息。 现在,我们来看具体的步骤: 1. ,创建验证规则,: - 打开Salesforce,进入设置。 - 搜索“对象管理器”,然后选择“候选人”对象。 - 在左侧菜单中选择“验证规则”。 - 点击“新建”按钮来创建一个新的验证规则。 2. ,编写公式,: - 在“错误条件公式”字段中,我们需要输入一个公式来检查邮政编码的格式。公式如下: ``` AND( OR( UPPER(Country__c) = "USA", UPPER(Country__c) = "US" ), NOT( REGEX(Zip_Postal_Code__c, "\\d{5}(-\\d{4})?") ) ) ``` - 这个公式的意思是:如果候选人的国家是美国(USA或US),并且邮政编码不符合5位数或9位数的格式,那么就会触发错误。 3. ,设置错误信息,: - 在“错误消息”字段中,输入一个友好的错误提示,比如“请输入有效的5位数或9位数邮政编码”。 4. ,测试验证规则,: - 保存验证规则后,我们需要测试它是否有效。 - 尝试创建一个新的候选人记录,输入一个不符合格式的邮政编码,比如1234或1234567890。 - 如果验证规则设置正确,Salesforce会阻止保存,并显示我们设置的错误信息。 5. ,检查现有记录,: - 验证规则只对新记录或更新记录生效,不会自动检查现有记录。 - 如果需要检查现有记录,可以手动更新这些记录,或者使用数据加载工具批量更新。 好了,这就是我们今天的内容。通过这个验证规则,我们可以确保候选人的邮政编码格式是正确的,避免数据错误。希望你们都能掌握这个技巧,如果有任何问题,随时问我!