ExamGecko
Home Home / Salesforce / Certified Design and Build Integration Solutions (ARC-101)

Salesforce Certified Design and Build Integration Solutions (ARC-101) Practice Test - Questions Answers, Page 8

Question list
Search
Search

List of questions

Search

Related questions











Northern Trail Outfitters has a registration system that is used for workshops offered at its conferences. Attendees use a Salesforce community to register for workshops, but the scheduling system manages workshop availability based on room capacity. It is expected that there will be a big surge of requests for workshop reservations when the conference schedule goes live.

Which integration pattern should be used to manage the influx in registrations?

A.
Remote Process Invocation-Request and Reply
A.
Remote Process Invocation-Request and Reply
Answers
B.
Remote Process Invocation-Fire and Forget
B.
Remote Process Invocation-Fire and Forget
Answers
C.
Batch Data Synchronization
C.
Batch Data Synchronization
Answers
D.
Remote Call-In
D.
Remote Call-In
Answers
Suggested answer: C

Northern Trail Outfitters (NTO) has recently implemented middleware for orchestration of services across platforms. The ERP system being used requires transactions be captured near real time at a REST endpoint initiated in Salesforce when creating an order object. Additionally, the Salesforce team has limited development resources and requires a low code solution.

Which two options will fulfill the use case requirements?

Choose 2 answers

A.
Use Remote Process Invocation fire and forget pattern on insert on the order object using Flow Builder.
A.
Use Remote Process Invocation fire and forget pattern on insert on the order object using Flow Builder.
Answers
B.
Implement a Workflow Rule with Outbound Messaging to send SOAP messages to the designated endpoint.
B.
Implement a Workflow Rule with Outbound Messaging to send SOAP messages to the designated endpoint.
Answers
C.
Implement Change Data Capture on the order object and leverage the replay Id in the middleware solution.
C.
Implement Change Data Capture on the order object and leverage the replay Id in the middleware solution.
Answers
D.
Use a process builder to create a Platform Event, selecting the record type as the Platform Event Name on insert of record.
D.
Use a process builder to create a Platform Event, selecting the record type as the Platform Event Name on insert of record.
Answers
Suggested answer: A, C

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?

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".
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".
Answers
B.
Create a trigger on the trainer record to make a Callout to each verification agencies, write business logic to consolidate the verification then update the trainer status to verified".
B.
Create a trigger on the trainer record to make a Callout to each verification agencies, write business logic to consolidate the verification then update the trainer status to verified".
Answers
C.
Make an apex callout using @future annotation to make the call out to all differentagencies.The response should update the trainer status to "verified".
C.
Make an apex callout using @future annotation to make the call out to all differentagencies.The response should update the trainer status to "verified".
Answers
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 t 10 services, then make a callin to sa lesforce and update the verification status to "verified".
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 t 10 services, then make a callin to sa lesforce and update the verification status to "verified".
Answers
Suggested answer: D

A customer imports data from an external system into Salesforce using Bulk API. These jobs have batch sizes of 2000 and are run in parallel mode. The batc fails frequently with the error "Max CPU time exceeded". A smaller batch size will fix this error.

Which two options should be considered when using a smaller batch size?

Choose 2 answers

A.
Smaller batch size may cause record-locking errors.
A.
Smaller batch size may cause record-locking errors.
Answers
B.
Smaller batch size may increase time required to execute bulk jobs.
B.
Smaller batch size may increase time required to execute bulk jobs.
Answers
C.
Smaller batch size may exceed the concurrent API request limits.
C.
Smaller batch size may exceed the concurrent API request limits.
Answers
D.
Smaller batch size can trigger "Too many concurrent batches" error.
D.
Smaller batch size can trigger "Too many concurrent batches" error.
Answers
Suggested answer: A, B

Universal Containers (UC) owns a variety of cloud-based applications, including Salesforce, alongside several on premise applications. The on-premise applications are protected behind a corporate network with limited outside access to external systems.

UC would like to expose data from the on-premise applications to Salesforce for a more unified user experience. The data should be accessible from Salesforce in real-time.

Which two actions should be recommended to fulfill this system requirement?

Choose 2 answers

A.
Develop an application in Heroku that connects to the on-premise database via an ODBC string and VPC connection.
A.
Develop an application in Heroku that connects to the on-premise database via an ODBC string and VPC connection.
Answers
B.
Develop custom APIs on the company's network that are invokable by Salesforce.
B.
Develop custom APIs on the company's network that are invokable by Salesforce.
Answers
C.
Deploy MuleSoft to the on-premise network and design externally facing APIs to expose the data.
C.
Deploy MuleSoft to the on-premise network and design externally facing APIs to expose the data.
Answers
D.
Run a batch job with an ETL tool from an on-premise server to move data to Salesforce.
D.
Run a batch job with an ETL tool from an on-premise server to move data to Salesforce.
Answers
Suggested answer: B, C

Northern Trail Outfitters is creating a distributable Salesforce package for other Salesforce orgs within the company. The package needs to call into a custor Apex REST endpoint in the central org. The security team wants to ensure a specific integration account is used in the central org that they will authorize after installation of the package.

Which three items should an architect recommend to secure the integration in the package?

Choose 3 answers

A.
Create an Auth provider in the package and set the consumer key and consumer secret of the connected app in the central org.
A.
Create an Auth provider in the package and set the consumer key and consumer secret of the connected app in the central org.
Answers
B.
Contact Salesforce support and create a case to temporarily enable API access for managed packages.
B.
Contact Salesforce support and create a case to temporarily enable API access for managed packages.
Answers
C.
Create a connected app in the central org and add the callback URL of each org the package is installed in to redirect to after successful authentication.
C.
Create a connected app in the central org and add the callback URL of each org the package is installed in to redirect to after successful authentication.
Answers
D.
Use an encrypted field to store the password that the security team enters and use password management for external orgs and set the encryption method to TLS 1.2. Use the Auth Provider configured and select the identity type as Named Principal with OAuth 2.0 as the protocol and
D.
Use an encrypted field to store the password that the security team enters and use password management for external orgs and set the encryption method to TLS 1.2. Use the Auth Provider configured and select the identity type as Named Principal with OAuth 2.0 as the protocol and
Answers
E.
Select Start Authentication Flow on Save.
E.
Select Start Authentication Flow on Save.
Answers
Suggested answer: A, C, E

Northern Trail Outfitters' (NTO) Salesforce org usually goes through 8k-10k batches a day to synch data from external sources. NTO's Integration Architec has received requirements for a new custom object, FooBarc, for which 90M records will need to be loaded into the org. Once complete, 20GB (about 30M records) needs to be extracted to an external auditing system.

What should the architect recommend using to meet these requirements in a day?

A.
Insert using Bulk API 2.0 and query using REST API.
A.
Insert using Bulk API 2.0 and query using REST API.
Answers
B.
Insert and query using Bulk API 1.0.
B.
Insert and query using Bulk API 1.0.
Answers
C.
Insert using Bulk API 1.0 and query using REST API.
C.
Insert using Bulk API 1.0 and query using REST API.
Answers
D.
Insert and query using Bulk API 2.0.
D.
Insert and query using Bulk API 2.0.
Answers
Suggested answer: D

An architect decided to use Platform Events for integrating Salesforce with an external system for a company.

Which three things should an architect consider when proposing this type of integration mechanism?

Choose 3 answers

A.
To subscribe to an event, the integration user in salesforce needs read access to theevent entity.
A.
To subscribe to an event, the integration user in salesforce needs read access to theevent entity.
Answers
B.
Salesforce needs to be able to store information about the external system in order toknow which event to send out.
B.
Salesforce needs to be able to store information about the external system in order toknow which event to send out.
Answers
C.
External system needs to have the same uptime in order to be able to keep up with Salesforce Platform Events.
C.
External system needs to have the same uptime in order to be able to keep up with Salesforce Platform Events.
Answers
D.
To publish an event, the integration user in salesforce needs create permission on the event entity.
D.
To publish an event, the integration user in salesforce needs create permission on the event entity.
Answers
E.
Error handling must be performed by the remote service because the event is effectively handed off to the remote system for further processing.
E.
Error handling must be performed by the remote service because the event is effectively handed off to the remote system for further processing.
Answers
Suggested answer: A, D, E

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?

A.
Trigger invokes Queueable Apex method, with custom error handling process.
A.
Trigger invokes Queueable Apex method, with custom error handling process.
Answers
B.
Trigger makes @future Apex method, with custom error handling process.
B.
Trigger makes @future Apex method, with custom error handling process.
Answers
C.
Button press invokes synchronous callout, with user handling retries in case of error
C.
Button press invokes synchronous callout, with user handling retries in case of error
Answers
D.
Outbound Messaging, which will automatically handle error retries to the service.
D.
Outbound Messaging, which will automatically handle error retries to the service.
Answers
Suggested answer: A

A company accepts payment requests 24x7. Once they accept a payment request, their service level agreement (SLA) requires them to make sure each payment request is processed by their Payment System. They track payment requests using a globally unique identifier created at the Data Entry Point. Their simplified flow is as shown in the diagram.

They encounter intermittent update errors when two or more processes try to update the same Payment Request record at the same time.

Which two recommendations should an integration architect make to improve their SLA and update conflict handling?

Choose 2 answers

A.
Middleware should coordinate request delivery and payment processing.
A.
Middleware should coordinate request delivery and payment processing.
Answers
B.
Data Entry Point and Middleware should automatically retry requests.
B.
Data Entry Point and Middleware should automatically retry requests.
Answers
C.
Payment System should process a payment request only once.
C.
Payment System should process a payment request only once.
Answers
D.
Payment System and Middleware should automatically retry requests.
D.
Payment System and Middleware should automatically retry requests.
Answers
Suggested answer: A, C
Total 106 questions
Go to page: of 11