Salesforce Certified Sharing and Visibility Designer — Question 21
Cloud Kicks wants to set up a new integration with its ERP system. Cloud Kicks’ objective is to synchronize contacts in the ERP shipping tables with those in their CRM so that sales reps can view up-to-date contact information. Cloud Kicks has the following environment:
The integration runs under a dedicated Integration User who is at the top of the role hierarchy.
The Organization-Wide Default sharing setting for Accounts is Private and Contacts is Controlled by Parent.
100,000 contacts have account data in the ERP system, but do not have corresponding Accounts in Salesforce.
An Architect needs to design the solution so that the sales team can see the contacts and so that there are no performance issues.
What should the Architect do?
Answer options
- A. 1. Have the integration create both contacts and their corresponding accounts. 2. Use an Account sharing rule to grant sales reps access to the contacts.
- B. 1. Have the integration create the contacts under one dedicated account record. 2. Use an Account sharing rule to grant sales reps access to the contacts.
- C. 1. Have the integration create the contacts with Salesforce without an account. 2. Use a Contact sharing rule to grant sales reps access to the contacts.
- D. 1. Have the integration create both the contacts and their corresponding accounts. 2. Use a Contact Sharing rule to grant sales reps access to the contacts.
Correct answer: C
Explanation
The correct answer, C, is appropriate because it allows the integration to create contacts independently without needing corresponding accounts, which aligns with the current setup of having 100,000 contacts without accounts in Salesforce. Options A and D require creating accounts, which isn't feasible due to the absence of account data, and option B limits the contacts to a single account, which may not reflect the necessary data structure.