在Salesforce中,我有一個帳戶。在這個帳戶上,我有幾個字段,在一些進程在後臺運行後從PHP SDK填充。 PHP SDK在某些情況下更新字段,當發生這種情況時,我也想將該字段鎖定爲只讀。我可以從PHP SDK中執行此操作嗎?Salesforce/PHP - 在用戶輸入值後使字段爲只讀
回答
您希望對數據庫(或本例中的Salesforce)級別,而不是PHP SDK級別「鎖定」。由於其他惡意用戶將只抓數據加載器或Excel連接器,並與他的更新去繞過你的鎖;)
「之前更新」觸發嘗試一下Salesforce的驗證規則或者(如果你的邏輯是複雜的)一個。
實例驗證規則可能看起來像:
條件:
AND(
ISPICKVAL(PRIORVALUE(Type),"Technology Partner"),
ISCHANGED(Type),
$Profile.Name <> "System Administrator"
)
錯誤消息顯示:
After Type has been set to "Technology partner" only Administrators can modify this field.
這只是一個起點,隨時進行試驗和精細-調。您也可以在遷移後禁用此規則。
檢查出Validation Rules functions help page或intro to Validation Rules更多的好東西。 ISCHANGED()函數應該對你特別有用。
這看起來像我需要的,將測試和確認 – 2010-07-28 12:01:05
嗯有沒有辦法說,如果空白可以編輯(文本字段),否則鎖? – 2010-07-28 15:15:46
「AND(ISCHANGED(field),LEN(PRIORVALUE(field))<> 0)」例如。我已經決定檢查以前值的非零長度,但有很多相關函數可能更適合您:blankvalue(),nullvalue(),isblank(),isnull()。 – eyescream 2010-07-28 16:54:41
- 1. 使輸入字段只讀其他輸入字段
- 2. 在只讀輸入字段設置值聯繫表格7 WordPress
- 3. 如何測試「只讀」輸入字段
- 4. AngularJS - 同時使用輸入字段作爲輸入字段和輸入字段
- 5. 如何使日期輸入字段只讀在CakePHP
- 6. 輸入字段值在輸入某個值後返回空
- 7. 爲繼承的只讀字段賦值?
- 8. jquery表讀取輸入字段值
- 9. Magento後端 - 使價格字段只讀
- 10. 的Rails 2.2.2格式輸入字段爲只讀
- 11. 讀取用戶輸入:無輸入值v一個輸入值
- 12. 使用AJAX提交表單並將輸入字段設置爲只讀
- 13. 在Orbeon中使用只讀xf:輸入作爲xf:輸出?
- 14. 只輸入非空字段?
- 15. 輸入字段值
- 16. 用戶在文本字段中輸入的數字的數值
- 17. 強制用戶只輸入字段中的數字(RoR)
- 18. 將用戶類型的輸入字段值設置爲貨幣
- 19. 閱讀空格分隔輸入由用戶在文本字段中輸入
- 20. 如何在用戶完成輸入後使用RxJava2輸入輸入值
- 21. 值輸入密碼字段輸入值
- 22. 反應。使用多值輸入字段
- 23. 在用戶爲下一個輸入插入數據後清空文本字段
- 24. 在使用EL語句讀取值時設置輸入字段的默認值
- 25. 你能用javascript填充只讀輸入字段嗎?
- 26. 禁用DatePicker如果輸入字段是隻讀
- 27. 正確保護禁用/只讀輸入字段從Javascript?
- 28. Wordpress:在表單中顯示$ current_user-> display_name只讀輸入字段
- 29. 使用autosuggest填寫輸入文本字段後,用戶輸入他們的輸入,使用jquery
- 30. CharField值在保存後消失(只讀字段)
我對Salesforce並不熟悉,但從可用性的角度來看,這似乎是個壞主意。如果用戶輸入的值不正確會怎樣? – 2010-07-27 19:34:06
有兩個系統,遺留和新的。但是遷移還沒有發生100%。更新發生在新系統 – 2010-07-27 20:05:42