最近,是小喵懈怠了!沒有按時更新完博客,在這裏跟大家說聲 Sorry!
言歸正傳,今天我們就來聊聊Salesforce中的驗證規則 .
一 . 驗證規則
在Salesforce中,用戶可以爲每一個對象定義驗證規則。驗證規則主要用於驗證該對象的數據是否符合特定的規則。當用戶對於對象的某個字段的更改不符合用戶定義的驗證規則時,Salesforce會拒絕保存用戶的輸入。
比如:用戶可以定義驗證規則,使得每一個“學生”的“年齡”的值必須大於0,否則拒絕保存。
驗證規則適用於對象被添加或更改的所有場景。最常見的情況是用戶在“編輯”界面點擊“保存”按鈕時進行驗證。在導入數據或執行Apex代碼保存對象記錄時,相關的驗證規則也會啓用。
注意,驗證規則不是必須被啓用的。在某些情況下(比如需要導入批量數據,而這些數據中包含不符合驗證規則的記錄時),可以暫時停用某些驗證規則,以保證過程的順利進行。
驗證規則的核心是使用公式來作爲邏輯判斷。
EG : 建立驗證規則,"學生"的"手機號"的位數必須爲11
1.從ObjectManger中找到我們的學生test對象,點擊對象在Filed&Relationships中找到手機號這個字段.
點擊字段查看字段信息
可以看到我們學生test對象的年齡這個字段中沒有驗證規則,那現在我們就開始給這個字段添加一個值大於0的驗證規則吧!
2.點擊 new 按鈕,進入新建頁面
3.進入新建界面後輸入信息
打開任意學生test對象,點擊"編輯",在"年齡"部分輸入一個小於0的數字,點擊"保存''按鈕,可以看到剛纔定義的驗證規則已經生效,錯誤信息也顯示在了窗口中.