A developer wants to invoke on outbound message when a record meets a specific criteria. Which three features satisfy this use case?
Choose 3 answer
A. Approval Process has the capacity to check the record criteria and send an outbound message without Apex Code
B. Process builder can be used to check the record criteria and send an outbound message with Apex Code.
C. workflows can be used to check the record criteria and send an outbound message.
D. Process builder can be used to check the record criteria and send an outbound messagewithout Apex Code.
E. Visual Workflow can be used to check the record criteria and send an outbound message without Apex Code.
A. Approval Process has the capacity to check the record criteria and send an outbound message without Apex Code C. workflows can be used to check the record criteria and send an outbound message. D. Process builder can be used to check the record criteria and send an outbound messagewithout Apex Code.
Explanation:
To send an outbound message when a record meets specific criteria (without Apex), use these declarative tools:
Approval Process (A):
Criteria: Configure entry conditions in the approval process.
Outbound Message: Add an outbound message action to notify external systems when a record is approved/rejected.
Workflow Rule (C):
Criteria: Define rule conditions (e.g., "Status = Closed Won").
Outbound Message: Add an outbound message action as the workflow action.
Process Builder (D):
Criteria: Set up conditions in the process.
Outbound Message: Use the "Send Outbound Message" action in the process.
Why Other Options Are Incorrect:
B: Process Builder does not require Apex to send outbound messages (it’s declarative).
E: Visual Workflow (Flow) cannot send outbound messages natively (requires Apex or Process Builder integration).