設問
ユニバーサルコンテナーには次の要件があります。
・カスタムローンオブジェクトでは、組織全体のデフォルトがプライベートに設定されている必要があります。
・ローン記録の所有者はローン組成担当者となります。
・ローン記録は、ローンごとに特定の引受業者(アンダーライター)と共有する必要があります。
・引受業者は、自分に割り当てられたローン記録のみを参照する必要があります。
これらの要件を満たすためにアーキテクトは何を推奨する必要がありますか?
選択肢
A. 基準ベースの共有ルールを使用して、基準ベースの共有で定義された基準に基づいてローンオブジェクトを保険会社と共有します。
B. Loan オブジェクトから User オブジェクトへの参照関係を作成します。Loanオブジェクトのトリガーを使用して、Loan shareオブジェクトに対応するレコードを作成します。
C. LoanからUserオブジェクトへの主従関係を作成します。ローン記録は引受業者と自動的に共有されます。
D. 共有理由で定義された基準に基づいてローンをアンダーライターと共有するローンオブジェクトに Apex 共有理由を作成します。
解答
B. Loan オブジェクトから User オブジェクトへの参照関係を作成します。Loanオブジェクトのトリガーを使用して、Loan shareオブジェクトに対応するレコードを作成します。
解説
A. 基準ベースの共有ルールを使用して、基準ベースの共有で定義された基準に基づいてローンオブジェクトを保険会社と共有します。
不正解です。
基準ベースの共有ルールでは特定のレコードを特定のユーザーに個別に共有することは困難であり、特定の引受業者と1対1で共有する柔軟性に欠けるため、このケースには不適切です。
B. Loan オブジェクトから User オブジェクトへの参照関係を作成します。Loanオブジェクトのトリガーを使用して、Loan shareオブジェクトに対応するレコードを作成します。
正解です。
プライベート設定のオブジェクトで特定ユーザーへの個別のレコード共有を管理するには、ApexトリガーでLoan_shareオブジェクトにレコードを直接挿入する方法が最適です。この方法であれば、特定の引受業者のみにレコードを柔軟かつ確実に共有できます。
C. LoanからUserオブジェクトへの主従関係を作成します。ローン記録は引受業者と自動的に共有されます。
不正解です。
主従関係をユーザーオブジェクトに対して作成することはできません。ユーザーオブジェクトを親として使用する主従関係は標準機能で禁止されているため、技術的に実現不可能です。
D. 共有理由で定義された基準に基づいてローンをアンダーライターと共有するローンオブジェクトに Apex 共有理由を作成します。
不正解です。
Apex共有理由はレコード共有の理由を明示するために使われますが、それ自体は共有を実行するものではありません。共有レコードを明示的に作成するApexコードが必須であり、この説明だけでは不十分です。
第91問
こちらをクリック