Universal Containers has a SOAP-based integration that runs nightly to update the Product(Product2) object in Salesforce with updated product availability for over 500,000 products. The source system is a green-screen ERP that must be taken offline to produce nightly production reports, such as the inventory availability report used for this integration. The integration is performing very slowly and does not complete within the allocated four-hour time slot.What three recommendations might a Technical Archi
A. Use outbound Messaging to notify Salesforce promptly when product availability changes in the source system
B. Store the Salesforce Product ID in the source system to eliminate the need for External IDs and UPSERT API calls
C. Pre-process the data to avoid the need for workflow rules or triggers
D. Use the Bulk API UPDATE or UPSERT records more efficiently
E. Contact Salesforce support to request that they turn off record locking on the Product2 object