設問
Universal Containers (UC) はカスタム Invoice オブジェクトを作成しました。標準営業ユーザーは検索レイアウトでレコードを見られますが、詳細を開くと「レコード名・作成日・最終変更日」だけしか表示されません。一方、システム管理者は多くの項目を参照できます。原因は何でしょうか。
選択肢
A. 営業ユーザープロファイルは残りのフィールドにアクセスできません。
B. 営業ユーザープロファイルに割り当てられたページレイアウトには、フィールドへの読み取り専用アクセスのみが与えられます。
C. 組織全体の共有設定がプライベートに設定されているため、パブリック読み取り/書き込みに調整する必要があります。
D. ロールベースの共有が欠落しているため、フィールドへのアクセスを許可するには、営業ユーザーのロールに追加する必要があります。
解答
A. 営業ユーザープロファイルは残りのフィールドにアクセスできません。
解説
A. 営業ユーザープロファイルは残りのフィールドにアクセスできません。
正解です。フィールドレベルセキュリティ(FLS)でプロファイルにフィールド参照権限がない場合、レコードを開いてもそのフィールドは表示されません。検索ではレコード名など最小限の情報だけが見えるため、この現象が発生します。
B. 営業ユーザープロファイルに割り当てられたページレイアウトには、フィールドへの読み取り専用アクセスのみが与えられます。
不正解です。ページレイアウトで「読み取り専用」にしても、フィールド自体は表示されます(編集不可になるだけ)。フィールドが完全に見えないのはFLSの設定ミスが原因です。
C. 組織全体の共有設定がプライベートに設定されているため、パブリック読み取り/書き込みに調整する必要があります。
不正解です。OWD設定はレコード単位での「表示可否」や「編集可否」を制御しますが、フィールド単位で見えるかどうかは制御しません。ここで問題になっているのはフィールドの可視性です。
D. ロールベースの共有が欠落しているため、フィールドへのアクセスを許可するには、営業ユーザーのロールに追加する必要があります。
不正解です。ロール設定はレコード単位の共有範囲を広げる機能であり、フィールドレベルセキュリティには影響を与えません。ロールを変えてもフィールド可視性は変わりません。
第99問
こちらをクリック