2012-06-12 15 views
1

想象我有兩個複選框中的字段帳戶:「不是一個程序員」和「程序的Java」Salesforce驗證如何在現有記錄上失敗?

我可以建立一個驗證規則與錯誤條件公式:AND(Not_a_programmer__c = True, Programs_Java__c = True)

此規則將不會如果兩個框都被選中,允許我保存一條記錄。

但是現有記錄會發生什麼情況,已經有兩個框被選中了?這個錯誤是如何引發的,這是如何報道的?

我在這裏問這裏而不是測試它,因爲我只能訪問實時環境。

回答

4

驗證規則僅在保存記錄(插入,更新,插入)時執行。有關詳細信息,請參閱Order of Execution(#4)文檔。

如果要驗證所有現有記錄,最好的方法是運行帶有過濾器的報告,或者使用Scheduled Batch作業記錄錯誤。

+0

完美;這正是我一直在尋找的! – amindfv