Month end Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70special

Salesforce Integration-Architect Salesforce Certified Platform Integration Architect (Plat-Arch-204) Exam Practice Test

Salesforce Certified Platform Integration Architect (Plat-Arch-204) Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 1

A subscription-based media company's system landscape forces many subscribers to maintain multiple accounts and to log in more than once. An Identity and Access Management (IAM) system, which supports SAML and OpenID, was recently implemented to improve the subscriber experience through self-registration and single sign-on (SSO). The IAM system must integrate with Salesforce to give new self-service customers instant access to Salesforce Community Cloud.

Options:

A.

OpenID Connect Authentication Provider and Just-in-Time (JIT) provisioning1

B.

OpenID Connect Authentication Provider and Registration Handler2

C.

SAML SSO and Registration Handler

Question 2

The director of customer service at Northern Trail Outfitters (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 include product exchanges, authorization clicks, subscription cancellations, and refund initiations via Cases. Which solution should meet these business requirements?

Options:

A.

Case after insert Trigger that executes a callout

B.

Case Workflow Rule that sends an Outbound Message

C.

Case Trigger after insert, after update to publish the platform event

Question 3

A security assessment noted vulnerabilities on unmanaged packages; notably, secrets like usernames, passwords, and OAuth tokens are stored in plain text. Which persistence mechanisms should an integration architect require to ensure that secrets are protected from deliberate or inadvertent exposure?

Options:

A.

Named Credentials and Protected Custom Settings

B.

Encrypted Custom Fields and Protected Custom Settings

C.

Protected Custom Metadata Types and Named Credentials

Question 4

NTO is merging two orgs but needs the retiring org available for lead management (connected to web forms). New leads must be in the new instance within 30 minutes. Which approach requires the least amount of development effort?

Options:

A.

Use the Tooling API with Process Builder to insert leads in real time.

B.

Use the Composite REST API to aggregate multiple leads in a single call.

C.

Configure named credentials in the source org.

Question 5

Northern Trail Outfitters is planning to perform nightly batch loads into Salesforce using the Bulk API. The CIO wants monitoring recommendations for these jobs. Which recommendation should help meet the requirements?

Options:

A.

Visually monitor in the Salesforce UI using the “Bulk Data Load Jobs” in Salesforce in the setup menu.

B.

Write the error response from the Bulk API status to a custom error logging object in Salesforce using an Apex trigger, and create reports on the object.

C.

Set the Salesforce debug logs level to “finest”, and add the user ID running the job to monitor in the “Debug Logs” in the setup menu.

Question 6

Universal Containers (UC) uses Salesforce Service Cloud. Support agents open bank accounts on the spot. UC’s core banking system is the system of record, and all accounts opened in Salesforce must be synced in real time. Agents need to inform the customers of the newly created bank account ID, which is generated by the core banking system. Which integration pattern is recommended for this use case?

Options:

A.

Salesforce platform event

B.

Request and Reply

C.

Streaming API to generate PushTopic

Question 7

Northern Trail Outfitters uses a custom Java application to display code coverage and test results for all enterprise applications. Which Salesforce API should an integration architect use to include Salesforce in this application?

Options:

A.

Metadata API

B.

Analytics REST API

C.

Tooling API

Question 8

A company captures orders and needs to send them to the Order fulfillment system. The user is not required to have confirmation from the Order fulfillment system. Which system constraint question should be considered when designing an integration to send orders from Salesforce to a fulfillment system?

Options:

A.

What latency is acceptable for orders to reach the fulfillment system?

B.

Can the fulfillment system implement a contract-first Outbound Messaging interface?

C.

Which system will validate order shipping addresses?

Question 9

A company needs to integrate a legacy on-premise application that can only support SOAP API. After the integration architect evaluates the requirements and volume, they determine that the Fire and Forget integration pattern will be most appropriate for sending data from Salesforce to the external application and getting response back in a strongly-typed format.

Which integration capabilities should be used to integrate the two systems?

Options:

A.

Outbound Messaging for Salesforce to Legacy System direction and SOAP API using Enterprise WSDL for the communication back from legacy system to Salesforce

B.

Platform Events for Salesforce to Legacy System direction and SOAP API using Enterprise WSDL for the communication back from legacy system to Salesforce

C.

Outbound Messaging for Salesforce to Legacy System direction and SOAP API using Partner Web Services Description Language (WSDL) for the communication back from legacy system to Salesforce

Question 10

A company needs to integrate a legacy on-premise application that can only support SOAP API. The integration architect determines that the Fire and Forget integration pattern is most appropriate for sending data from Salesforce to the external application and getting a response back in a strongly-typed format. Which integration capabilities should be used?

Options:

A.

Platform Events for Salesforce to Legacy System direction and SOAP API using Enterprise WSDL for the communication back from legacy system to Salesforce

B.

Outbound Messaging for Salesforce to Legacy System direction and SOAP API using Partner Web Services Description Language (WSDL) for the communication back from legacy system to Salesforce

C.

Outbound Messaging for Salesforce to Legacy System direction and SOAP API using Enterprise WSDL for the communication back from legacy system to Salesforce

Question 11

An integration architect needs to build a solution that will use the Streaming API, but the data loss should be minimized, even when the client re-connects every couple of days. Which two types of Streaming API events should be considered?

Options:

A.

High Volume Platform and Generic Events

B.

Change Data Capture and High Volume Platform Events

C.

Push Topic and Change Data Capture Events

Question 12

Given the diagram above, a Salesforce org, middleware, and Historical Data store exist with connectivity between them. Historical records are archived from Salesforce, moved to a Historical Data store (which houses 20 million records and growing), and fine-tuned to be performant with search queries. When reviewing occasional special cases, call center agents that use Salesforce have requested access to view the historical case items that relate to submitted cases.

Which mechanism and patterns are recommended to maximize declarative configuration?

Options:

A.

Use an ESB tool with a Data Virtualization pattern, expose the OData endpoint, and then use Salesforce Connect to consume and display the External object alongside the Case object.12

B.

Use an ESB tool with a Request and Reply pattern, and then make a real-time Apex callout to the ESB endpoint to fetch3 and display historical Data in a custom Lightning compo4nent related to the Case object.

C.

Use an ESB tool with a Fire and Forget pattern, and then publish a platform event for the requested historical data.

Question 13

A large consumer goods manufacturer operating in multiple countries is planning to implement Salesforce for its sales and support operations globally. The Manufacturer has the following security requirements:

    Internal users from each country have to be authenticated with their local active directory.

    Customers can create their own login or use Google login.

    Partners have to be authenticated through a central system which is to be determined.

    Internal users will have access to the central Enterprise Resource Planning (ERP) with their credentials maintained in the ERP system.

    Additional internal systems will be integrated with Salesforce for sales and support business processes.

Which requirement should the integration architect evaluate while designing the integration needs of this project?

Options:

A.

Evaluate Salesforce native authentication mechanism for all users including customers and partners.

B.

Evaluate the build of a custom authentication mechanism for users in each country and support for customers and partners.

C.

Consider a third-party single sign-on (SSO) solution supporting all user authentication including customer and partner.

Question 14

Northern Trail Outfitters leverages Sales Cloud. When an opportunity has changed its status to “Closed/Won” and there are products attached, the details should be passed to the OMS for fulfillment operations. The callout from Salesforce to the OMS should be synchronous. What should an integration architect do to satisfy these requirements?

Options:

A.

Write a trigger that invokes an Apex proxy class to make a REST callout to the OMS.

B.

Develop a batch Apex job that aggregates closed opportunities and makes a REST callout to the OMS hourly.

C.

Build a Lightning component that makes a synchronous Apex REST callout to the OMS when a button is clicked.

Question 15

Northern Trail Outfitters is creating a distributable Salesforce package. The package needs to call into a custom 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 item should an architect recommend to secure the integration?

Options:

A.

Use an encrypted field to store the password.

B.

Create a connected app in the central org and add the callback URL for each org in the package it is installed in to redirect after a successful authentication.

C.

Contact Salesforce Support and create a case to temporarily enable API access for managed packages.

Question 16

A new Salesforce program requires data updates between internal systems and Salesforce. Which relevant details should a Salesforce integration architect seek to solve for the integration architecture needs of the program?

Options:

A.

Core functional and non-functional requirements for User Experience design, Encryption needs, Community, and license choices

B.

Source and Target system, Directionality, and data volume & transformation complexity, along with any middleware that can be leveraged

C.

Integration skills, SME availability, and Program Governance details

Question 17

An integration architect has designed a mobile application for Salesforce users to get data while on the road using a custom user interface (UI). The application is secured with OAuth and is currently functioning well. There is a new requirement where the mobile application needs to obtain the GPS coordinates and store them on a custom geolocation field. The geolocation field is secured with field-level security, so users can view the value without changing it. What should be don4e to meet the requirement?

Options:

A.

The mobil10e device makes a REST Apex inbound call.

B.

The 15mobile device makes a REST API inboun16d call.

C.

The mobile device receives19 a REST Apex callout call.

Question 18

Universal Containers (UC) support agents would like to open bank accounts on the spot. During the process, agents execute credit checks through external agencies. At any given time, up to 30 concurrent reps will be using the service. Which error handling mechanisms should be built to display an error to the agent when the credit verification process has failed?

Options:

A.

Handle Integration errors in the middleware in case the verification process is down, then the middleware should retry processing the request multiple times.

B.

In case the verification process is down, use fire and forget mechanism instead of Request and Reply to allow the agent to get the response back when the service is back online.

C.

Handle the error in the synchronous callout and display a message to the agent. (Note: While not explicitly in the user's snippet, A and B are provided options; the standard architect answer for "displaying an error to the agent" in a synchronous flow is handling the exception in the UI layer).

Question 19

The URL for a business-critical external service providing exchange rates changed without notice. Which solutions should be implemented to minimize potential downtime for users in this situation?

Options:

A.

Remote Site Settings and Named Credentials

B.

Enterprise Service Bus (ESB) and Remote Site Settings

C.

Named Credentials and Content Security Policies

Question 20

A media company recently implemented an IAM system supporting SAML and OpenId. The IAM system must integrate with Salesforce to give new self-service customers instant access to Salesforce Community Cloud. Which requirement should Salesforce Community Cloud support for self-registration and SSO?

Options:

A.

SAML SSO and Registration Handler

B.

SAML SSO and Just-in-Time (JIT) provisioning

C.

OpenId Connect Authentication Provider and JIT provisioning

Question 21

Universal Containers (UC) is decommissioning its legacy CRM system and migrating data to Salesforce. The data migration team asked for a recommendation to optimize the performance of the data load. Which approach should be used to meet the requirement?

Options:

A.

Contact Salesforce Support to schedule performance load.

B.

Use Bulk API to process jobs in serial mode.

C.

Use Bulk API to process jobs in parallel mode.

Question 22

Northern Trail Outfitters requires an integration to be set up between one of its Salesforce orgs and an External Data Source using Salesforce Connect. The External Data Source supports Open Data Protocol. Which configuration should an integration architect recommend be implemented in order to secure requests coming from Salesforce?

Options:

A.

Configure Special Compatibility for OData connection.

B.

Configure CSRF Protection for OData connection.

C.

Configure Identity Type for OData connection.

Question 23

Universal Containers (UC) has a legacy homegrown application that stores customer data. Sales representatives edit contact records in Salesforce. UC requirements: 1. Salesforce updates should update the homegrown application. 2. Synchronization should be event-driven. 3. Integration should be asynchronous. Which option should an architect recommend?

Options:

A.

Leverage Change Data Capture to track changes to the Contact object and write a CometD subscriber on the homegrown application.

B.

Leverage Platform Events to publish a custom event message containing changes to the Contact object.

Question 24

Service agents at Northern Trail Outfitters use Salesforce to manage cases and B2C Commerce for ordering. Which integration solution should an architect recommend in order for the service agents to see order history from a business-to-consumer (B2C) Commerce system?

Options:

A.

Salesforce B2C Commerce to Service Cloud Connector

B.

REST API offered by Commerce Platforms

C.

MuleSoft Anypoint Platform

Question 25

An integration developer is developing an HR synchronization app for a client. The app synchronizes Salesforce record data changes with an HR system that’s external to Salesforce. What should the integration architect recommend to ensure notifications are stored for up to 3 days if data replication fails?

Options:

A.

Change Data Capture

B.

Outbound Message

C.

Callouts

Question 26

When a user clicks “Check Preferences” as part of a Lightning flow, preferences from an externally hosted RESTful service are to be checked in real time. The service has OpenAPI 2.0 definitions. Which integration pattern and mechanism should be selected?

Options:

A.

Data Virtualization: Salesforce Connect maps external REST data in external objects.

B.

Request and Reply: Enhanced External Services invokes a REST API.

C.

Remote Call-In: Salesforce REST API with REST Composite Resources.

Question 27

Northern Trail Outfitters submits orders to the manufacturing system web service. Recently, the system has experienced outages that keep service unavailable for several days. Which solution should an integration architect recommend to handle errors during these types of service outages?1718

Options:

A.

Use middleware queuing and buffering to insulate Salesforce from1920 system outages.

B.

Use Outbound Messaging to automatically retry failed service calls.

C.

Use Platform Event replayId and custom scheduled Apex process to retrieve missed events.

Question 28

An Integration architect has built a solution using REST API, updating Account, Contact, and other related information. The data volumes have increased, resulting in higher API calls consumed, and some days the limits are exceeded. A decision was made to decrease the number of API calls using bulk updates. The customer prefers to continue using REST API to avoid architecture changes. Which REST API composite resources should the integration architect use to allow up to 200 records in one API call?

Options:

A.

Composite

B.

Batch

C.

SObject Tree

Question 29

Northern Trail Outfitters (NTO) wants to improve the quality of callouts from Salesforce to its REST APIs. For this purpose, NTO will require all API Clients/consumers to adhere to REST API Markup Language (RAML) specifications that include the field-level definition of every API request and response Payload. The RAML specs serve as interface contracts that Apex REST API Clients can rely on. Which design specification should the integration architect include in the integration architecture to ensure that Apex REST API Clients’ unit tests confirm Adherence to the RAML specs?

Options:

A.

Require the Apex REST API Clients to implement the HttpCalloutMock

B.

Call the HttpCalloutMock Implementation from the Apex REST API Clients.

C.

Implement HttpCalloutMock to return responses per RAML specification.

Question 30

Northern Trail Outfitters needs to use Shield Platform Encryption to encrypt social security numbers in order to meet a business requirement. Which action should an integration architect take prior to the implementation of Shield Platform Encryption?

Options:

A.

Encrypt all the data so that it is secure.

B.

Encrypt the data using the most current key.

C.

Use Shield Platform Encryption as a user authentication or authorization tool.

Question 31

What should an integration architect consider when recommending Platform Events as an integration solution?

Options:

A.

Subscribe to an AssetTokenEvent stream to monitor OAuth 2.0 authentication activity.

B.

Event Monitoring is used to track user activity, such as logins and running reports.

C.

When an event definition is deleted, it’s permanently removed and can’t be restored.

Question 32

A customer’s enterprise architect has identified requirements around caching, queuing, error handling, alerts, retries, event handling, etc. The company has asked the integration architect to help fulfill such aspects with its Salesforce program. Which recommendation should the integration architect make?

Options:

A.

Message transformation and protocol translation should be done within Salesforce.

B.

Transform a Fire and Forget mechanism to Request and Reply, which should be handled by middleware tools.

C.

Provide true message queueing for integration scenarios given that a middleware solution is required.

Question 33

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 by 10 different training accreditation verification agencies before providing training for the company. Each training accreditation agency has its own response time, which means it could take days to confirm a trainer. The company decided to automate the trainer accreditation verification process by integrating it with the agency’s web service1s. What is the recommended approach to automa2te this process?3456

Options:

A.

Use middleware to handl7e the callout to the 10 different verific8ation services; the middleware will handle the business logic of con9solidating the verification resu10lt from the 10 services. Then, make a call-in to Salesforce and update the verification status to “verified”.

B.

Use Salesforce External Service to make the callout; Salesforce External Service should check the verification agencies until the result is verified. Then, update the trainer status to “verified”.

C.

Make an Apex callout using @future annotation to make the callout to all different agencies.

Question 34

Northern Trail Outfitters needs to make synchronous callouts to “available-to-promise” services to query product availability and reserve inventory during the customer checkout process. What should an integration architect consider when building a scalable integration solution?

Options:

A.

The number of batch jobs that can run concurrently

B.

How many concurrent service calls are being placed

C.

The maximum query cursors open per user on the service

Question 35

Universal Containers (UC) is planning to implement Salesforce as its CRM system. Currently, UC has a marketing system for leads, Microsoft Outlook for contacts and emails, and an ERP for billing and payments. The proposed CRM should provide a single customer view. What should an integration architect consider to support this strategy?

Options:

A.

Evaluate current and future data and system usage, and then identify potential integration requirements to Salesforce

B.

Explore out-of-the-box Salesforce connectors for integration with ERP, Marketing, and Microsoft Outlook systems.

C.

Propose a middleware system that can support interface between systems with Salesforce.

Question 36

The goals for implementing Salesforce include a 360-degree view, leveraging CRM for marketing, sales, and service, and reusing enterprise quoting/order management. Which three systems from the current landscape can be retired?

Options:

A.

Order Management, Case Management, and Email Marketing

B.

Email Marketing, Sales Activity, and Case Management

C.

Sales Activity, Order Management, and Case Management

Question 37

Northern Trail Outfitters has recently implemented middleware for orchestration of services across platforms. The Enterprise Resource Planning (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 option should fulfill the use case requirements?

Options:

A.

Use Lightning Flow to create a platform event, selecting the record type as the platform event name on insert of record.

B.

Implement Change Data Capture on the Order object and leverage the replay ID in the middleware solution.

C.

Use Remote Process Invocation fire and forget pattern on insert on the order object using Flow Builder.

Question 38

An enterprise architect has requested the Salesforce integration architect to review the following (see diagram and description) and provide recommendations after carefully considering all constraints of the enterprise systems and Salesforce Platform limits.

    There are multiple eligibility systems that provide this service and are hosted externally.34

    However, their current response times could take up to 90 seconds to process and return.

    These eligibility systems can be acc8essed through APIs orchestrated via ESB (MuleSoft).

    All requests from Salesforce must traverse the customer’s API Gateway layer, which imposes a constraint of timing out requests after 9 seconds.

Which recommendation should the integration architect make?

Options:

A.

Recommend synchronous Apex callouts from Lightning UI to External Systems via Mule and implement polling on an API Gateway timeout.

B.

Create a platform event in Salesforce via Remote Call-In and use the empAPI in the Lightning UI to serve 3,000 concurrent users when responses are received by Mule.

C.

Use Continuation callouts to make the eligibility check request from Salesforce Lightning UI at page load.

Question 39

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 and scaling for future growth. What should be done to mitigate the CIO’s concerns?

Options:

A.

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

B.

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

C.

Implement an extract, transform11, load (ETL) tool and perform nightly batch data loads to reduce network traffic.

Question 40

Northern Trail Outfitters is in the final stages of merging two Salesforce orgs, but needs to keep the retiring org available for a short period of time for lead management as it is connected to multiple public website forms. The sales department has requested that new leads are available in the new Salesforce instance within 30 minutes. Which approach requires the least amount of development effort?

Options:

A.

Call the Salesforce REST API to insert the lead into the target system.

B.

Use the Tooling API with Process Builder to insert leads in real time.

C.

Use the Composite REST API to aggregate multiple leads in a single call.

Question 41

A customer is evaluating the Platform Events solution and would like help in comparing/contrasting it with Outbound Messaging for real-time/near-real time needs. They expect 3,000 customers to view messages in Salesforce. What should be evaluated and highlighted when deciding between the solutions?12

Options:

A.

In both Platform Events and Outbound Messaging, the event messages are retried by and delivered in sequence, and 3only once. Sales4force ensures there is no duplicate message delivery.

B.

Message sequence is possible in Outbound Messaging, but not guaranteed with Platform Events. Both offer very high reliability. Fault handling and recovery are fully handled by Salesforce.

C.

Both Platform Events and Outbound Messaging are highly scalable. However, unlike Outbound Messaging, only Platform Events have Event Delivery and Event Publishing limits to be considered.