March Sale Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Salesforce Integration-Architecture-Designer Salesforce Certified Integration Architect (WI23) Exam Practice Test

Salesforce Certified Integration Architect (WI23) Questions and Answers

Question 1

The director of customer service at Northern TrailOutfitters (NTO) wants to capture and trend specific business events that occur in Salesforce in real time. The metrics will be accessed in an ad-hoc manner using an external analytics system. The events that are of interest are:

A customer has initiated aproduct exchange via a Case A customer service rep clicks on the "Authorize Exchange Product" menu item on the Case A customer has initiated a subscription cancellation via a Case A customer service rep clicks on the "Initiate Refund" menu item on the Case

Which two solutions will meet these business requirements?

Choose 2 answers

Options:

A.

Case after insert Trigger that executes a callout.

B.

Case Workflow Rule that sends an Outbound Message.

C.

Case after insert Trigger that publishes a Platform Event.

D.

Custom Apex controller that publishes a Platform Event.

Question 2

Northern Trail Outfitters wants to improve the quality of call-outs from Salesforce to their

REST APIs. For this purpose, they will require all API clients/consumers to adhere to RESTAPI

Markup Language (RAML) specifications that include field-level definition of every API

request and response payload. RAML specs serve as interface contracts that Apex REST API

Clients canrely on.

Which two design specifications should the Integration Architect include in the integration

architecture to ensure that Apex REST API Clients unit tests confirm adherence to the RAML

specs?

Choose 2 answers

A Call the Apex REST API Clients in a test context to get the mock response.

B. Require the Apex REST API Clients to implement the HttpCalloutMock.

C Call the HttpCalloutMock implementation from the Apex REST API

Clients. D Implement HttpCalloutMock to return responses per RAML

specification.

Options:

Question 3

Universal learning (UC) is embarked on Salesforce transformation journey, UC will decommission the legacy CRM system and migrate data to Salesforce. The data migration team asked for a recommendation to optimize the performance of the data loadto Salesforce.

Which approach should used to meet the requirement?

Options:

A.

Use Bulk API to process jobs in parallel mode.

B.

Contact Salesforce support to schedule performance load.

C.

Use Bulk API to process jobs in serial mode.

D.

Use Bulk API to processjobs in high performance mode.

Question 4

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

connectedapp in the central org.

B Contact Salesforce support and create a case to temporarily enable API access for managed

packages.

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 aftersuccessful authentication.

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 asNamed Principal with OAuth 2.0 as the protocol and

Select Start Authentication Flow on Save.

Options:

Question 5

Universal Containers (UC) is currently managing a custom monolithic web service that runs on an on-premise server.

This monolithic web service is responsible for Point-to-Point (P2P) integrations between:

1. Salesforce and a legacy billing application

2. Salesforce and a cloud-based Enterprise Resource Planning application

3. Salesforce and a data lake.

UC has found that the tight interdependencies between systems is causing integrations to fail.

What should an architect recommend to decouple the systems and improve performance of the integrations?

Options:

A.

Re-write and optimize the current web service to be more efficient.

B.

Leverage modular design by breaking up the web service into smaller pieces for a microservice architecture.

C.

Use the Salesforce Bulk API when integrating back into Salesforce.

D.

Move the custom monolithic web service from on-premise to a cloud provider.

Question 6

Northern Trail Outfitters (NTO) uses different shipping services for each of the 34countries it serves. Services are added and removed frequently to optimize shipping times and costs. Sales Representatives serve all NTO customers globally and need to select between valid service(s) for the customer's country and request shipping estimates from that service.

Which two solutions should an architect propose?

Choose 2 answers

Options:

A.

Use Platform Events to construct and publish shipper-specific events.

B.

Invoke middleware service to retrieve valid shipping methods.

C.

Use middleware to abstract the call to the specific shipping services.

D.

Store shipping services in a picklist that is dependent on a country picklist.

Question 7

Northern Trail Outfitters uses a custom Java application to display code coverage and test results for all of their enterprise applicationsand is planning to include Salesforce as well.

Which Salesforce API should an Integration Architect use to meet the requirement?

Options:

A.

SOAP API

B.

Analytics REST API

C.

Metadata API

D.

Tooling API

Question 8

Which three considerations should an Integration Architect consider when recommending Platform Event as a Integration solution?

Choose 3answers

A Inability to query event messages using SOQL

B Subscribe to an AssetToken Event stream to monitor OAuth 2.0 authentication activity. C

C. Inability to create a Lightning record page for platform events.

D. When you delete an event definition, it's permanently removed and can't be restored.

E. You can use Event Monitoring to track user activity, such as logins and running reports.

Options:

Question 9

An Architect is required to integrate with an External Data Source via a Named Credential with an Apex callout due to technical constraints.

How is authentication achieved?

Options:

A.

Handleauthentication with login flows.

B.

Handle authentication in the code.

C.

Connect via Salesforce Connect.

D.

Connect via Communities.

Question 10

An Integration Architect has built a Salesforce application that integrates multiple systems and keeps them synchronized via Platform Events.

What is taking place if events are only beingpublished?

Options:

A.

The platform events are published immediately before the Apex transaction completes.

B.

The platform events are published after the Apex transaction completes.

C.

The platform events has a trigger in Apex.

D.

The platform events are being published from Apex.

Question 11

Northern Trail Outfitters has had an increase in requests from other business units to integrate opportunity information with other systems from Salesforce. The developers have started writing asynchronous @future callouts directly into the target systems. The CIO is concerned about the viability of this approach scaling for future growth and has requested a solution recommendation.

What should be done to mitigate the concerns that the CIO has?

Options:

A.

Implement an ETL tool and perform nightly batch data loads to reduce network traffic using last modified dates on the opportunity object to extract the right records.

B.

Develop a comprehensive catalog of Apex classes to eliminate the need for redundant code and use custom metadata to hold the endpoint information for each integration.

C.

Refactor the existing ©future methods to use Enhanced External Services, import Open API 2.0 schemas and update flows to use services instead of Apex.

D.

Implement an Enterprise Service Bus for service orchestration, mediation, routing and decouple dependencies across systems.

Question 12

A large enterprise customer with the following system landscape is planning to implement SalesforceSales Cloud.

The following business processes need to be supported in Salesforce:

1. Sales Consultants should be able to have access to current inventory.

2. Enterprise Resource Planning System(ERP) is the system of record for pricing information.

3.Quotes should be generated in Salesforce with pricing from ERP.

4. Sales Management uses a Enterprise Business Intelligence (BI) tool to view Sales dashboards.

5. Master Data Management (MDM) is the system of record for customers and prospects.

6. Invoices should be accessible in Salesforce.

Which systems in the landscape should the Integration Consultant consider to be integrated with Salesforce to support the business requirements?

Options:

A.

ERP, Invoices system, Data Warehouse and BI Tool

B.

ERP, Inventory,Pricing Engine, Invoices system

C.

ERP, MDM, BI tool and Data Warehouse

D.

ERP, MDM, Data Warehouse, Invoices system

Question 13

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?

Options:

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".

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".

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".

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 call-in to sa lesforce and update the verification status to "verified".

Question 14

An Enterprise Customer is planning to implement Salesforce to support case management. Below, is their current system landscape diagram.

Considering Salesforce capabilities, what should the Integration Architect evaluate when integrating Salesforce with the current system landscape?

Options:

A.

Integrating Salesforce with Order Management System, Email Management System and Case Management System.

B.

Integrating Salesforce with Order Management System, Data Warehouse and Case Management System.

C.

Integrating Salesforce with Data Warehouse, Order Management and Email Management System.

D.

Integrating Salesforce withEmail Management System, Order Management System and Case Management System.

Question 15

A conglomerate is designing a Lightning Web Component (LWC) to display transactions aggregated from differentsources. Their current system landscape is as follows:

1. Transactions are created at any time through their various on-premise and cloud-based systems.

2. All necessary transactions are replicated to a custom Transaction object in Salesforce. It is updated periodically so it only has a subset of the necessary transactions between updates.

3. Middleware supports publish-subscribe interactions and provides RESTful Enterprise APIs that can retrieve transactions from on-premise and cloud-based systems.

The company wants to address a usability concern regarding incomplete data displayed on the LWC component. What should the Integration Architect specify so the LWC will be able to display all the required transactions?

Options:

A.

Use the Continuation class to call theEnterprise APIs and then process the response in a callback method.

B.

Let the Lightning Data Service with an ©wire adapter display new values when the custom object records change.

C.

Call the Enterprise APIs directly from the LWC's JavaScript code andredisplay the LWC on receipt of the API response.

D.

Publish a Platform Event, have the middleware subscribe and update the custom object on receipt of Platform Event.