Salesforce Certified Data Architect — Question 75
A large automobile company has implemented Salesforce for its sales associates. Leads flow from its website to Salesforce using a batch integration in Salesforce. The batch job converts the leads to Accounts in Salesforce. Customers visiting their retail stores are also created in Salesforce as Accounts.
The company has noticed a large number of duplicate Accounts in Salesforce. On analysis, it was found that certain customers could interact with its website and also visit the store. The sales associates use Global Search to search for customers in Salesforce before they create the customers.
Which option should a data architect choose to implement to avoid duplicates?
Answer options
- A. Develop an Apex class that searches for duplicates and removes them nightly.
- B. Build a custom search functionality that allows sales associates to search for customer in real time upon visiting their retail stores.
- C. Leverage duplicate rules in Salesforce to validate duplicates during the account creation process.
- D. Implement an MDM solution to validate the customer information before creating Accounts in Salesforce.
Correct answer: C
Explanation
The correct answer is C, as leveraging duplicate rules in Salesforce allows for automatic validation of potential duplicates when accounts are being created, effectively preventing the issue of duplicate records. Options A and B are reactive solutions that do not address the root cause during account creation, while D, although useful, may introduce additional complexity and does not directly prevent duplicates at the point of entry.