9-5: Create Validation Rule to Prevent Data Loss (Optional)

DEX403 - Lesson 9: Preserving Data Quality

📄 第 257 页 🎬 视频课程

课程章节介绍

同学们,今天我们来学习如何创建一个验证规则,以防止在职位申请获得批准后,用户添加或删除评论。这个功能对于确保数据的完整性和一致性非常重要。 首先,我们需要回顾一下之前的内容。在之前的练习中,我们已经创建了一个叫做“评论数量”的汇总字段。这个字段是用来计算与职位申请相关的评论数量的。记住,只有当相关对象之间存在主-细节关系时,这个汇总字段才能正常工作。 现在,我们的目标是创建一个验证规则,确保一旦职位申请被批准,用户就不能再添加或删除评论。为了实现这一点,我们需要利用我们之前创建的“评论数量”汇总字段。 ,步骤1:创建验证规则, 1. 打开Salesforce,进入“设置”。 2. 在快速查找框中输入“对象管理器”,然后选择“职位申请”对象。 3. 在左侧菜单中选择“验证规则”。 4. 点击“新建”按钮来创建一个新的验证规则。 5. 给规则命名,比如“防止批准后修改评论”。 6. 在“错误条件公式”框中,输入以下公式: ``` AND(ISPICKVAL(Status__c, "Approved"), OR(ISCHANGED(Comment_Count__c), ISNEW())) ``` 这个公式的意思是,如果职位申请的状态是“Approved”(已批准),并且“评论数量”字段发生了变化,或者这是一个新的记录,那么就会触发验证规则,阻止操作。 7. 在“错误消息”框中,输入一条友好的错误提示,比如“职位申请已批准,无法添加或删除评论。” 8. 保存你的验证规则。 ,步骤2:测试验证规则, 1. 创建一个新的职位申请,或者选择一个已存在的职位申请。 2. 将职位申请的状态改为“Approved”。 3. 尝试添加或删除评论,看看是否会出现我们设置的错误提示。 如果一切设置正确,当你尝试在已批准的职位申请上添加或删除评论时,系统应该会阻止你,并显示我们设置的错误消息。 这就是我们今天的内容,通过创建一个简单的验证规则,我们可以有效地防止在职位申请批准后对评论的修改,确保数据的准确性和完整性。希望你们都能掌握这个技巧,并在实际工作中灵活运用。如果有任何问题,随时提问!