Which two options should UC consider to ensure duplicate Orders are not created in Salesforce?


Universal Containers (UC) uses several systems as part of their enterprise system landscape, including Salesforce and an ERP system. Salesforce is the master system for CRM data, such as Accounts and Opportunities. The ERP system is the master system for customer orders, shipping, and billing information. As part of their business process flow, when an order is created in the ERP system, it also needs to be created in Salesforce in real time.

Which two options should UC consider to ensure duplicate Orders are not created in Salesforce?
A . Use outbound messaging to send a unique message ID to the ERP system.
B . Use the upsert() function instead of create() to prevent the creation of unwanted duplicate records.
C . Use a middleware tool to handle the responsibility for managing multiple duplicate calls.
D . Customize the Apex web service REST call to send a unique message ID to the ERP system.

Answer: B,C