A company is designing a Lightning Web Component (LWC) to display transactions aggregated from different sources. Their current system landscape is as follows:
Transactions are created at any time through their various on-premise and cloud-based systems.
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.
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?
APublish a Platform Event, have the middleware subscribe and update the custom object on receipt of Platform Event.
BCall the Enterprise APIs directly from the LWC's JavaScript code and redisplay the LWC on receipt of the API response.
CUse the Continuation class to call the Enterprise APIs and then process the response in a callback method.
DLet the Lightning Data Service with an @wire adapter display new values when the custom object records change.
A new Salesforce program has the following high-level abstract requirement: Business processes executed on Salesforce require data updates between their internal systems and Salesforce.
Which three relevant details should a Salesforce Integration Architect seek to specifically solve for integration architecture needs of the program? (Choose three.)
AIntegration Style - Process-based, Data-based, and Virtual integration.
BTiming aspects, real-time/near real-time (synchronous or asynchronous), batch and update frequency.
CSource and Target system, Directionality, and data volume & transformation complexity, along with any middleware that can be leveraged.
DIntegration skills, SME availability, and Program Governance details.
ECore functional and non-functional requirements for User Experience design, Encryption needs, Community, and license choices.
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 has a registration system that is used for workshops offered at its conferences. Attendees use Salesforce Community to register for workshops, but the scheduling system manages workshop availability based on room capacity. It is expected that there will be a big surge of requests for workshop reservations when the conference schedule goes live.
Which integration pattern should be used to manage the influx in registrations?
ABatch Data Synchronization
BRemote Process Invocation Request and Reply
CRemote Process Invocation Fire and Forget
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.
• About 3,000 phone sales agents use a Salesforce Lightning UI concurrently to check eligibility of a customer for a qualifying offer.
• There are multiple eligibility systems that provide this service and are hosted externally. However, their current response times could take up to 90 seconds to process and return (there are discussions to reduce the response times in the future, but no commitments are made).
• These eligibility systems can be accessed through APIs orchestrated via ESB (MuleSoft).
• All requests from Salesforce will have to traverse through the customer's API Gateway layer and the API Gateway imposes a constraint of timing out requests after 9 seconds.
Which recommendation should the integration architect make?
ARecommend synchronous Apex callouts from Lightning UI to External Systems via Mule and implement polling on an API Gateway timeout.
BCreate 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.
CImplement a "Check Update" button that passes a requestID received from ESB (user action needed).
A customer imports data from an external system into Salesforce using Bulk API. These jobs have batch sizes of 2000 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?
ASmaller batch size may exceed the concurrent API request limits.
BSmaller batch size can trigger “Too many concurrent batches” error.
CSmaller batch size may increase time required to execute bulk jobs.
Which three considerations should an integration architect consider when recommending Platform Event as an integration solution? (Choose three.)
AEvent messages using SOQL are unable to be queried.
BA Lightning record page for platform events is unable to be created.
CSubscribe to an AssetTokenEvent stream to monitor OAuth 2.0 authentication activity.
DWhen an event definition is deleted, it's permanently removed and can't be restored.
EEvent Monitoring is used to track user activity, such as logins and running reports.
A subscription-based media company’s system landscape forces many subscribers to maintain multiple accounts and to login 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.
Which requirement should the Salesforce Community Cloud support for self-registration and SSO?
AOpenId Connect Authentication Provider and Registration Handler
BOpenId Connect Authentication Provider and JIT provisioning
CSAML SSO and Registration Handler
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 are as follows:
A customer initiates a product exchange via a Case.
A customer service rep clicks on the "Authorize Exchange Product" menu item in the Case.
A customer initiates a subscription cancellation via a Case.
A customer service rep clicks on the "Initiate Refund" menu item in the Case.
Which solution should meet these business requirements?
ACase Trigger after Insert, after update to publish the platform event.
BCase Workflow Rule that sends an Outbound Message.
CCase after insert Trigger that executes a callout.
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?
AImplement a Workflow Rule with Outbound Messaging to send SOAP messages to the designated endpoint.
BImplement Change Data Capture on the order object and leverage the replay ID in the middleware solution.
CUse Remote Process Invocation Fire and Forget pattern on insert on the order object using Flow Builder.
A large business-to-consumer (B2C) customer is planning to implement Salesforce CRM to become a customer centric enterprise. Below is their current system landscape diagram.
The goals for implementing Salesforce includes:
Develop a 360 degree view of the customer.
Leverage Salesforce capabilities for marketing, sales and service processes.
Reuse Enterprise capabilities built for quoting and order management processes.
Which three systems from the current system landscape can be retired with the implementation of Salesforce? (Choose three.)
AOrder Management System
BSales Activity System
CCase Management System
DQuoting System
EEmail Marketing System
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 approach will require the least amount of development effort?
AUse the Composite REST API to aggregate multiple leads in a single call.
BUse the Tooling API with Process Builder to insert leads in real time.
CCall the Salesforce REST API to insert the lead into the target system.
Northern Trail Outfitters is planning to perform nightly batch loads into Salesforce from an external system with a custom Java application using the Bulk API. The CIO is curious about monitoring recommendations for the jobs from the technical architect.
Which recommendation will help meet the requirements?
AWrite 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.
BSet 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.
CUse the getBatchInfo method in the Java application to monitor the status of the jobs from the Java application.
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 two.)
AConfigure named credentials in the source org.
BUse the Composite REST API to aggregate multiple leads in a single call.
CUse the Tooling API with Process Builder to insert leads in real time.
DCall the Salesforce REST API to insert the lead into the target system.
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 architect use to build a solution for this requirement?
AUse Heroku Connect if the data is hosted in Heroku.
BUse Salesforce Connect if the database supports Open Data Protocol (OData).
CUse Salesforce Connect if the database supports Open Database Connectivity (ODBC).