Salesforce学习 CommunityCloud(三)Role Hierarchies

2021-01-15 11:43:45 浏览数 (1)

参考前面文章【salesforce学习 CommunityCloud(一)开发前的准备工作】,【Partner User】的做成方法,准备如下四个Partner 用户,

Account1:Edge Communications

User1:Sean Forbes

User2:Rose Gonzalez

Account2:Express Logistics and Transport

User3:Babara Levy

User4:Josh Davis

前提:Partner的Role个数设定成【2】,这里设置成2,做成后的Partner用户,会自动生成2个Role,分别为【Partner Manager】和【Partner User】,且最大可以设置成3层。

做成Role的规则是:AccountName Role

一.上边做成的具体用户及Opportunity信息如下

1.Sean Forbes

Profile:Partner Community User

Role:Edge Communications Partner User

登录之后,做成一条Opportunity的信息

OpportunityName: Opportunity005_SeanTest

2.Rose Gonzalez

Profile:Partner Community User

Role:Edge Communications Partner User

登录之后,做成一条Opportunity的信息

OpportunityName:

Opportunity007_RoseGonzalez

3.Babara Levy

Profile:Partner Community User

Role:Express Logistics and Transport Partner User

登录之后,做成一条Opportunity的信息

OpportunityName:

Opportunity006_BabaraLevy

4.Josh Davis

Profile:Partner Community User

Role:Express Logistics and Transport Partner User

登录之后,做成一条Opportunity的信息

OpportunityName:

Opportunity008_JoshDavis

做成之后,每个用户默认的Role都是【Partner User】,每个用户只能访问自己做成的Opportunity信息。

二.当用户的Role变换成Manager情况下

1.Sean Forbes

Edge Communications Partner User → Edge Communications Partner Manager

变换成Manager之后再次登录,我们发现他可以看到自己下级【Rose Gonzalez】的Opportunity信息,反之下级用户看不到自己上级用户的信息,这就是今天想说明的关于Community Role的知识。

2.Babara Levy

Express Logistics and Transport Partner User→Express Logistics and Transport Partner Manager

变换成Manager之后再次登录,结果跟上边用户一样。

总结:Partner的Role个数设定成【2】的情况下,做成的用户,会自动生成Role,如果做成100个用户,会自动生成200个Role,且最大值是500,000个,上级(Manager)对下级(Partner)所有的数据具有访问和编辑权限。

0 人点赞