Salesforce学习 CommunityCloud(四)外部User共有的实现

2021-01-15 10:50:10 浏览数 (1)

通过前几章的学习,我们已经学会如何创建Community并且做成Partner User登录,在共有设定,把Object的外部访问权限设置成非公开之后,实现不同所有者的数据不能互相访问,对于同一个Account的Partner User来说,Role级别高的User有权限访问Role

级别低的所有者的数据。

如果是不同Account的Partner User之间想互相访问或编辑,要如何实现呢,方法是在共有设定做成Object级别的共有规则。

例如,现在有下边两个不同Account的四个Partner User,如果想要实现不同Account的User【Babara Levy】想要访问并编辑另一个Account的【Sean Forbes】和【Rose Gonzalez】所有的数据。

Account1:【Edge Communications】

User1:Sean Forbes →Manager

User2:Rose Gonzalez →Partner

Account2:【Express Logistics and Transport 】

User3:Babara Levy →Manager

User4:Josh Davis →Partner

实现方式一:使用Account 共有规则做成Object级别的共有

使用User【Babara Levy】进行登录,打开OpportunityListView查看共有情况,实现了不同Account之间User的访问控制。

实现方式二:使用Account 共有规则做成做成基于条件的共有

把想要共有的对象创建到一个Group里边

种别是基于条件,共有对象是上边做成的Group。

实现方式三:Community固有共有规则做成

如果是大批量数据,推荐使用Community固有共有规则

做成例:

0 人点赞