Salesforce Certified Integration Architect — Question 56
Northern Trail Outfitters has recently experienced intermittent network outages in its call center. When network service resumes, Sales representatives have inadvertently created duplicate orders in the manufacturing system because the order was placed, but the return acknowledgment was lost during the outage.
Which solution should an architect recommend to avoid duplicate order booking?
Answer options
- A. Use scheduled Apex to query manufacturing system for potential duplicate or missing orders.
- B. Implement idempotent design and have Sales Representatives retry order(s) in question.
- C. Use Outbound Messaging to ensure manufacturing acknowledges receipt of order.
- D. Have scheduled Apex resubmit orders that do not have a successful response.
Correct answer: B
Explanation
The correct answer is B because implementing an idempotent design allows Sales Representatives to safely retry orders without creating duplicates, as the system would recognize previously processed requests. Options A and D do not prevent the initial duplication from occurring, and C, while helpful for acknowledgment, does not address the core issue of preventing duplicate orders during outages.