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 11 Question 61 Discussion

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

Northern Trail Outfitters needs to send order and line items directly to an existing finance application webservice when an order if fulfilled. It is critical that eac

order reach the finance application exactly once for accurate invoicing.

What solution should an architect propose?

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

0/2000 characters
Jina
2 months ago
Wait, can we trust the automatic retries in D? Seems risky.
upvoted 0 times
...
Maynard
2 months ago
I think A could work too, but it might get complicated.
upvoted 0 times
...
Cassandra
3 months ago
Definitely going with D, it simplifies the process a lot!
upvoted 0 times
...
Ruth
3 months ago
Outbound Messaging sounds solid, but can it really guarantee delivery?
upvoted 0 times
...
Lai
3 months ago
Option D is the best choice for error handling!
upvoted 0 times
...
Nadine
3 months ago
I vaguely recall a practice question where we had to choose between synchronous and asynchronous calls. I think Outbound Messaging might be the safest option here.
upvoted 0 times
...
Annelle
4 months ago
I feel like the @future method could lead to issues with retries, especially if the order needs to be processed immediately.
upvoted 0 times
...
Derrick
4 months ago
I'm not entirely sure, but I think using a Queueable Apex method might be better since it allows for more control over error handling.
upvoted 0 times
...
Shelia
4 months ago
I remember we discussed the importance of ensuring exactly-once delivery for financial transactions, so I think Outbound Messaging could be a good choice.
upvoted 0 times
...
Brandon
4 months ago
This is straightforward. The Queueable Apex method with custom error handling is clearly the way to go. It gives us the control and flexibility we need to ensure the orders are processed correctly, while also handling any errors that come up. I'm confident this is the best solution for the requirements.
upvoted 0 times
...
Margot
4 months ago
Okay, I think I've got a handle on this. The key is ensuring the order data reaches the finance app reliably, even in the face of errors or retries. I'm going to go with the Outbound Messaging solution - that seems like the most robust and automated approach to handling the error retries.
upvoted 0 times
...
Marta
5 months ago
Hmm, this is a tough one. I'm a bit confused about the different options and which one would best meet the critical requirement of accurate invoicing. I'll need to read through the question more carefully and think through the pros and cons of each approach.
upvoted 0 times
...
Jesus
5 months ago
This looks like a tricky one. I'll need to carefully consider the requirements around ensuring each order reaches the finance app exactly once. I'm leaning towards the Queueable Apex method with custom error handling, but I'll review the other options as well.
upvoted 0 times
...
Colton
7 months ago
Option D is the best choice, hands down. I don't even want to think about the headaches of implementing custom error handling.
upvoted 0 times
...
Timmy
7 months ago
Haha, I remember when I had to manually handle retries in my code. What a nightmare! Outbound Messaging is the way to go, for sure.
upvoted 0 times
...
Micheline
7 months ago
I agree, Option D is the most reliable solution. No need to reinvent the wheel when Salesforce already has a built-in feature for this.
upvoted 0 times
Noah
5 months ago
I think Option A could work too. Using Queueable Apex method with custom error handling process seems like a solid solution.
upvoted 0 times
...
Elise
6 months ago
User 2: I agree, Salesforce's Outbound Messaging feature is reliable.
upvoted 0 times
...
Mindy
6 months ago
User 1: I think Option D is the best choice.
upvoted 0 times
...
Leah
7 months ago
Option D is definitely the way to go. Outbound Messaging takes care of error retries automatically.
upvoted 0 times
...
...
Kimberlie
8 months ago
Option D is the way to go! Outbound Messaging will handle the retries for us, so we don't have to worry about it.
upvoted 0 times
Linn
7 months ago
Outbound Messaging simplifies the process and reduces the risk of errors in sending the orders to the finance application.
upvoted 0 times
...
Chanel
7 months ago
It's definitely a good choice to ensure accurate invoicing without having to manually handle error retries.
upvoted 0 times
...
Ciara
7 months ago
I agree, Outbound Messaging seems like the most reliable option for sending order and line items to the finance application.
upvoted 0 times
...
Cassie
8 months ago
Option D is the way to go! Outbound Messaging will handle the retries for us, so we don't have to worry about it.
upvoted 0 times
...
...
Adelle
8 months ago
I'm not sure, but I think option B) Trigger makes @future Apex method could also work well.
upvoted 0 times
...
Carlee
8 months ago
I disagree, I believe option D) Outbound Messaging is more reliable for handling error retries.
upvoted 0 times
...
Claudia
9 months ago
I think option A) Trigger invokes Queueable Apex method is the best solution.
upvoted 0 times
...

Save Cancel