この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

共有ルールタイプ

共有ルールは、レコード所有者または他の条件に基づいて作成できます。
使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) および Lightning Experience の両方
使用可能なエディション: Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition

可用性についての詳細は、「共有ルールの考慮事項」を参照してください。


所有者に基づく共有ルール

所有者に基づく共有ルールでは、特定のユーザが所有するレコードへのアクセスが可能になります。たとえば、会社のある営業マネージャが、別の地域の営業マネージャが所有する商談を参照する必要があるとします。米国の営業マネージャは、所有者に基づく共有を使用して APAC の営業マネージャに米国チームが所有する商談へのアクセス権を付与できます。

条件に基づく共有ルール

条件に基づく共有ルールでは、項目値に基づいて誰とレコードを共有するかを決定します。たとえば、求人応募用のカスタムオブジェクトがあり、「部署」というカスタム選択リスト項目があるとします。条件に基づく共有ルールでは、[部署] 項目が「IT」に設定されているすべての求人応募を、組織内のすべての IT マネージャと共有できます。
  • 条件に基づく共有ルールは、レコード所有者ではなくレコードの値に基づいています。ただし、ロールまたはテリトリーの階層では、これまで通り階層内の上位のユーザはレコードにアクセスできます。
  • Apex を使用して条件に基づく共有ルールを作成することはできません。また、Apex を使用して条件に基づく共有ルールをテストすることはできません。
  • API バージョン 24.0 以降、メタデータ API の SharingRules 型を使用して、条件に基づく共有ルールを作成できます。

メモ

条件に基づく共有ルールは、取引先、納入商品、キャンペーン、ケース、取引先責任者、リード、商談、作業指示、およびカスタムオブジェクトに対して作成できます。共有条件については、レコードタイプと次のデータ型がサポートされます。
  • 自動採番
  • チェックボックス
  • 日付
  • 日付/時間
  • メール
  • 参照関係 (ユーザ ID またはキュー ID に対して)
  • 数値
  • パーセント
  • 電話
  • 選択リスト
  • テキスト
  • テキストエリア
  • URL

[テキスト] および [テキストエリア] は大文字小文字を区別します。たとえば、テキスト項目に「Manager」と指定した条件に基づく共有ルールでは、項目に「manager」があるレコードは共有しません。1 つの語で複数の共通の大文字小文字の使用例を持つルールを作成するには、各値をカンマで区切って入力します。

メモ

ゲストユーザ共有ルール

ゲストユーザ共有ルールは、特別な条件ベースの共有ルールであり、認証されていないゲストユーザにレコードへのアクセス権を付与するための唯一の方法です。

ゲストユーザ共有ルールタイプは、ログイン情報のないゲストユーザにアクセス権を付与するものです。ゲストユーザ共有ルールを作成すれば、共有ルールの条件に一致するすべてのレコードに、誰もが無制限にすぐさまアクセスできるようになります。Salesforce データを保護し、ゲストユーザが必要な情報にアクセスできるようにするために、このタイプの共有ルールの作成に関するすべての使用事例と影響を検討してください。データの機密性に適したセキュリティコントロールを実装します。デフォルト設定からのこの変更により、認証されていないユーザにデータが漏洩した場合でも Salesforce は責任を負わないものとします。

警告

共有ルールをグループメンバーシップに基づいて作成することもできます。