設問
Universal Containers は外部デフォルト共有を有効にしており、外部ユーザーがカスタムオブジェクトの外部共有デフォルトをパブリック読み取り専用に設定できるようにしたいと考えています。
カスタムオブジェクトの有効な内部デフォルト共有設定は、次の 2 つのオプションのうちどれですか?
選択肢
A. 親によって制御される
B. パブリック読み取り/書き込み
C. プライベート
D. パブリック読み取り専用
解答
B. パブリック読み取り/書き込み
D. パブリック読み取り専用
解説
A. 親によって制御される
不正解です。この共有設定は、標準オブジェクト(例:連絡先、商談、資産など)でのみ使用可能です。カスタムオブジェクトには適用できないため、今回の設問の条件(カスタムオブジェクト)には合致しません。したがって、選択肢として無効です。
B. パブリック読み取り/書き込み
正解です。内部OWDが「パブリック読み取り/書き込み」であれば、外部OWDを「パブリック読み取り専用」とすることは問題ありません。内部の方が寛容なため、外部ユーザーに制限されたアクセスを与える設計が成立します。
C. プライベート
不正解です。内部OWDが「プライベート」の場合、外部OWDに「パブリック読み取り専用」を指定することはできません。これは外部ユーザーが内部ユーザーよりも広いアクセス権を持つことになるため、セキュリティ制約に違反します。
D. パブリック読み取り専用
正解です。内部OWDが「パブリック読み取り専用」であれば、同じレベルで外部OWDを設定することが可能です。同等の共有設定であれば、Salesforceは整合性を保てるため、セキュリティ要件を満たします。
第116問
こちらをクリック