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

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

設問

Universal Containers には、プライベート共有モデルを備えたカスタムジョブオブジェクトがあります。ジョブのサイズと場所に基づいて、さまざまなチームが特定のジョブレコードを編集するためのアクセス権を持っている必要があります。この要件をサポートするために、必要なユーザとレコードを共有するために Apex管理共有が実装されました。チームは頻繁に変更されるため、管理された共有の再計算を手動で頻繁に実行する必要があります。このプロセスを最適化するためにアーキテクトは何ができるでしょうか?

選択肢

A. ジョブオブジェクトの共有モデルをパブリック読み取り/書き込みに変更します。
B. 共有の再計算を毎晩自動的に実行するスケジュールされたジョブを作成します。
C. チームごとに公開グループを作成し、ユーザーではなくグループとジョブを共有します。
D. カスタム Visualforceページを作成してジョブを編集し、コントローラで共有なしを指定します。

解答

解説

A. ジョブオブジェクトの共有モデルをパブリック読み取り/書き込みに変更します。
不正解です。ジョブオブジェクトの共有モデルをパブリック読み取り/書き込みに変更すると、すべてのユーザーに編集権限が与えられ、機密情報の保護が困難になります。 結果として、不要なユーザーが記録にアクセスできるリスクが判断され、セキュリティ上重大な問題を考慮するため、この方法は適切ではありません。

B. 共有の再計算を毎晩自動的に実行するスケジュールされたジョブを作成します。
不正解です。毎晩自動で実行するスケジュールジョブを作成する方法は、チームの変更が日中に起こった場合、即時反映ができずアクセス権にタイムラグが生じる可能性があり、最適な解決策とは言えません。

D. カスタム Visualforceページを作成してジョブを編集し、コントローラで共有なしを指定します。
不正解です。カスタム Visualforce ページを使用して共有制御を回避すると、標準のセキュリティメカニズムが適用されず、予期しない不正アクセスや情報漏洩のリスクが生じます。システム全体の安全性が認識されるため、このアプローチは推奨されません。

第36問

こちらをクリック

Salesforceカテゴリの最新記事