Exam Certified Platform App Builder All QuestionsBrowse all questions from this exam
Question 31

An app builder has been asked to integrate Salesforce with an external web service. The web service must be notified every time an Opportunity is Won.

Which two can satisfy this requirement? (Choose two.)

    Correct Answer: A, D

    To notify an external web service every time an Opportunity is won in Salesforce, you need a solution that can send outbound messages. Workflow rules can send outbound messages directly, making it a viable option. Process Builder alone cannot send outbound messages; however, it can invoke Apex code to accomplish this task. Therefore, using Process Builder with Apex code is another suitable approach. Flows also have the capability to send outbound messages, but that feature may not be universally available or as robust as using Workflow rules or Process Builder combined with Apex.

Discussion
Golfung

Why is it not A and C? Since Flows can send outbound message.

Pifrank

Flows can not send outbound message without code. Refer this link. https://help.salesforce.com/articleView?id=sf.process_which_tool.htm&type=5

noox

The link says exaclty the opposite ^^ Flow builder can send outbound message without code. So correct answer are A and C.

Vicas7

Flows will be able to send outbound messages in future updates. Salesforce will terminate the use of workflows and process builder in the future. For now, only workflows can send outbound messages

DonDemikOptions: AC

A,C. Flow can send outbound message, No need to write Apex with process builder.

YJ2Options: AC

Considering PB will be out from SF, A&C is the answer.

Mims22Options: AC

A C Process builder cannot send an outbound message: Another way to automate business processes, and is the upgraded version of the workflow rule. Though it can't send an outbound message like the workflow, with process builder you can update any related record, send an email, invoke a flow, submit a record for approval, and post to chatter

EsloOptions: AC

A and C is correct- Outbound message is core action inside record triggered floe- Here is Salesforce article- https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_outbound_message.htm&type=5&release=234

gigi_70

AD is correct because flows and process builder do not have the outbound messages feature, they can only send outbound messages when combined with apex. In the context of app builder, the declarative method is preferred, hence Workflows

Shantanu6193Options: AD

Efficient way is to use Workflow rule and use apex code to make callout ... A and D is correct.

aniket_k11Options: AC

https://help.salesforce.com/s/articleView?id=sf.process_which_tool.htm&type=5

mauro_bOptions: AC

It's A and C, workflow rules and flow builder can send outbound messages. Process Builder needs apex to do it.

CT2023Options: AD

The question ask to integrate salesforce with an external web service and the, could this be the reason why one correct answer are A. and D.?

wka520Options: AD

AD is correct

Ma21

Now I am a little confused after this article: https://help.salesforce.com/s/articleView?id=release-notes.rn_automate_flow_builder_outbound_message.htm&type=5&release=234