Salesforce验证如何在现有记录上失败?

时间:2012-06-12 18:50:56

标签: salesforce validation

想象一下,我在帐户中有两个复选框字段:“不是程序员”和“程序Java”

我可以设置一个验证规则,错误条件公式为:AND( Not_a_programmer__c = True, Programs_Java__c = True )

如果选中这两个框,此规则将不允许我保存记录。

现有记录会发生什么,已经检查了两个方框?如何抛出该错误,以及如何报告?

我在这里要求而不是测试它,因为我只能访问实时环境。

1 个答案:

答案 0 :(得分:4)

验证规则仅在保存(插入,更新,插入)记录时执行。有关详细信息,请参阅Order of Execution(#4)文档。

如果要验证所有现有记录,最好的方法是运行包含字段过滤器的报告,或者使用Scheduled Batch作业记录错误。