An integration architect has been tasked with integrating Salesforce with an on-premise system. Due to some established policies, this system must remain on-premise.
What should the architect use to build a solution for this requirement?
AUse Heroku Connect if the data is hosted in Heroku.
BUse Salesforce Connect if the data is hosted in Salesforce.
CUse Salesforce Connect if the database supports Open Database Connectivity (ODBC).
DUse Salesforce Connect if the database supports Open Data Protocol (OData).
A large enterprise customer has decided to implement Salesforce as their CRM. The current system landscape includes the following:
An Enterprise Resource Planning (ERP) solution that is responsible for Customer invoicing and order fulfillment.
A Marketing solution they use for email campaigns.
The enterprise customer needs their sales and service associates to use Salesforce to view and log their interactions with customers and prospects in Salesforce.
Which system should be the system of record for their customers and prospects?
ANew Custom Database for customers and prospects.
BMarketing with all customer data from Salesforce and ERP.
CERP with all prospect data from Marketing and Salesforce.
DSalesforce with relevant Marketing and ERP information.
What is the first thing an integration architect should validate if a callout from a Lightning Web Component to an external endpoint is failing?
AThe endpoint URL has been added to Content Security Policies.
BThe endpoint URL has been added to Remote Site Settings.
CThe endpoint URL has been added been to an outbound firewall rule.
DThe endpoint domain has been added to Cross-Origin Resource Sharing.
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 two persistence mechanisms should an integration architect require to be used to ensure that secrets are protected from deliberate or inadvertent exposure. (Choose two.)
ANamed Credentials
BEncrypted Custom Fields
CProtected Custom Settings
DProtected Custom Metadata Types
Northern Trail Outfitters (NTO) uses different shipping services for each of the 34 countries 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 two.)
AInvoke middleware service to retrieve valid shipping methods.
BStore shipping services in a picklist that is dependent on a country picklist.
CUse middleware to abstract the call to the specific shipping services.
DUse Platform Events to construct and publish shipper-specific events.
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:
Sales consultants should be able to have access to current inventory.
The Enterprise Resource Planning (ERP) System is the system of record for pricing information.
Quotes should be generated in Salesforce with pricing from ERP.
Sales Management uses an Enterprise Business Intelligence (BI) tool to view Sales dashboard.
Master Data Management (MDM) is the system of record for customers and prospects.
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?
AERP, MDM, BI tool, Data Warehouse
BERP, MDM, Data Warehouse, Invoices system
CERP, Inventory, Pricing Engine, Invoices system
DERP, Invoices system, Data Warehouse, BI tool
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 being published?
AThe platform events are published immediately before the Apex transaction completes.
BThe platform events have a trigger in Apex.
CThe platform events are being published from Apex.
DThe platform events are published after the Apex transaction completes.
Northern Trail Outfitters (NTO) has an integration set up between a Salesforce org and a quoting system. NTO would like to show a notification to all sales representatives that use Salesforce anytime the quoting system will be taken down for maintenance.
Which Salesforce API should an integration architect use to fulfill this requirement?
AConnect REST API
BStreaming API
CTooling API
DREST API
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?
AConnect via Salesforce Connect.
BConnect via Communities.
CHandle authentication with login flows.
DHandle authentication in the code.
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 recourses should the integration architect use to allow up to 200 records in one API call?
ABatch
BComposite
CSObject Collections
DSObject Tree
A company that is a leading provider of training delivers courses to students globally. The company decided to use Customer Community in order to allow students to log in to the community, register for courses and pay course fees. The company has a payment gateway that takes more than 30 seconds to process the payment transaction. Students would like to get the payment result in real time so in case an error happens, the students can retry the payment process.
What is the recommended integration approach to process payments based on this requirement?
AUse Change Data Capture to process payment to the payment gateway.
BUse Platform Events to process payment to the payment gateway.
CUse Continuation to process payment to the payment gateway.
DUse Request and Reply to make an API call to the payment gateway.
Northern Trail Outfitters (NTO) is looking to integrate three external systems that run nightly data enrichment processes in Salesforce. NTO has both of the following security and strict auditing requirements:
The external systems must follow the principle of least privilege.
The activities of the external systems must be available for audit.
What should an integration architect recommend as a solution for these Integrations?
AA shared integration user for the three external system integrations.
BA unique integration user for each external system integration.
CA shared Connected App for the three external system integrations.
DA Connected App for each external system integration.
Northern Trail Outfitters wants to use Salesforce as a front end for creating accounts using the lead-to-opportunity process.
An order is created in Salesforce when the opportunity is Closed/Won, but the back-end Enterprise Resource Planning (ERP) system is the data master for order.
Customer wants to be able to see within Salesforce all the stages of order processing like Order Created, Orden Shipped, and Order Paid that are within the retention window.
Which two message durability considerations should an integration architect make when designing a solution to meet these business requirements? (Choose two.)
AHigh-volume event messages are stored for 24 hours (1 day).
BWhen subscribing to Salesforce Event Bus, ReplayID is used with a value of -2 to be able to see old and sew events.
CWhen subscribing to Salesforce Event Bus, ReplayID is used with a value of -1 to be able to see sew events.
DHigh-volume event messages are stored for 72 hours (3 days).
A call center manager uses a custom dashboard to track case-related metrics. The manager wants a component to display the number of closed cases in real time.
What type of event should be used to meet this requirement?
APushTopic Event
BPlatform Event
CGeneric Event
DChange Data Capture Event
When a user clicks “Check Preferences” as part of a Lightning flow in Salesforce, preferences from an externally hosted RESTful service are to be checked in real time. The RESTful service has OpenAPI 2.0 JSON definitions, responding in Boolean and string values data types.
Which integration pattern and mechanism should be selected to meet the conditions?
AFire and Forget: Process driven Platform Events publishes events on Salesforce Event Bus.
BData Virtualization: Salesforce Connect maps external REST data in external objects.
CRemote Call-In: Salesforce REST API with REST Composite Resources.
DRequest and Reply: Enhanced External Services invokes a REST API.
Northern Trail Outfitters needs to make synchronous callouts “available-to-promise” service to query product availability and reserve inventory during customer checkout process.
Which two statements should an integration architect consider when building a scalable integration solution? (Choose two.)
AThe typical and worst-case historical response times.
BThe maximum query cursors open per user on the service.
CHow many concurrent service calls are being placed.
DThe number of batch jobs that can run concurrently.
Northern Trail Outfitters (NTO) uses a custom mobile app to interact with its customers. One of the features of the app is Salesforce Chatter Feeds. NTO wants to automatically post a Chatter item to Twitter whenever the post includes the #thanksNTO hashtag.
Which API should an integration architect use to meet this requirement?
AConnect REST API
BREST API
CApex REST API
DStreaming API
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 done to meet the requirement?
AThe mobile device makes a REST API Inbound call.
BThe mobile device makes a REST Apex inbound call.
CThe mobile device makes a SOAP API inbound call.
DThe mobile device receives a REST Apex callout call.
Northern Trail Outfitters needs to secure an integration with an external Microsoft Azure API Gateway.
Which integration security mechanism should be employed?
AUse an API-only user profile and implement an external identity provider with federated API access.
BConfigure mutual server authentication with two way SSL using certification authority (CA) signed certificates.
CConfigure a connected app with an authorization endpoint of the API Gateway and configure OAuth settings.
DImplement Salesforce Shield with Encryption at Rest and generate a tenant secret.
Northern Trail Outfitters (NTO) has hired an integration architect to design the integrations between existing systems and a new instance of Salesforce. NTO has the following requirements:
Initial load of 2M Accounts, 5.5 million Contacts, 4.3 million Opportunities, and 45,000 Products into the new org.
Notification of new and updated Accounts and Contacts needs to be sent to three external systems.
Expose custom business logic to five external applications in a highly secure manner.
Schedule nightly automated dataflows, recipes and data syncs.
Which set of APIs are recommended in order to meet the requirements?
BBulk API, Streaming API, Apex SOAP API, Analytics REST API
CBulk API, Streaming API, Apex REST API, Analytics REST API
DBulk API, Chatter REST API, Apex SOAP API, Tooling API
Which two system constraint questions should be considered when designing an integration to send orders from Salesforce to a fulfillment system? (Choose two.)
ACan the fulfillment system implement a contract first Outbound Messaging interface?
BWhich system will validate order shipping addresses?
CCan the fulfillment system participate in idempotent design to avoid duplicate orders?
DWhat latency is acceptable for orders to reach the fulfillment system?
An integration architect has received a request to prevent employees that leave the company from accessing data in Salesforce after they are deactivated in the company’s HR system.
What should the integration architect determine before recommending a solution?
AData access prevention requirements, then identify frequency
BInbound integration requirements, then identify frequency
CData access prevention requirements, integration requirements, and system constraints
A company’s cloud-based single page application consolidates data local to the application with data from on-premise and third-party systems. The diagram below typifies the application’s combined use of synchronous and asynchronous calls.
The company wants to use the average response time of its application’s user interface as a basis for certain alerts. For this purpose, the following occurs:
Log every call start and finish date and time to a central analytics data store.
Compute response time uniformly as the difference between the start and finish date and time (A to H in the diagram).
Which computation represents the end-to-end response time from the user’s perspective?
ASum of A to H
BSum of A to F
CSum A and H
Northern Trail Outfitters (NTO) is planning to create a native employee-facing mobile app with the look and feel of Salesforce Lighting Experience. The mobile app needs to integrate with NTO's Salesforce org.
Which Salesforce API should be used to implement this integration?
AUser Interface API
BStreaming API
CConnect REST API
DREST API
A business-to-consumer (B2C) enterprise customer has the following use case that involves processing payment from an external payment gateway service in Salesforce.
Customer requests Customer Service Representative (CSR) for a Service upgrade.
Customer provides credit card details to CSR for payment.
CSR submits payment information in Salesforce, and it is processed in an external payment gateway.
CSR receives confirmation of payment.
CSR upgrades service for customer and confirms customer.
This use case requires the CSR to obtain confirmation of payment before upgrading the service. The integration with the 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?
APlatform events allow integration to the payment gateway through the exchange of real-time event data; platform events are scalable and secure.
BMake a callout to the payment gateway through ESB supporting error handling and logging for audit purposes.
CUse External Services feature to integrate payment gateway to Salesforce to ensure real-time updates to the CSR and support post payment processes.
DBuild a custom Apex callout to external payment gateway service and provide a success message to the CSR; the details of callouts and responses are logged for audit purposes.