Exam Platform-App-Builder Topic 4 Question 192 Discussion

Actual exam question for Salesforce's Platform-App-Builder exam
Question #: 192
Topic #: 4
Universal Containers wants to track installation information once a container has been purchased on a custom object. Sales reps should have visibility of all the installations associated with their opportunities.
Which kind of relationship should this new object have to Opportunity?

Suggested Answer: B Vote an answer

The new custom object ("Installation__c") must store installation details that are related to an Opportunity.
Since each installation should be tied directly to a single opportunity, and inherit ownership and visibility from that opportunity (as per "sales reps should have visibility"), a Master-Detail relationship is appropriate.
* Why B (Master-Detail) is correct:Exact Extract:"In a master-detail relationship, the detail record inherits the sharing and security settings of its master record." - Salesforce Help | Relationships OverviewBecause Opportunities already have ownership and sharing settings that determine sales reps' visibility, making Installation__c the detail record ensures that sales reps automatically see related installations.Exact Extract:"The master-detail relationship closely links objects so that the master record controls certain behaviors of the detail record, such as record ownership, sharing, and deletion." - Salesforce Help | Master-Detail Relationships Why B (Master-Detail) is correct:Exact Extract:"In a master-detail relationship, the detail record inherits the sharing and security settings of its master record." - Salesforce Help | Relationships OverviewBecause Opportunities already have ownership and sharing settings that determine sales reps' visibility, making Installation__c the detail record ensures that sales reps automatically see related installations.Exact Extract:"The master-detail relationship closely links objects so that the master record controls certain behaviors of the detail record, such as record ownership, sharing, and deletion." - Salesforce Help | Master-Detail Relationships
* Why not A (Many to Many):Many-to-many relationships are only used when multiple records on both sides need to relate (e.g., Opportunities linked to multiple Installations and vice versa). That is not described here.
* Why not C (Hierarchical):Hierarchical relationships are only available on the User object.
* Why not D (Lookup):Lookup relationships do not automatically grant visibility or inherit ownership, so sales reps might not see all related installations.
References (Salesforce Platform App Builder documentation / Study Guide topics):
* Salesforce Help | Relationships Overview
* Salesforce Help | Master-Detail Relationships
* Salesforce Platform App Builder Exam Guide | Data Modeling and Management

by Philipppa at Jun 30, 2026, 02:53 PM

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nick name: Submit Cancel
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

0
0
0
10