Salesforce Certified Integration Architect — Question 66
Northern Trail Outfitters has recently implemented middleware for orchestration of services across platforms. The Enterprise Resource Planning (ERP) system being used requires transactions be captured near real time at a REST endpoint initiated in Salesforce when creating an order object. Additionally, the Salesforce team has limited development resources and requires a low code solution.
Which option should fulfill the use case requirements?
Answer options
- A. Implement a Workflow Rule with Outbound Messaging to send SOAP messages to the designated endpoint.
- B. Implement Change Data Capture on the order object and leverage the replay ID in the middleware solution.
- C. Use Remote Process Invocation Fire and Forget pattern on insert on the order object using Flow Builder.
Correct answer: B
Explanation
The correct answer is B because Change Data Capture allows for capturing changes in real time, which fits the near real-time requirement for the ERP system. Option A is incorrect as SOAP messages do not align with the REST endpoint requirement, while Option C, although a low-code solution, does not guarantee the near real-time capture of transactions necessary for the ERP system.