【解答・解説付き】Salesforce認定Sharing and Visibilityアーキテクト試験対策:第37問

【解答・解説付き】Salesforce認定Sharing and Visibilityアーキテクト試験対策:第37問

設問

Universal Containers のダミーユーザーは、10,000 を超えるリードレコードを所有しています。システムはこれらすべてのリードをダミーユーザーに割り当てました。これにより、ロール階層が変更されるたびにパフォーマンスの問題が発生します。パフォーマンスを向上させるために推奨される 2
つのオプションはどれですか?答えを 2 つ選択してください。

選択肢

A. 少数のユーザーに所有権を割り当てます。
B. ダミー ユーザーをパブリック グループに追加します。
C. ダミー ユーザーをロール階層の最下位に追加します。
D. ダミー ユーザーにロールを割り当てません。

解答

解説

解説

B. ダミーユーザーをパブリックグループに追加する。
不正解です。パブリックグループは、共有ルールや手動共有の対象として利用できますが、ロール階層の変更時のパフォーマンスに直接影響を与えるものではありません。ロール階層の変更が行われると、各ユーザーが所有するレコードのアクセス権が再計算されるため、パブリックグループへの所属に関係なく、パフォーマンスの問題は発生します。また、パブリックグループを利用しても、リードの所有者が1人のままであれば、負荷分散にはなりません。そのため、パフォーマンス改善のためには、リードの所有者を分散する、またはロールの割り当てを見直すほうが効果的です。

C. ダミーユーザーをロール階層の最下位に追加する。
不正解。一見すると、ロール階層の最下位にユーザーを配置することで、影響が最小限になるように思えますが、実際にはロールを持っている限り、ロール階層の変更時にそのユーザーのレコードのアクセス権が再計算されるため、パフォーマンス問題の根本的な解決にはなりません。特に、リードの数が10,000件以上ある場合、ロール変更時の計算負荷は依然として大きく、システム全体の応答速度にも悪影響を及ぼす可能性があります。最適な解決策は、ロールを割り当てないことで、ロール階層変更の影響を受けない状態にすることです。

第38問

こちらをクリック

Salesforceカテゴリの最新記事