Salesforce Platform Developer I (legacy) — Question 64
A Licensed_Professional__c custom object exists in the system with two Master-Detail fields for the following objects: Certification__c and Contact.
Users with the `Certification Representative` role can access the Certification records they own and view the related Licensed Professionals records, however users with the `Sales Representative` role report they cannot view any Licensed Professional records even though they own the associated Contact record.
What are two likely causes of users in the `Sales Representative` role not being able to access the Licensed Professional records? (Choose two.)
Answer options
- A. The organization has a private sharing model for Certification__c. and Certification__c is the primary relationship in the Licensed_Professional__c object.
- B. The organization's sharing rules for Licensed_Professional__c have not finished their recalculation process.
- C. The organization recently modified the Sales Representative role to restrict Read/Write access to Licensed_Professional__c.
- D. The organization has a private sharing model for Certification__c, and Contact is the primary relationship in the Licensed_Professional__c object.
Correct answer: A, B
Explanation
The correct answer is A because if Certification__c has a private sharing model and is the primary relationship, users without access to Certification__c cannot see Licensed Professional records tied to it. Option B is also valid as an incomplete recalculation of sharing rules could lead to access issues. Options C and D are incorrect because they do not accurately reflect the access issues described in the scenario.