サードパーティのユーザーからSalesforceインスタンスにオブジェクトのデータをロードするための統合プロファイルCORE_AKTANA_DIを作成しました。私は、そのプロファイルへのすべてのオブジェクトに対する "View All"権限を提供しています。ただし、これはグローバルなSalesforce組織なので、この例では他の国のデータもあります。Salesforceでロールのない特定のオブジェクトレコードへのアクセスを制限する方法
プロファイルを持つユーザーに、フランスの国、つまり国が「FR」のデータのみを表示するようにします。この場合、私の唯一の選択は次のようになります。
- すべてのオブジェクトからプロファイルの「すべて表示」権限を削除します。
- ユーザーに「FR-Corp」などの役割を付けます。
- 「プライベート」OWDを持つすべてのオブジェクトの共有ルールを作成し、このロールと共有します。
問題は、これが統合プロファイルであるため、このプロファイルを持つユーザーに役割を割り当てることができないということです。また、プライベートOWDには多くのオブジェクトが存在するため、共有ルールを作成することは妥当ではありません。
ユーザーをパブリックグループに割り当てることで同じ問題が発生します。つまり、多数の共有ルールを作成する必要があります。
この場合、最も簡単なオプションを教えてください。