問題
Assignmentという名前のカスタムオブジェクトには、階層を使用してアクセス権を付与する非公開の共有設定があります。組織にはロール階層があり、スペシャリストロールはマネージャーロールに報告し、マネージャーロールはディレクターロールに報告します。ディレクターロールは、ロール階層の最上位にあります。マネージャーロールのユーザーが、新しいAssignmentレコードを作成した場合、誰がこのレコードを参照できますか。
- レコード所有者とその階層のディレクター
- レコード所有者とその階層のスペシャリストロールより上位の人
- レコード所有者とその階層のマネージャー
- レコード所有者とその階層のスペシャリスト
正解
- レコード所有者とその階層のディレクター
- レコード所有者とその階層のスペシャリストロールより上位の人
- レコード所有者とその階層のマネージャー
- レコード所有者とその階層のスペシャリスト
解説
問題文から、ロール階層を上位から並べると以下のようになります。
- ディレクター
- マネージャー
- スペシャリスト
Salesforceにおいて、ロール階層内ではレコードの所有者より上位に位置するロールのユーザーは、自動的にそのレコードへのアクセス権を持ちます。これにより、組織内の情報共有と管理が効率的に行われ、レコードのセキュリティを保ちつつ、必要なユーザーが適切なデータにアクセスできるようになります。
参考:階層を使用したアクセス権の制御
それぞれの選択肢の理由について説明します。
□ レコード所有者とその階層のディレクター
これは正解です。レコードの所有者がマネージャーロールに属している場合、その上位にあるディレクターロールのユーザーがレコードにアクセスできます。
□ レコード所有者とその階層のスペシャリストロールより上位の人
これは不正解です。スペシャリストロールはマネージャーロールより下位にあるため、レコードにアクセスすることはできません。
□ レコード所有者とその階層のマネージャー
これは不正解です。レコードのアクセス権を持つのは、レコードの所有者とそれより上位に位置するロールのユーザーのため、同じ階層のマネージャーロールのユーザーは、レコードにアクセスすることはできません。
□ レコード所有者とその階層のスペシャリスト
これは不正解です。スペシャリストロールはマネージャーロールより下位にあるため、レコードにアクセスすることはできません。
コメント