New Year Sale 2026! 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

Actual exam question for Salesforce's ARC-101 exam
Question #: 63
Topic #: 10
[All ARC-101 Questions]

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?

Show Suggested Answer Hide Answer
Suggested Answer: B

Contribute your Thoughts:

0/2000 characters
Svetlana
2 months ago
I think the trigger approach is more reliable for this scenario.
upvoted 0 times
...
Ilona
2 months ago
Wait, can a Lightning Component really handle synchronous calls?
upvoted 0 times
...
Franklyn
3 months ago
Batch jobs (Option C) won't work for immediate fulfillment.
upvoted 0 times
...
Kris
3 months ago
I disagree, Process Builder (Option B) is easier to manage!
upvoted 0 times
...
Elly
3 months ago
Option A seems like the best choice for real-time updates.
upvoted 0 times
...
Shantay
3 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.
upvoted 0 times
...
Nell
3 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.
upvoted 0 times
...
Dortha
4 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.
upvoted 0 times
...
Marleen
4 months ago
I remember we discussed the importance of synchronous callouts for real-time processing, so I think option A might be the right choice.
upvoted 0 times
...
Matthew
4 months 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.
upvoted 0 times
...
Carlton
4 months 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.
upvoted 0 times
...
Asha
4 months 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.
upvoted 0 times
...
Scarlet
5 months 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.
upvoted 0 times
...
Paz
5 months ago
This looks like a straightforward integration problem, but I'll need to think through the synchronous requirement carefully.
upvoted 0 times
...
Rex
6 months 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!'
upvoted 0 times
...
Percy
6 months 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.
upvoted 0 times
...
Charolette
7 months ago
But wouldn't building a Lightning Component for synchronous callouts be more efficient?
upvoted 0 times
...
Selma
7 months ago
Batch Apex? Really? That's overkill for this use case. I'd avoid Option C, it's just introducing unnecessary complexity.
upvoted 0 times
Izetta
5 months ago
A) Write a trigger that invokes an Apex proxy class to make a REST callout to the Order Management System.
upvoted 0 times
...
...
Barbra
7 months ago
I think developing a batch Apex job to make hourly callouts is the way to go.
upvoted 0 times
...
Alex
7 months 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.
upvoted 0 times
...
Lou
7 months 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.
upvoted 0 times
Yoko
7 months ago
User 2: Triggering a callout right when the opportunity is closed makes sense.
upvoted 0 times
...
Marguerita
7 months ago
User 1: I agree, option A seems like the best choice for this scenario.
upvoted 0 times
...
...
Alberto
7 months ago
I disagree, I believe using Process Builder would be a better option.
upvoted 0 times
...
Charolette
8 months ago
I think the Integration Architect should write a trigger to make a REST callout.
upvoted 0 times
...

Save Cancel