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 Exam ARC-101 Topic 1 Question 36 Discussion

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

A company that is a leading provider of courses and training delivers courses using third

party trainers. The trainer for the company has to be verified from 10 different training

accreditation verification agencies before providing training for the company. Each training accreditation agency has its own response time, which could take days to confirm a trainer.

The company decided to automate the trainer accreditation verification process by integrating to the agencies web services.

What is the recommended approach to automate this process?

Show Suggested Answer Hide Answer
Suggested Answer: C

Contribute your Thoughts:

Elliot
1 months ago
I bet the exam writer is sitting back, chuckling to themselves, watching us debate the 'right' answer. Little do they know, the best approach is to just call the vendor and ask for help.
upvoted 0 times
...
Catalina
1 months ago
Ha! Option A with Salesforce External Services? That's like trying to herd cats. Good luck getting all those agencies to play nice with Salesforce.
upvoted 0 times
...
Timothy
1 months ago
Option B with a trigger sounds like it could get messy. Trying to coordinate all those callouts and consolidate the results in the trigger might lead to performance issues.
upvoted 0 times
Deeann
12 days ago
D) Use middleware to handle the call out to the 10 different verification services, the middleware will handle the business logic of consolidating the verification result from the 10 services, then make a call-in to salesforce and update the verification status to 'verified'.
upvoted 0 times
...
Eva
26 days ago
A) Use salesforce external service to make the call out, Salesforce external service should check the verification agencies until the result is verified, then update the trainer status to 'verified'.
upvoted 0 times
...
Rodolfo
28 days ago
D) Use middleware to handle the call out to the 10 different verification services, the middleware will handle the business logic of consolidating the verification result from the 10 services, then make a call-in to salesforce and update the verification status to 'verified'.
upvoted 0 times
...
Lucille
1 months ago
A) Use salesforce external service to make the call out, Salesforce external service should check the verification agencies until the result is verified, then update the trainer status to 'verified'.
upvoted 0 times
...
...
Mira
1 months ago
I'm leaning towards Option C. An Apex callout with the @future annotation could work well, and it keeps the logic within Salesforce without relying on external middleware.
upvoted 0 times
...
Deja
2 months ago
I think creating a trigger on the trainer record to make a callout to each verification agency is the most efficient way to automate the process.
upvoted 0 times
...
Kara
2 months ago
Option D seems like the most efficient approach. Using middleware to handle the complex integration with multiple agencies and consolidate the results sounds like a smart way to automate the process.
upvoted 0 times
Alpha
29 days ago
I agree, option D would streamline the verification process and ensure the trainer status is updated accurately.
upvoted 0 times
...
Arleen
2 months ago
Option D seems like the most efficient approach. Using middleware to handle the complex integration with multiple agencies and consolidate the results sounds like a smart way to automate the process.
upvoted 0 times
...
...
Elfriede
2 months ago
I disagree, I believe using Salesforce external service to make the call out is the best approach.
upvoted 0 times
...
Viola
2 months ago
I think the recommended approach is to use middleware to handle the call out to the 10 different verification services.
upvoted 0 times
...
Xuan
2 months ago
I prefer option A. Using Salesforce external service seems like a simpler solution to me.
upvoted 0 times
...
Billy
2 months ago
I agree with Terina. Using middleware will make the process more efficient and easier to manage.
upvoted 0 times
...
Terina
2 months ago
I think option D is the best approach because it offloads the business logic to middleware.
upvoted 0 times
...

Save Cancel