在Salesforce的開發(fā)中楼熄,我們通常會在多個org當中進行開發(fā),比如項目初始階段我們一般會在DEV環(huán)境當中進行開發(fā)狈蚤,之后項目上線運行前猴抹,我們還有SIT環(huán)境測試和UAT環(huán)境測試,當然這些環(huán)境一般是從PRODUCT環(huán)境當中Clone過來的恃轩,更接近實際用戶環(huán)境结洼。我們在不同環(huán)境切換的時候需要去做一次部署,在Salesforce當中我們稱為是 Change Set叉跛。
在change set當中我們需要把我們在DEV環(huán)境中的所有開發(fā)量給部署到一個新環(huán)境中松忍,這就要求我們需要做好Configuration Book。需要對我們的每個修改有一個詳細的追蹤筷厘。這樣才能保證我們在部署的過程中鸣峭,盡量能一次性成功,雖然這種可能性極低酥艳。因為實在是太多東西了摊溶。
在部署完成,去目標系統(tǒng)檢查我們部署的東西是否成功時充石,要和DEV環(huán)境確認莫换,是部署的問題還是我們DEV環(huán)境本身有問題。例如,在APP Luncher 里面我們不能搜索拉岁,某個tab坷剧,首先檢查我們在APP Manager里面有沒有把Navigation Item里面的東西給轉移過去。第二在Permission set當中有沒有設置Visiable,再去DEV環(huán)境檢查Profile是否一致喊暖。
下面在添加一些SFDC的安全設置的基本信息惫企,這對剛開始接觸SFDC的小伙伴來說太痛苦了,因為往往問題不是代碼能力陵叽,而是配置信息雅任。
一個用戶只能有一個Profile,但是可以有多個Permission Set咨跌,對于個人的單獨權限我們可以通過Share Setting來實現(xiàn)沪么。
Profile:
1.Assigned APP,每個用戶可以看到哪個APP?
2.Tab Setting: Default On, Default Off, Tab Hidden(tab的顯示與隱藏)
3.Object Permission:對Object的Read,Edit锌半,Create禽车,Delete權限
4.Permission Set:對profile的補充,常用于臨時權限