制限ルールの作成
特定のユーザグループに表示が許可されているレコードを制御します。制限ルールをユーザに適用すると、組織の共有設定、共有ルール、および他の共有メカニズムを通じてユーザがアクセスできるデータが指定したレコード条件によって絞り込まれます。
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザ権限 | |
|---|---|
| 制限ルールを作成および管理する | 「共有の管理」 |
| 制限ルールを表示する | 「設定・定義の参照」および「制限および範囲設定ルールを表示」 |
制限ルールを作成する前に、組織の Salesforce Classic を無効にすることをお勧めします。Salesforce Classic 環境のエンドユーザに対しては、制限ルールが意図したとおりに機能することを保証できません。
制限ルールは、カスタムオブジェクト、外部オブジェクト、契約、行動、ToDo、タイムシート、タイムシートエントリで使用できます。Enterprise Edition と Developer Edition ではオブジェクトあたり最大 2 つの制限ルールを作成でき、Performance Edition と Unlimited Edition ではオブジェクトあたり最大 5 つの制限ルールを作成できます。
制限ルールは、Salesforce Connect: OData 2.0、OData 4.0、および組織間アダプタを使用して作成された外部オブジェクトでのみサポートされます。詳細は、「制限ルールの考慮事項」を参照してください。
-
オブジェクトマネージャで、制限ルールを作成するオブジェクトをクリックします。
- 外部オブジェクトの場合は、[設定] で [クイック検索] ボックスに「外部データソース」と入力し、[外部データソース] を選択します。このページの関連リストから外部オブジェクトを選択します。
- サイドバーで、[制限ルール] をクリックして、[ルールを作成] をクリックします。
- ルールの名前と完全名を入力します。完全名とは、API によって使用されるコンポーネントの名前です。
- 保存時にルールを有効にするには、[有効] を選択します。
-
[ユーザ条件] で、この制限ルールを適用するユーザを選択します。
- ルールを特定のロール、プロファイル、または部門などのユーザのサブセットに適用する場合は、[ユーザ条件] を選択します。次に、条件として使用する項目を選択します。
- カスタム権限を持つユーザのサブセットにルールを適用する場合は、[権限条件] を選択します。
-
[レコード条件] で、指定したユーザに表示を許可するレコードを選択します。[項目] 値の場合、ドット表記を使用して別のオブジェクトの項目を参照できます。
レコード条件で複数の項目値を指定するには、カンマ区切り文字列値または ID データ型値のリストを指定します。
- [値] 項目にカンマで区切られた値を追加します。
- ID 項目を含め、[値] 項目に 15 文字の ID 値のカンマ区切りリストを入力します。
-
ルールを保存します。