今天在群里大概遇到了這樣一個問題,明明這個User存在,但是save的時候提示信息說Value不存在,大概的意思如下圖所示,目前認為這種問題常見的可能情況有兩種。
一.此字段設置Validation Rule
此字段設置Validation Rule,判斷條件為當User1的值與Owner相同情況下,便提示下方的Error信息;
二.LookUp/Master-Detail字段設置Filter
當字段類型為LookUp或者Master-Detail類型情況下,可以設置Record Filter,設置Filter內容為當等於OwnerId情況下報錯即可實現此種功能。
總結:當出現上述這種情況,如果沒有此字段相關的Validation Rule的情況下,可以看一下此字段是否設置了Filter,如果兩者都沒有情況下在考慮其他問題,比如Trigger中校驗等情況。