Sometimes events on Salesforce need to be handled by an external system due to the scale or type of process being executed. Consider the use case of a user in Salesforce needing to get pricing for an order they are building in Salesforce while on the phone with a customer. The pricing logic already exists in a third-party system. Instead of recreating this logic in Salesforce, it will be leveraged by making a request of the third-party system. The response, in this case the pricing, will be returned and stored back in Salesforce. What is the optimal solution?
Select one answer.
Marked answer: A
Community Discussion
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Chose A1
Correct ans is A
Chose A3
A is the correct answer. Requirement is real time update as customer is waiting on phone, triggers can't make synchronous calls, ETL is batch (not real-time). Outbound message can't get the result back (usually one way)
Chose A1
A is correct VF to make call and response in real-time