Salesforce-Platform-Integration-Architect Practice Test
Updated On 18-Sep-2025
106 Questions
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 web site forms. The sales department has requested that new leads are available in the new Salesforce instance within 30 minutes. Which two approaches will require the least amount of development effort?
Choose 2 answers
A.
Configure named credentials in the source org.
B.
Use the Composite REST API to aggregate multiple leads in a single call.
C.
Use the tooling API with Process Builder to insert leads in real time.
D.
Call the Salesforce REST API to insert the lead into the target system.
Configure named credentials in the source org.
D.
Call the Salesforce REST API to insert the lead into the target system.
Explanation:
The goal is near-real-time replication with minimal custom code.
A. Configure Named Credentials in the source org.
Named Credentials declaratively encapsulate endpoint URLs and authentication for callouts, eliminating manual Remote Site Settings or low-level auth code. Administrators configure the external endpoint once and platform handles token retrieval and header injection.
D. Call the Salesforce REST API to insert the lead into the target system.
Once the Named Credential exists, a point-and-click Flow or lightweight Apex HTTP callout can post the new Lead record to the target org’s REST API. This leverages Salesforce’s built-in REST API—no custom middleware or batch processes—keeping development to a minimum.
Options B (Composite API) and C (Tooling API) introduce additional complexity—Composite API aggregation logic or invoking Tooling API via Process Builder—which increases development and testing effort.
A large enterprise customer with the following system landscape is planning to implement Salesforce Sales 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?
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
ERP, Inventory, Pricing Engine, Invoices system
Explanation:
To support quoting in Salesforce you need ERP integration for master pricing (ERP + Pricing Engine). To show current stock you integrate Inventory. To surface invoices you integrate the Invoices system. Although the BI tool and data warehouse consume Salesforce data, they typically read from those operational systems or Salesforce analytics directly; you don’t integrate them back into Salesforce. MDM (customer master) is usually synched upstream into Salesforce already. Data Warehouse (A/C/D) and BI Tool aren’t sources of transactional data needed for quoting and fulfillment in the Salesforce UI.
A new Salesforce program has the following high level abstract requirement: Business processes executed on Salesforce require data updates between the internal systems and Salesforce Which three relevant details should a Salesforce Integration Architect seek to specifically solve for Integration architecture needs of the program? Which three relevant details should a Salesforce Integration Architect seek to specifically solve for Integration architecture needs of the program?
Choose 3 answers
A.
Source and Target system, Directionality, data volume & transformation complexity long with any middleware that can be leveraged.
B.
Integration skills, SME availability and Program Governance details.
C.
Timing aspects - real-time/near real-time (synchronous or asynchronous), batch; update frequency.
D.
Integration Style Process based, Data based, Virtual integration. E Core functional and non functional requirements for User Experience design, Encryption needs, Community, and license choices.
Source and Target system, Directionality, data volume & transformation complexity long with any middleware that can be leveraged.
C.
Timing aspects - real-time/near real-time (synchronous or asynchronous), batch; update frequency.
D.
Integration Style Process based, Data based, Virtual integration. E Core functional and non functional requirements for User Experience design, Encryption needs, Community, and license choices.
Explanation:
To architect effectively, you must know which systems you’re connecting, the data volumes and transformations, plus any existing middleware (A). You absolutely need timing details—when data must move and how often (C). Finally, you choose the right patterns—data vs. process vs. virtualization—and factor in non-functional needs like encryption, SLAs, and license constraints (D). Integration skills or governance (B) are project-level concerns but don’t drive your technical architecture.
Northern Trail Outfitters' ERP is integrated with Salesforce and syncs several million contacts per day. To prevent specific data from syncing, the integration uses a SOQL query filtered by sharing hierarchy. Which two things should an architect do to improve the performance of the integration? Choose 2 answers
A.
Include non-selective criteria in query filters.
B.
Remove the query filters.
C.
Include selective criteria in query filters.
D.
Remove the sharing restrictions.
Include selective criteria in query filters.
D.
Remove the sharing restrictions.
Explanation:
Selective filters—indexed, highly selective fields—dramatically reduce the data scanned, speeding up SOQL and avoiding full table scans. Removing ineffective sharing-based filters (especially on millions of contacts) removes one of the most expensive, unindexed predicates. Non-selective filters (A) force full scans; removing filters (B) returns too much data and worsens performance. If security requirements allow, disabling sharing or using a “with security_enforced” strategy for a dedicated integration user can bypass hierarchy checks. Together, these steps optimize the query plan for high-volume syncs.
KiA B2C Enterprise Customer has the following use case that involves processing payment from an external payment gateway service in Salesforce.
1. Customer requests Customer Service Representative (CSR) for a Service upgrade.
2. Customer provides credit card details to CSR for payment.
3. CSR submits payment information in Salesforce, and processed in a
4. CSR receives confirmation of payment.
5. CSR upgrades service for customer and confirms Customer.
External payment gateway.
This use case requires the CSR to obtain confirmation of payment before upgrading the service.
The integration with Payment gateway needs to be reliable and monitored for audit purposes.
The payment gateway service is an external RESTful service that the B2C Enterprise Customer has subscribed for.
What should an Integration Architect recommend for this integration?
A.
Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of calloutsand responses are logged for audit purposes.
B.
Use External Services feature to integrate gateway to Salesforce ensuring realtimeupdates the CSR and support post payment processes.
C.
Make a callout to the payment gateway through ESB supporting error handling andlogging for audit purposes.
D.
Platform events allow integration to payment gateway through the exchange ofreal-time event data, platform events are scalable and secure.
Make a callout to the payment gateway through ESB supporting error handling andlogging for audit purposes.
Explanation:
The CSR must receive definitive success/failure immediately to proceed, so you need a synchronous path. But you also need enterprise-grade audit trails, error handling, and SLA monitoring. An ESB/middleware sits between Salesforce and the payment gateway: Salesforce does a REST call to middleware (via Apex callout or External Services), middleware calls the gateway, logs all requests/responses, applies retries, and returns a clear success/failure code to Salesforce. Direct Apex callouts (A) or External Services (B) lack centralized logging/monitoring; platform events (D) aren’t synchronous. An ESB solution gives both real-time confirmation to the CSR and enterprise auditability.
Salesforce-Platform-Integration-Architect Exam Questions - Home |
Page 2 out of 22 Pages |