Weekend Sale Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

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

Question 1

A customer of Salesforce has used Platform Events to integrate their Salesforce instance with an external third-party artificial intelligence (AI) system. The AI system provides a prediction score for each lead that is received by Salesforce. Once the prediction score is received, the lead information is saved to Platform Events for other processes. The trigger on the Platform Events has failed ever since it was rolled out to production. Which type of monitoring should the integration consultant have considered to monitor this integration?

Options:

A.

Monitor Platform Events created per hour limits across the Salesforce instance.

B.

Set up debug logs for Platform Event triggers to monitor performance.

C.

Validate that the Platform Event definition matches lead’s definition.

Question 2

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 3

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

Options:

A.

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

B.

Which system will validate order shipping addresses?

C.

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

Question 4

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 Salesforce and a legacy billing application, a cloud-based ERP, and a data lake. UC has found that the tight interdependencies are causing failures. What should an integration architect recommend to decouple the systems and improve performance?

Options:

A.

Use the Salesforce Bulk API when integrating back into Salesforce.

B.

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

C.

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

Question 5

Northern Trail Outfitters (NTO) has recently changed its Corporate Security Guidelines requiring all cloud applications to pass through a secure firewall before accessing on-premise resources. NTO is evaluating middleware solutions. Which consideration should an integration architect evaluate before choosing a middleware solution?

Options:

A.

The middleware solution enforces the OAuth security protocol.

B.

The middleware solution is able to interface directly with databases via an Open Database Connectivity (ODBC) connection string.

C.

The middleware solution is capable of establishing a secure API Gateway between cloud applications and on-premise resources.

Question 6

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 7

A company accepts payment requests 24/7. Once the company accepts a payment request, its service level agreement (SLA) r5equires it to make sure each payment request is processed by its Payment System. The co6mpany tracks payment requests using a globally unique identifier created at the Data Entry Point. The company’s simplified flow is as shown in the diagram.

Question # 7

The company encounters intermittent update errors when two or more processes try to update the same Payment Request record at the same time.

Which recommendation should an integration architect make to improve the company’s SLA and update conflict handling?

Options:

A.

Payment System and Middleware should automatically retry requests.

B.

Data Entry Point and Middleware should automatically retry requests.

C.

Middleware should coordinate request delivery and payment processing.

Question 8

Northern Trail Outfitters (NTO) has an affiliate company that would like immediate notifications of changes to opportunities in the NTO Salesforce Instance. The affiliate company has a CometD client available. Which solution is recommended in order to meet the requirement?

Options:

A.

Create a connected app in the affiliate org and select “Accept CometD API Requests”.

B.

Create a Push Topic update event on the Opportunity object to allow the subscriber to react to the streaming API.

C.

Implement a polling mechanism in the client that calls the SOAP API getUpdated method to get the ID values of each updated record.

Question 9

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 10

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 11

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

Options:

A.

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

B.

Integration skills, SME availability, and Program Governance details

C.

Timing aspects, real-time/near real-time (synchronous or asynchronous), batch and update frequency

Question 12

Northern Trail Outfitters (NTO) has a requirement to encrypt a few widely-used standard fields. NTO also wants to be able to use these fields in record-triggered flows.

Which security solution should an integration architect recommend to fulfill the business use case?

Options:

A.

Shield Platform Encryption

B.

Classic Encryption

C.

Data Masking

Question 13

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 14

Northern Trail Outfitters needs to send order and line items directly to an existing finance application webservice when an order is fulfilled. It is critical that each order reach the finance application exactly once for accurate invoicing. Which solution should an architect propose?

Options:

A.

Button press invokes synchronous callout, with user handling retries in case of error

B.

Trigger invokes Queueable Apex method, with custom error handling process

C.

Trigger makes @future Apex method, with custom error handling process

Question 15

Considering Salesforce capabilities, what should the integration architect evaluate when integrating Salesforce with the current system landscape?

Question # 15

Options:

A.

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

B.

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

C.

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

Question 16

A new Salesforce program has the following high-level abstract requirement: Business processes executed on Salesforce require data updates between some internal systems and Salesforce. Which relevant details should a Salesforce integration architect seek to specifically 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 enterprise customer with more than 10 million customers has a landscape including an Enterprise Billing System (EBS), a Document Management System (DMS), and Salesforce CRM. Customer Support needs seamless access to customer billing information from the EBS and generated bills from the DMS. Which authorization and authentication need should an integration consultant consider while integrating the DMS and EBS with Salesforce?

Options:

A.

Identify options to maintain DMS and EBS authentication and authorization details in Salesforce.

B.

Consider Enterprise security needs for access to DMS and EBS.

C.

Consider options to migrate DMS and EBS into Salesforce.

Question 18

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 19

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.

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

C.

Review Shield Platform Encryption configurations.

Question 20

Northern Trail Outfitters is planning to perform nightly batch loads into Salesforce using the Bulk API. The CIO is curious about monitoring recommendations for the jobs from the technical architect. 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.

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.

C.

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.

Question 21

A company’s security assessment noted vulnerabilities on the unmanaged packages in its Salesforce orgs; notably, secrets that are easily accessible and in plain text, such as usernames, passwords, and OAuth tokens used in callouts from Salesforce. Which persistence mechanisms should an integration architect require to be used to ensure that secrets are protected from deliberate or inadvertent exposure?

Options:

A.

Protected Custom Metadata Types and Named Credentials

B.

Encrypted Custom Fields and Protected Custom Settings

C.

Named Credentials and Protected Custom Settings

Question 22

Salesforce is considered to be the system of record for the customer. UC plans on using middleware to integrate Salesforce with external systems (ERP, ticketing, data lake). UC has a requirement to update the proper external system with record changes in Salesforce and vice versa. Which solution should an integration architect recommend?

Options:

A.

Store unique identifiers in an External ID field in Salesforce and use this to update the proper records across systems.

B.

Locally cache external Ids at the middleware layer and design business logic to map updates between systems.

C.

Use Change Data Capture to update downstream systems accordingly when a record changes.

Question 23

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 24

A customer imports data from an external system into Salesforce using Bulk API. These jobs have batch sizes of 2,000 and are run in parallel mode. The batches fail frequently with the error “Max CPU time exceeded”. A smaller batch size will fix this error. What should be considered when using a smaller batch size?

Options:

A.

Smaller batch size may increase time required to execute bulk jobs.

B.

Smaller batch size can trigger “Too many concurrent batches” error.

C.

Smaller batch size may exceed the concurrent API request limits.

Question 25

Universal Containers (UC) is a leading provider of management training globally. UC embarked on a Salesforce transformation journey to allow students to register for courses in the Salesforce Community. UC has a learning system that masters all courses and student registration. UC requested a near real-time feed of student registration from Salesforce to the learning system. The integration architect recommends using Salesforce Platform Events. Which API should be used for the Salesforce pl1atform event solution?

Options:

A.

REST API

B.

SOAP API

C.

Streaming API

Question 26

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 27

Northern Trail Outfitters uses Salesforce to track leads and opportunities, and to capture order details. However, Salesforce isn’t the system that holds or processes orders. After the order details are captured in Salesforce, an order must be created in the Remote system, which manages the order’s lifecycle. The integration architect for the project is recommending a remote system that will subscribe to the platform event defined in Salesforce. Which integration pattern should be used for this business use case?

Options:

A.

Request and Reply

B.

Fire and Forget

C.

Remote Call-In

Question 28

An architect decided to use Platform Events for integrating Salesforce with an external system for a company. What should an architect consider when proposing this type of integration mechanism?

Options:

A.

External system needs to have the same uptime in order to be able to keep up with Salesforce Platform Events.

B.

To subscribe to an event, the integration user in Salesforce needs Read access to the event entity.

C.

Salesforce needs to be able to store information about the external system in order to know which event to send out.

Question 29

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 30

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.

Question # 30

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 31

An enterprise customer is implementing Salesforce for Case Management. Based on the landscape (Email, Order Management, Data Warehouse, Case Management), what should the integration architect evaluate?

Options:

A.

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

B.

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

C.

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

Question 32

An integration architect has been tasked with integrating Salesforce with an on-premises system. Due to some established policies, this system must remain on-premises. What should the integration architect use to build a solution for this requirement?

Options:

A.

Use Salesforce Connect if the database supports Open Data Protocol (OData).

B.

Use Heroku Connect if the data is hosted in Heroku.

C.

Use Salesforce Connect if the database supports Open Database Connectivity (ODBC).

Question 33

Northern Trail Outfitters needs to send order and line items directly to an existing finance application webservice when an order is fulfilled. It is critical that each order reach the finance application exactly once for accurate invoicing. Which solution should an architect propose?

Options:

A.

Button press invokes synchronous callout, with user handling retries in case of error

B.

Trigger invokes Queueable Apex method, with custom error handling process

C.

Trigger makes @future Apex method, with custom error handling process

Question 34

Universal Containers (UC) is planning to implement Salesforce as its CRM system. Currently, UC has the following systems:

    Leads are managed in a Marketing system.

    Sales people use Microsoft Outlook to enter contacts and emails, and manage activities.

    Inventory, Billing, and Payments are managed in UC’s Enterprise Resource Planning (ERP) system.

The proposed CRM system is expected to provide sales and support people with a single view of their customers and the ability to manage their contacts, emails, and activities in the Salesforce CRM.

What should an integration architect consider to support the proposed CRM system strategy?

Options:

A.

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

B.

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

C.

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

Question 35

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

Options:

A.

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

B.

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

C.

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

Question 36

Northern Trail Outfitters needs a synchronous callout from Salesforce to an Order Management System (OMS) when an opportunity is "Closed/Won" with products attached. What should an integration architect do to satisfy these requirements?

Options:

A.

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

B.

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

C.

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

Question 37

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. Which item should an architect recommend?

Options:

A.

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

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.

Use an encrypted field to store the password that the security team enters.

Question 38

Salesforce users need to read data from an external system via an HTTP request. Which security methods should an integration architect leverage within Salesforce to secure the integration?

Options:

A.

Two-way SSL and Authorization Provider

B.

Authorization Provider and Named Credentials

C.

Named Credentials and Two-way SSL

Question 39

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.

Question 40

Northern Trail Outfitters (NTO) has recently changed its Corporate Security Guidelines. The guidelines require that all cloud applications pass through a secure firewall before accessing on-premise resources. NTO is evaluating middleware solutions to integrate cloud applications with on-premise resources and services. Which consideration should an integration architect evaluate before choosing a middleware solution?

Options:

A.

The middleware solution is capable of establishing a secure API Gateway between cloud applications and on-premise resources.

B.

The middleware solution enforces the OAuth security protocol.

C.

The middleware solution is able to interface directly with databases via an Open Database Connectivity (ODBC) connection string.

Question 41

Universal Containers (UC) is a global financial company that sells financial products and services. There is a daily scheduled Batch Apex job that generates invoices from a given set of orders. UC requested building a resilient integration for this Batch Apex job in case the invoice generation fails. What should an integration architect recommend to fulfill the requirement?

Options:

A.

Build Batch Retry and Error Handling using BatchApexErrorEvent.

B.

Build Batch Retry and Error Handling in the Batch Apex job itself.

C.

Build Batch Retry and Error Handling in the middleware.