問題
Universal Containers社の管理者は、コンテナ(Containers__c)と購入(Purchase__c)という2つのオブジェクトを作成しました。管理者は、すべてのコンテナレコードをSalesforceの購入レコードに表示するよう要求しました。コンテナ(Containers__c)と購入(Purchase__c)の間のどのタイプのリレーションシップがこの要件を満たすことができますか。
- 積み上げ集計項目
- 数式項目
- 主従関係
- 参照関係
正解
- 積み上げ集計項目
- 数式項目
- 主従関係
- 参照関係
解説
それぞれの選択肢の理由について説明します。
□ 積み上げ集計項目
これは不正解です。積み上げ集計項目は、主従関係においてのみ使用でき、従オブジェクトのレコードの数や特定の数値項目の合計などを親オブジェクトに集計するための項目です。積み上げ集計項目自体はリレーションシップのタイプではなく、リレーションシップの作成やレコードの表示には使用されません。
□ 数式項目
これは不正解です。他の項目の値を計算して表示するためのもので、リレーションシップを作成するためのものではありません。数式項目を使用しても、すべてのコンテナレコードを購入レコードに表示することはできません。
□ 主従関係
これは正解です。主従関係を設定すると、従レコードは親レコードのセキュリティ設定と権限を継承します。これにより、親レコードが参照可能な場合、その関連する従レコードも自動的に参照されます。この機能は、コンテナ(従)が購入(主)レコードに密接に関連し、購入レコードから直接、すべての関連コンテナレコードを表示および管理することを可能にします。
□ 参照関係
これは不正解です。参照関係では、各レコードは独立したセキュリティ設定を持ち、親レコードへのアクセス権限が自動的に子レコードの可視性に影響を与えるわけではありません。そのため、親レコードからすべての子レコードを自動的に表示することはできません。したがって、この関係はUniversal Containers社の要求する「すべてのコンテナレコードを購入レコードに表示する」という要件を完全には満たしません。
コメント