共有ルールは、レコード所有者または他の条件に基づいて作成できます。
| 使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) および Lightning Experience |
| 使用可能なエディション: Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition 可用性についての詳細は、「共有ルールの考慮事項」を参照してください。
|
所有者に基づく共有ルール
所有者に基づく共有ルールでは、特定のユーザが所有するレコードへのアクセスが可能になります。たとえば、会社のある営業マネージャが、別の地域の営業マネージャが所有する商談を参照する必要があるとします。米国の営業マネージャは、所有者に基づく共有を使用して APAC の営業マネージャに米国チームが所有する商談へのアクセス権を付与できます。
条件に基づく共有ルール
条件に基づく共有ルールでは、項目値に基づいて誰とレコードを共有するかを決定します。たとえば、求人応募用のカスタムオブジェクトがあり、「部署」というカスタム選択リスト項目があるとします。条件に基づく共有ルールにより [部署] 項目が「IT」に設定されているすべてのジョブアプリケーションを、組織内のすべての IT マネージャ間で共有する場合があります。各オブジェクトに、最大 50 件の条件に基づく共有ルールを定義できます。
- 条件に基づく共有ルールは、レコード所有者ではなくレコードの値に基づいています。ただし、ロールまたはテリトリーの階層では、これまで通り階層内の上位のユーザはレコードにアクセスできます。
- Apex を使用して条件に基づく共有ルールを作成することはできません。また、Apex を使用して条件に基づく共有ルールをテストすることはできません。
- API バージョン 24.0 以降、メタデータ API の SharingRules 型を使用して、条件に基づく共有ルールを作成できます。
条件に基づく共有ルールは、取引先、納入商品、キャンペーン、ケース、取引先責任者、リード、商談、作業指示、およびカスタムオブジェクトに対して作成できます。共有条件については、レコードタイプと次のデータ型がサポートされます。
- 自動採番
- チェックボックス
- 日付
- 日付/時間
- メール
- 参照関係 (ユーザ ID またはキュー ID に対して)
- 数値
- パーセント
- 電話
- 選択リスト
- テキスト
- テキストエリア
- URL
[テキスト] および [テキストエリア] は大文字小文字を区別します。たとえば、テキスト項目に「Manager」と指定した条件に基づく共有ルールでは、項目に「manager」があるレコードは共有しません。1 つの語で複数の共通の大文字小文字の使用例を持つルールを作成するには、各値をカンマで区切って入力します。
ゲストユーザ共有ルール
ゲストユーザ共有ルールは、特別なタイプの条件ベースの共有ルールです。[ゲストユーザのレコードアクセス権を保護] 設定が有効になっている場合、認証されていないゲストユーザにレコードアクセス権を付与するには、これが唯一の方法になります。
共有ルールを、取引先テリトリーまたはグループメンバーシップに基づいて作成することもできます。詳細は、「共有ルールの作成」を参照してください。