Salesforce Certified Data Architect — Question 59
Northern Trail Outfitters (NTO) plans to maintain contact preferences for customers and employees. NTO has implemented the following:
1. Customers are Person Accounts for their retail business.
2. Customers are represented as Contacts for their commercial business.
3. Employees are maintained as Users.
4. Prospects are maintained as Leads.
NTO needs to implement a standard communication preference management model for Person Accounts, Contacts, Users, and Leads.
Which option should the data architect recommend NTO to satisfy this requirement?
Answer options
- A. Create case for contact preferences, and use this to validate the preferences for Lead, Person Accounts, and Users.
- B. Use Individual objects to maintain the preferences with relationships to Lead, Person Account, and Users.
- C. Create custom fields for contact preferences in Lead, Person Account, and Users objects.
- D. Create a custom object to maintain preferences and build relationships to Lead, Person Account, and Users.
Correct answer: D
Explanation
The correct answer is D because creating a custom object to manage preferences allows for a centralized and flexible structure that can be easily related to Leads, Person Accounts, and Users. Options A and B do not provide an effective way to manage preferences across different object types, while option C limits the ability to maintain preferences comprehensively.