Salesforce-define-sharing-rules

提供:Dev Guides
移動先:案内検索

Salesforce-共有ルールの定義

この章では、Salesforceで共有ルールを定義する方法について説明します。 組織全体の設定とロール階層を通じてさまざまなオブジェクトとレコードへのアクセスを管理できますが、例外が必要な状況に出くわします。 役割のために必要なデータにアクセスできない特定のユーザーに、特定のデータへのアクセスを許可する必要があります。 たとえば、ユーザーが現在のケースの詳細のみにアクセスできる場合に、ケースの履歴を表示します。 このようなシナリオでは、共有ルールを利用します。 このメカニズムにより、このような例外を必要とするすべてのユーザーに対応するパブリックグループを作成し、そのグループに共有ルールを追加します。

共有ルールを作成する手順

このセクションでは、共有ルールを作成する手順について説明します。 手順は次のとおりです

ステップ1

特定のアクセスを必要とするユーザーを持つパブリックグループを作成します。 *セットアップホーム→ユーザー→パブリックグループ→新しいグループ*のリンクパスに移動します。 必要な詳細を入力する必要があります。 また、共有ルールを使用する必要があるユーザーのグループを選択します。 この階層の下にリストされている他のユーザーがアクセスを継承できるように、[階層を使用してアクセスを許可する]をオンのままにします。 [保存]をクリックします。

共有ルールグループ

ステップ2

次に、上記のパブリックグループの共有ルールを作成します。 リンクパス*セットアップホーム→セキュリティ→共有設定*に移動します。 [共有設定の管理]のプルダウンから、[キャンペーン]を選択します。

共有ルール1

次に、[キャンペーン共有ルール]で、[新規]ボタンをクリックします。 以下に示すように、新しい共有ルールの詳細を入力します。 [キャンペーン名]フィールドの値が camp_x であるレコードへのアクセスを許可する基準を選択します。

共有ルール2

そのため、新しく作成されたパブリックグループのすべてのユーザーは、キャンペーン名がcamp_xであるキャンペーンオブジェクトのレコードにアクセスできます。