exam questions

Exam Certified Integration Architect All Questions

View all questions & answers for the Certified Integration Architect exam

Exam Certified Integration Architect topic 1 question 21 discussion

Actual exam question from Salesforce's Certified Integration Architect
Question #: 21
Topic #: 1
[All Certified Integration Architect Questions]

A company has an external system that processes and tracks orders. Sales reps manage their leads and opportunity pipeline in Salesforce. In the current state, the two systems are disconnected and processing orders requires a lot of manual entry on the sales rep part. This creates delays in processing orders and incomplete data due to manual entry.
As a part of modernization efforts, the company decided to integrate Salesforce and the Order Management System. The following technical requirements were identified:
1. Orders need to be created in real time from Salesforce.
2. Minimal customizations and code should be written due to a tight timeline and lack of developer resources.
3. Sales reps need to be able to see order history and most up-to-date information on current order status.
4. Managers need to be able to run reports in Salesforce to see daily and monthly order volumes and fulfillment timelines.
5. The legacy system is hosted on-premise and is currently connected to the Enterprise Service Bus (ESB). The ESB is flexible enough to provide any methods and connection types needed by the Salesforce team.
6. There are 1,000 sales reps. Each user processes/creates on average 15 orders per shift. Most of the orders contain 20 to 30 line items.
How should an integration architect integrate the two systems based on the technical requirements and system constraints?

  • A. Use Salesforce custom object, custom REST API, and extract, transform, load (ETL).
  • B. Use Salesforce big object. SOAP API and Dataloader.
  • C. Use Salesforce external object and OData connector.
  • D. Use Salesforce standard object. REST API, and extract, transform, load (ETL).
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
satya_y
3 weeks, 5 days ago
Selected Answer: C
Option C (Salesforce external objects and OData) was chosen because it allowed real-time data access without replicating the data in Salesforce, ensuring minimal custom code and leveraging the existing ESB. OData's ability to handle high-volume data efficiently by retrieving multiple records in a single call met the requirement to process 15,000 orders with 20–30 line items per shift while staying within Salesforce API call limits. Additionally, this approach provided real-time order visibility for sales reps and supported robust reporting for managers by directly accessing the data in the legacy system.
upvoted 1 times
...
Robodzsi
6 months, 2 weeks ago
Selected Answer: D
C is wrong as it'd exceed salesforce connect callout limit https://help.salesforce.com/s/articleView?id=sf.platform_connect_general_limits.htm&type=5
upvoted 1 times
qwerty7788
1 month, 2 weeks ago
There is no limit for OData 4.01.
upvoted 3 times
...
...
ughirgendwashalt
6 months, 3 weeks ago
Wouldnt the amount of orders created breach OData Callout limits? Every action in an external Object is an API call. (1000*15*25)/8hour shift is way above the hourly limit.
upvoted 1 times
...
SFDCArchitecture
11 months, 3 weeks ago
Selected Answer: C
Using the Data Vurtulization pattern it will be real time
upvoted 3 times
...
Volovitch
1 year ago
Selected Answer: C
My bad
upvoted 2 times
...
Volovitch
1 year ago
Selected Answer: D
The only reason i chose C and not D is the tight timeline. Importing everything takes time.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago