Salesforce Administrator — Question 88
Universal Containers has a private sharing model on Opportunities. The System Administrator has been asked to create a new custom object that will track customer payment information and will link to the Opportunity. Only those users with access to the Opportunity should be able to see the records on the new object.
What should the Administrator do to accomplish this task?
Answer options
- A. Create a lookup relationship with Profile permissions.
- B. Create a Master-Detail relationship with Profile permissions.
- C. Create a Master-Detail relationship with a Criteria Based Sharing Rule.
- D. Create a Lookup relationship with a Criteria Based Sharing Rule.
Correct answer: B
Explanation
The correct answer is B because creating a Master-Detail relationship ensures that the new custom object inherits sharing settings from the Opportunity, allowing only users with access to Opportunities to view the related payment information. The other options are incorrect because Profile permissions do not control record visibility in the same way, and Criteria Based Sharing Rules are not applicable for Lookup relationships in this scenario.