Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce ARC-101 Exam - Topic 10 Question 63 Discussion

Posted by Fletcher on Jul 11, 2025 at 06:12 AM

Northern Trail Outfitters (NTO) leverages Sales Cloud for tracking and managing leads, accounts, contacts, and opportunities- Orders and order fulfillment is taken care of by an Order Management System (OMS) in the back-office. When an opportunity has changed it's status to "Closed/Won" and there are products attached, the details should be passed to the OMS for fulfillment operations.

The callout from Salesforce to the OMS should be synchronous.

What should an Integration Architect do to satisfy these requirements?

Suggested Answer: B

Get Premium ARC-101 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
26 comments · newest first
SV
Svetlana 10 months ago
I think the trigger approach is more reliable for this scenario.
IL
Ilona 11 months ago
Wait, can a Lightning Component really handle synchronous calls?
FR
Franklyn 11 months ago
Batch jobs (Option C) won't work for immediate fulfillment.
KR
Kris 11 months ago
I disagree, Process Builder (Option B) is easier to manage!
EL
Elly 11 months ago
Option A seems like the best choice for real-time updates.
SH
Shantay 11 months ago
I’m a bit confused about option D; it seems like a Lightning Component might not be the best approach for this scenario since it requires user interaction.
NE
Nell 12 months ago
I practiced a similar question about integrating with external systems, and I think batch Apex like in option C wouldn't meet the synchronous requirement.
DO
Dortha 12 months ago
I'm not entirely sure, but I feel like using Process Builder in option B could work too, especially since it can trigger actions based on record changes.
MA
Marleen 1 year ago
I remember we discussed the importance of synchronous callouts for real-time processing, so I think option A might be the right choice.
MA
Matthew 1 year ago
This seems pretty straightforward to me. I'd go with the trigger solution - it's the most direct way to meet the synchronous requirement.
CA
Carlton 1 year ago
I'm a bit confused by the different options here. I'll need to make sure I understand the differences between the trigger, Process Builder, and batch job approaches before deciding.
AS
Asha 1 year ago
Okay, I've got a plan. I think I'll go with the trigger option since that will ensure the callout happens right when the opportunity is closed. The synchronous part should be doable with an Apex proxy class.
SC
Scarlet 1 year ago
Hmm, not sure about this one. The synchronous callout is a bit tricky - I'll need to review the options and make sure I understand the implications of each approach.
PA
Paz 1 year ago
This looks like a straightforward integration problem, but I'll need to think through the synchronous requirement carefully.
RE
Rex 1 year ago
Haha, can you imagine the order management team's faces if the Integration Architect decided to go with a batch job for this? 'Sorry, guys, you'll just have to wait an hour for your orders to process!'
PE
Percy 1 year ago
Ah, the old synchronous Apex REST callout. Option D might work, but I'm not sure I like the idea of the user having to click a button. Feels a bit clunky.
CH
Charolette 1 year ago
But wouldn't building a Lightning Component for synchronous callouts be more efficient?
SE
Selma 1 year ago
Batch Apex? Really? That's overkill for this use case. I'd avoid Option C, it's just introducing unnecessary complexity.
IZ
Izetta 1 year ago
↳ replying to Selma
A) Write a trigger that invokes an Apex proxy class to make a REST callout to the Order Management System.
BA
Barbra 1 year ago
I think developing a batch Apex job to make hourly callouts is the way to go.
AL
Alex 1 year ago
I'm not a big fan of triggers, they can get messy. I'd go with Option B and use Process Builder instead. Seems cleaner and more maintainable.
LO
Lou 1 year ago
Option A looks like the way to go. A trigger will ensure the callout happens right when the opportunity is closed, which is exactly what the requirement specifies.
YO
Yoko 1 year ago
↳ replying to Lou
User 2: Triggering a callout right when the opportunity is closed makes sense.
MA
Marguerita 1 year ago
↳ replying to Lou
User 1: I agree, option A seems like the best choice for this scenario.
AL
Alberto 1 year ago
I disagree, I believe using Process Builder would be a better option.
CH
Charolette 1 year ago
I think the Integration Architect should write a trigger to make a REST callout.
0/2000 characters

Save Cancel