????????Salesforce中存在很多可以對對象(Object)進行權限控制的設置。首先,在Sharing Roles(共享設置)可以對對象進行設置,是專用還是公用,設置的重點是“誰”可以對對象進行操作。其次,最常見的有用戶所綁定的Profile文件中對對象的設置,通過在不同的Profile文件中對對象進行不同的權限設置,然后根據(jù)對不同的用戶賦予不同的Profile文件,可以實現(xiàn)不同用戶對同一對象(Object)擁有不同的讀寫權限,設置的重點是用戶可以對對象進行哪些具體的操作。
????????經(jīng)常會弄不清楚這兩個設置的區(qū)別,今天特意做了張表,來詳細的說明記錄一下:

共享設置中一般使用的設置有三種,專用,公用只讀,公用讀寫。
Profile文件中一般使用的有,讀取,創(chuàng)建,編輯,刪除,查看全部,修改全部。
而最終用戶能對對象進行什么樣的操作,是基于這兩個文件中不同設置的疊加結果。
共享設置中設置為專用,而Profile中設置為讀取的時候,最終權限會被設置為①:
只有我能對這個對象進行讀取,但不能編輯,除我以外的用戶不能對這個對象進行讀寫操作;同理②:我和別的用戶可以參照這個對象,但是誰都沒有進行編輯的權限;
③:我和別的用戶可以對這個對象進行參照,編輯;
④:我對對象有創(chuàng)建權限,別的用戶沒有對這個對象的任何權限;
⑤:我和別的用戶都可以創(chuàng)建對象;
⑥:我和別的用戶都可以創(chuàng)建對象;
⑦:只有我可以查看和編輯對象;
⑧:我和別的用戶都可以查看和編輯對象;
⑨:我和別的用戶都可以查看和編輯對象;
⑩:只有我可以查看和刪除對象;
?:我和別的用戶都可以查看和刪除對象;
?:我和別的用戶都可以查看和刪除對象;
???:我和別的用戶都可以查看對象;
???:我和別的用戶都可以編輯對象。