The operations manager wants to synchronize the customer list from the back office systems with Salesforce.
What should the consultant recommend to ensure data integrity?
Click on the arrows to vote for the correct answer
A. B. C. D.D
To ensure data integrity and synchronize the customer list from the back office systems with Salesforce, the consultant should recommend option B: Create a webservice connection between the Salesforce instance and the back office system.
Here's a detailed explanation for this recommendation:
A webservice connection allows for secure communication and data exchange between different systems. In this case, creating a webservice connection between Salesforce and the back office system will enable the seamless synchronization of customer data between the two systems, ensuring data integrity and consistency.
By leveraging a webservice connection, the consultant can implement an integration solution that allows real-time or scheduled data synchronization. This means that any changes or updates made in the back office system will be automatically reflected in Salesforce, and vice versa, ensuring that both systems have the most up-to-date and accurate customer information.
Creating an Apex trigger (option A) may be a viable solution in certain scenarios, but it involves custom development and would require the consultant to write code to handle the data exchange process. While Apex triggers can provide more flexibility and customization options, they also require additional maintenance and can be more complex to implement and manage.
Creating a unique ID field on the Opportunity object (option C) and an External ID field on the Account object (option D) are not directly related to synchronizing the customer list with the back office system. These options focus on data modeling within Salesforce and do not address the requirement of integrating and synchronizing data between Salesforce and the back office system.
In summary, the recommended approach for ensuring data integrity and synchronizing the customer list from the back office systems with Salesforce is to create a webservice connection between the two systems. This integration solution enables seamless and real-time data synchronization, ensuring that both systems have accurate and up-to-date customer information.