パートナーレベルのアクセス権を持つコミュニティ共有ルール

ですから、セールスフォースコミュニティ内でコンテンツを共有するための最善の方法について少し混乱しています。

コミュニティメンバーが所有するコンテンツを持つ多数のカスタムオブジェクトがあります。これらのアカウントには、同じアカウント内のすべての通常のコミュニティメンバーのユーザーが作成したすべてのコンテンツを見ることができる「パートナーコミュニティ」ユーザーを作成することをお勧めします。

私は、コミュニティメンバーが所有するコンテンツをユーザーsalesforceユーザーと共有するためのグループを共有し、他のコミュニティメンバーとコンテンツを共有するためのセットを共有するが、他の通常のコミュニティユーザーではなく、

基本的な考え方は、パートナーコミュニティのユーザーは、自分のアカウント内の他のユーザーによるすべてのアクティビティを報告できるということです。

このようなものを設定するのに最適な方法に関するアイデアはありますか?

ベストアンサー

同じアカウントに関連付けられている各パートナーコミュニティユーザーには、一意の役割が割り当てられます。パートナーコミュニティユーザーがAcme
Widgetsから登録すると、そのユーザーはAcme Widgets Userなどの役割を取得します。 Acme
Widgetsアカウントに関連して登録する他のすべてのユーザーもその役割を果たします。他のアカウントに関連するユーザーは、そのアカウント名に基づいて独自の役割を持ちます。

パートナーコミュニティは完全共有モデルにアクセスできますが、カスタマーコミュニティは共有セットと共有グループにしかアクセスできません。

各パートナーユーザーにはアカウント固有の役割があるため、パートナーアカウントごとに共有ルールを作成するのは面倒です。あなたは、あなたがこのように求めていることを、オブジェクトごとに、各アカウントごとに一つのルールで行うことができます。それは多くの共有ルールです。もう1つのオプションは、私がここでお勧めするのは、レコード所有者と同じ役割を持つ他のユーザー、オブジェクトごとに1つのトリガーを自動的に共有するために、オブジェクトにapex手動共有とトリガーを使用してルールを作成することです。ここで頂点共有に関する文書:


Apexを使用したレコードの共有

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です