1 Integration Architect 1
Given the diagram below, a Salesforce org, middleware, and Historical data store (with 20million records and growing) exists with connectivity between them Historical records are archived from Salesforce and moved to Historical Data store (which houses 20M records and growing; fine-tuned to be performant with search queries).
Call center agents use Salesforce, when reviewing occasional special cases, have requested access to view the related historical case items that relate to submit cases. Which mechanism and patterns are recommended to maximize declarative configuration?
Use ESB tool with Data Virtualization pattern, expose OData endpoint, and then use Salesforce Connect to consume and display the External Object alongside with the Caseobject.
Use an ESB tool with a fire and forget pattern and then publish a platform event for the requested historical data.
Use an ESB tool with Request-Reply pattern and then make a real-time Apex callout to the ESB endpoint to fetch and display component related to Case object
Use an ETL tool with a Batch Data Synchronization pattern to migrate historical data into Salesforce and into a custom object (historical data) related to Case object.
Northern Trail Outfitters is seeking to improve the performance and security of outbound integrations from Salesforce to on-premise servers.
What should the Architect consider before recommending a solution?
Shield Platform Encryption Limitations
External gateway products in use
Considerations for using Deterministic Encryption
Default gateway restrictions
Northern Trail Outfitters needs to secure an integration with an external Microsoft Azure API Gateway.
What integration security mechanism should be employed?
Configure mutual server authentication with two-way SSL using CA issued certificates.
Configure a connected app with an authorization endpoint of the API gateway and configure OAuth settings.
Use an API only user profile and implement use an external identity provider with federated API access.
Implement Salesforce Shield with Encryption at Rest and generate a tenant secret.
Northern Trail Outfitters has recently experienced intermittent network outages in its call center.
When network service resumes, Sales representatives have inadvertently created duplicate orders in the manufacturing system because the order was placed but the return acknowledgement was lost during the outage.
Which solution should an architect recommend to avoid duplicate order booking?
Use Outbound Messaging to ensure manufacturing acknowledges receipt of order.
Use scheduled apex to query manufacturing system for potential duplicate or missing orders.
Implement idempotent design and have Sales Representatives retry order(s) in question.
Have scheduled Apex resubmit orders that do not have a successful response.
Northern Trail Outfitters wants to improve the quality of call-outs from Salesforce to their REST APIs. For this purpose, they will require all API clients/consumers to adhere to RESTAPI Markup Language (RAML) specifications that include field-level definition of every API request and response payload. RAML specs serve as interface contracts that Apex REST API Clients can rely on.
Which two design specifications should the Integration Architect include in the integration architecture to ensure that Apex REST API Clients unit tests confirm adherence to the RAML specs?
Choose 2
Call the Apex REST API Clients in a test context to get the mock response.
Require the Apex REST API Clients to implement the HttpCalloutMock.
Call the HttpCalloutMock implementation from the Apex REST API Clients.
Implement HttpCalloutMock to return responses per RAML specification.
Which two system constraint questions should be considered when designing an integration to send orders from Salesforce to a fulfillment system?
Choose 2
What latency is acceptable for orders to reach the fulfillment system?
Which system will validate order shipping addresses?
Can the fulfillment system implement a contract-first Outbound Messaging interface?
Can the fulfillment system participate in idempotent design to avoid duplicate orders?
A customer's enterprise architect has identified requirements around caching, queuing, error handling, alerts, retries, event handling, etc. The company has asked the Salesforce integration architect to help fulfill such aspects with their Salesforce program.
Which three recommendations should the Salesforce integration architect make?
Choose 3
Transform a fire-and-forget mechanism to request-reply should be handled bymiddleware tools (like ETL/ESB) to improve performance.
Provide true message queueing for integration scenarios (including orchestration, process choreography, quality of service, etc.) given that a middleware solution is required.
Message transformation and protocol translation should be done within Salesforce. Recommend leveraging Salesforce native protocol conversion capabilities as middlewatools are NOT suited for such tasks
Event handling processes such as writing to a log, sending an error or recovery process, or sending an extra message, can be assumed to be handled by middleware.
Event handling in a publish/subscribe scenario, the middleware can be used to route requests or messages to active data-event subscribers from active data-event publishers.
Universal Containers is a global financial company that sells financial products and services.
There is a daily scheduled Batch Apex job that generates invoice 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?
Build Batch Retry & Error Handling in the Batch Apex Job itself.
Batch Retry & Error Handling report to monitor the error handling.
Build Batch Retry & Error Handling using BatchApexErrorEvent.
Build Batch Retry & Error Handling in the middleware.
A business requires automating the check and update of the phone number type classification (mobile vs. landline) for all in-coming calls delivered to their phone
sales agents. The following conditions exist:
sales agents. The following conditions exist:
1. At peak, their call center can receive up to 100,000 calls per day.
2. The phone number type classification is a service provided by an external service API.
3. Business is flexible with timing and frequency to check and update the records (throughout the night or every 6-12 hours is sufficient).
2. The phone number type classification is a service provided by an external service API.
3. Business is flexible with timing and frequency to check and update the records (throughout the night or every 6-12 hours is sufficient).
A Remote-Call-In pattern and/or Batch Synchronization (Replication via ETL: System -> Salesforce) are determined to work with a middleware hosted on custom premise.
In order to implement these patterns and mechanisms, which component should an integration architect recommend?
In order to implement these patterns and mechanisms, which component should an integration architect recommend?
ConnectedApp configured in Salesforce to authenticate the middleware.
IoConfigure Remote Site Settings in Salesforce to authenticate the middleware.
An API Gateway that authenticates requests from Salesforce into the Middleware(ETL/ESB).
Firewall and reverse proxy are required to protect internal APIs and resource beingexposed.
Northern Trail Outfitters (NTO) use Salesforce to track leads, 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 orders lifecylce. 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?
Remote Call In
Request and Reply
Fire and Forget
Batch Data Synchronization
Northern Trail Outfitters (NTO) uses a custom mobile app to interact with their customers. One of the features of the app are 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?
Connect REST API
REST API
Streaming API
Apex REST API
Northern Trail Outfitters has a registration system that is used for workshops offered at its conferences. Attendees use a Salesforce community to register for workshops, but the scheduling system manages workshop availability based on room capacity. It is expectedthat there will be a big surge of requests for workshop reservations when the conferenceschedule goes live. Which integration pattern should be used to manage the influx in registrations?
Remote Process Invocation-Request and Reply
Remote Process Invocation-Fire and Forget
Batch Data Synchronization
Remote Call-In
Northern Trail Outfitters (NTO) has recently implemented middleware for orchestration of services across platforms. The 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 two options will fulfill the use case requirements?
Use Remote Process Invocation fire and forget pattern on insert on the order object using Flow Builder.
Implement a Workflow Rule with Outbound Messaging to send SOAP messages to the designated endpoint.
Implement Change Data Capture on the order object and leverage the replay Id in the middleware solution.
Use a process builder to create a Platform Event, selecting the record type as the Platform Event Name on insert of record.
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 from 10 different training accreditation verification agencies before providing training for the company. Each training accreditation agency has its own response time, which could take days to confirm a trainer.
The company decided to automate the trainer accreditation verification process by integrating to the agencies web services.
What is the recommended approach to automate this process?
Use salesforce external service to make the call out, Salesforce external service shouldcheck the verification agencies until the result is verified, then update the trainer status to "verified".
Create a trigger on the trainer record to make a Callout to each verification agencies, write business logic to consolidate the verification then update the trainer status to verified".
Make an apex callout using @future annotation to make the call out to all differentagencies. The response should update the trainer status to "verified".
Use middleware to handle the call out to the 10 different verification services, the middleware will handle the business logic of consolidating the verification result from t 10 services, then make a call-in to sa lesforce and update the verification status to "verified".
A US business-to-consumer (B2C) company is planning to expand to Latin America. They project an initial Latin American customer base of about one million, an growth rate of around 10% every year for the next 5 years. They anticipate privacy and data protection requirements similar to those in the European Union to come into effect during this time. Their initial analysis indicates that key personal data is stored in the following systems:
1. Legacy mainframe systems that have remained untouched for years and are due to be decommissioned.
2. Salesforce Commerce Cloud Service Cloud, Marketing Cloud, and Community Cloud.
3. The company's CIO tasked the integration architect with ensuring that they can completely delete their Latin American customer's personal data on deman Which three requirements should the integration architect consider?
Choose 3
Feasibility to restore deleted records when needed.
Ability to delete personal data in every system.
Impact of deleted records on system functionality.
Ability to provide a 360-degree view of the customer.
Manual steps and procedures that may be necessary.
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 batc fails frequently withthe error "Max CPU time exceeded". A smaller batch size will fix this error. Which two options should be considered when using a smaller batch size?
Smaller batch size may cause record-locking errors.
Smaller batch size may increase time required to execute bulk jobs.
Smaller batch size may exceed the concurrent API request limits.
Smaller batch size can trigger "Too many concurrent batches" error.
Universal Containers (UC) owns a variety of cloud-based applications, including Salesforce, alongside several on premise applications. The on-premise applications are protected behind a corporate network with limited outside access to external systems. UC would like to expose data from the on-premise applications to Salesforce for a more unified user experience. The data should be accessible from Salesforce in real-time. Which two actions should be recommended to fulfill this system requirement?
Develop an application in Heroku that connects to the on-premise database via an ODBC string and VPC connection.
Develop custom APIs on the company's network that are invokable by Salesforce. C
Deploy MuleSoft to the on-premise network and design externally facing APIs to expose the data.
Run a batch job with an ETL tool from an on-premise server to move data to Salesforce.
Northern Trail Outfitters is creating a distributable Salesforce package for other Salesforce orgs within the company. The package needs to call into a custor 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 three items should an architect recommend to secure the integration in the package?
Create an Auth provider in the package and set the consumer key and consumer secret of the connected app in the central org.
Contact Salesforce support and create a case to temporarily enable API access for managed packages.
Create a connected app in the central org and add the callback URL of each org the package is installed in to redirect to after successful authentication.
Use an encrypted field to store the password that the security team enters and use password management for external orgs and set the encryption method to TLS 1.2.
Use the Auth Provider configured and select the identity type as Named Principal with OAuth 2.0 as the protocol and Select Start Authentication Flow on Save.
Northern Trail Outfitters' (NTO) Salesforce org usually goes through 8k-10k batches a day to synch data from external sources. NTO's Integration Architec has received requirements for a new custom object, FooBarc, for which 90M records will need to be loaded into the org. Once complete, 20GB (about 30M records) needs to be extracted to an external auditing system. What should the architect recommend using to meet these requirements in a day?
Insert using Bulk API 2.0 and query using REST API.
Insert and query using Bulk API 1.0.
Insert using Bulk API 1.0 and query using REST API.
Insert and query using Bulk API 2.0.
An architect decided to use Platform Events for integrating Salesforce with an external system for a company. Which three things should an architect consider when proposing this type of integration mechanism?
Choose 3
To subscribe to an event, the integration user in salesforce needs read access to theevent entity.
Salesforce needs to be able to store information about the external system in order toknow which event to send out.
External system needs to have the same uptime in order to be able to keep up with salesforce Platform Events.
To publish an event, the integration user in salesforce needs create permission on the event entity.
Error handling must be performed by the remote service because the event is effectively handed off to the remote system for further processing
Northern Trail Outfitters needs to send order and line items directly to an existing finance application webservice when an order if fulfilled. It is critical that eac order reach the finance application exactly once for accurate invoicing. What solution should an architect propose?
Trigger invokes Queueable Apex method, with custom error handling process
Trigger makes @future Apex method, with custom error handling process
Button press invokes synchronous callout, with user handling retries in case of error
Outbound Messaging, which will automatically handle error retries to the service.
A company accepts payment requests 24x7. Once they accept a payment request, their service level agreement (SLA) requires them to make sure each payment request isprocessed by their Payment System. They track payment requests using a globally unique identifier created at the Data Entry Point. Their simplified flow is as shown in the diagram. They encounter intermittent update errors when two or more processes try to update the same Payment Request record at the same time. Which two recommendations should an integration architect make to improve their SLA and update conflict handling? Choose 2 answers
Middleware should coordinate request delivery and payment processing.
Data Entry Point and Middleware should automatically retry requests.
Payment System should process a payment request only once.
Payment System and Middleware should automatically retry requests.
An organization needs to integrate Salesforce with an external system and is considering authentication options. The organization already has implemented SAI using a third-party Identity Provider for integrations between other systems. Which use case can leverage the existing SAML integration to connect Salesforce with other internal systems?
Make formula fields with HYPERLINK() to external web servers more secure.
Make an API inbound integration from an external Java client more secure,
Make Apex SOAP outbound integrations to external web services more secure.
Make Apex REST outbound integrations to external web services more secure
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?
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?
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.
Use External Services feature to integrate gateway to Salesforce ensuring real-timeupdates the CSR and support post payment processes.
Make a callout to the payment gateway through ESB supporting error handling andlogging for audit purposes
Platform events allow integration to payment gateway through the exchange ofreal-time event data, platform events are scalable and secure.
A company needs to integrate a legacy on premise application that can only support SOAP API. After the Integration Architect has evaluated the requiremer and volume, they determined that the Fire and Forget integration pattern will be most appropriate for sending data from Salesforce to the external application: getting response back in a strongly typed format. Which integration capabilities should be used to integrate the two systems?
Platform Events for Salesforce to Legacy System direction and SOAP API using Partner WSDL for the communication back from legacy system to salesforce.
Outbound Message for Salesforce to Legacy System direction and SOAP API using Partner WSDL for the communication back from legacy system to salesforce.
Platform Events for Salesforce to Legacy System direction and SOAP API using Enterprise WSDL for the communication back from legacy system to salesforce.
Outbound Message for Salesforce to Legacy System direction and SOAP API using Enterprise WSDL for the communication back from legacy system to salesforce.
Northern Trail Outfitters is planning to create a native employee facing mobile app with the look and feel of Salesforce's Lighting Experience. The mobile ap needs to integrate with their Salesforce org. Which Salesforce API should be used to implement this integration?
Streaming API
REST API
Connect REST API
User Interface API
Universal Containers (UC) is a global financial company. UC support agents would like to open bank accounts on the spot for a customer who is inquiring ab UC products. During opening the bank account process, the agents execute credit checks for the customers through external agencies. At a given time, up to 30 concurrent rewill be using the service for performing credit checks for customers. What error handling mechanisms should be built to display an error to the agent when the credit verification process failed?
In case the verification process is down, Use mock service to send the response to the agent.
Handle verification process error in the Verification Webservice API in case there is a connection issue to the Webservice if it responds with an error.
Handle integration errors in the middleware in case the verification process is down, thenthe middleware should retry processing the request multiple times.
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 bar online.
Northern Trail Outfitters is planning to perform nightly batch loads into Salesforce from an external system with a custom Java application using the and the CIO is curious about monitoring recommendations for the jobs from the Technical Architect. Which two recommendations will help meet the requirements? Choose 2 answers
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.
Visually monitor in the Salesforce UI using the "Bulk Data Load Jobs in Salesforce in the setup menu.
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.
Use the getBatchInfo method in the Java application to monitor the status of the jobs from the Java application
The URL for an external service has been changed without prior notice. The service provides up to date money exchange rates that is accessed several times from Salesforceand is a business critical function for end users. Which two solutions should an Integration Architect recommend be implemented to minimize potential downtime for users in this situation? Choose 2 answers
Content Security Policies
Named Credentials
Enterprise ESB
Remote Site Settings
A company's security assessment noted vulnerabilities on the un-managed packages in their Salesforce orgs, notably secrets that are easily accessible and in 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 inadvertentexposure? Choose 2 answers
Encrypted Custom Fields
Named Credentials
Protected Custom Settings
Protected Custom Metadata Types
Salesforce users need to read data from an external system via HTTPS request. Which two security methods should an integration architect leverage within Salesforce to secure the integration? Choose 2 answers
Connected App
Named Credentials
Authorization Provider
Two way SSL
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 their 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 two requirements should the Salesforce Community Cloud support for self-registration and SSO? Choose 2 answers
SAML SSO and Registration Handler
OpenId Connect Authentication Provider and Registration Handler
SAML SSO and just-in-time provisioning
OpenId Connect Authentication Provider and just-in-time provisioning
Northern Trail Outfitters needs to make synchronous callouts "available to promise" services to query product availability and reserve inventory during customer checkout process. Which two considerations should an integration architect make when building a scalable integration solution? Choose 2 answers
The typical and worst-case historical response times.
The number batch jobs that can run concurrently
How many concurrent service calls are being placed
The maximum query cursors open per user on the service.
Sales representatives at Universal Containers (UC) use Salesforce Sales Cloud as their primary CRM. UC owns a legacy homegrown application that stores a copy of customer dataas well. Sales representatives may edit or update Contact records in Salesforce if there is a change. Both Salesforce and the homegrown application should be kept synchronized for consistency. UC has these requirements: 1. When a Contact record in Salesforce is updated, the external homegrown applicationshould be 2. The synchronization should be event driven. 3. The integration should be asynchronous. Which option should an architect recommend to satisfy the requirements?
Leverage Platform Events to publish a custom event message containing changes to the Contact object.
Leverage Change Data Capture to track changes to the Contact object and write a CometD subscriber on the homegrown application.
Write an Apex Trigger with the @future annotation.
Use an ETL tool to keep Salesforce and the homegrown application in sync on a regular candence.
Which three considerations should an Integration Architect consider when recommending Platform Event as a Integration solution?
Inability to query event messages using SOQL
Subscribe to an AssetToken Event stream to monitor OAuth 2.0 authentication activity
Inability to create a Lightning record page for platform events
When you delete an event definition, it's permanently removed and can't be restored.
You can use Event Monitoring to track user activity, such as logins and running reports
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
Source and Target system, Directionality, data volume & transformation complexity- along with any middleware that can be leveraged.
Integration skills, SME availability and Program Governance details.
Timing aspects - real-time/near real-time (synchronous or asynchronous), batch; update frequency.
Integration Style Process based, Data based, Virtual integration.
Core functional and non functional requirements for User Experience design, Encryption needs, Community, and license choices
An Enterprise Customer is planning to implement Salesforce to support case management. Below, is their current system landscape diagram. Considering Salesforce capabilities, what should the Integration Architect evaluate when integrating Salesforce with the current system landscape?
Integrating Salesforce with Data Warehouse, Order Management and Email Management System.
Integrating Salesforce with Order Management System, Email Management System and Case Management System.
Integrating Salesforce with Order Management System, Data Warehouse and Case Management System.
Integrating Salesforce with Email Management System, Order Management System and Case Management System.
Service Agents at Northern Trail Outfitters uses 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 B2C Commerce system?
Salesforce B2C Commerce to Service Cloud Connector
REST API offered by Salesforce Platform
Mulesoft Anypoint Platform
REST API offered by Commerce Platform
The Sales Operations team at Northern Trail Outfitters imports new leads each day. An integrated legacy territory management system assigns territories to lea before Sales team members can work on them. The current integration often experiences latency issues. Which two recommendations should an Architect make to improve the integration performance?
Legacy system should submit in parallel mode.
Reduce batch size of synchronous BULK API.
Reduce batch size of asynchronous BULK API
Legacy system should submit in serial mode
An Architect is asked to build a solution that allows a service to access Salesforce through the API. What is the first thing the Architect should do?
Create a new user with System Administrator profile.
Authenticate the integration using existing Single Sign-On.
Authenticate the integration using existing Network-Based Security.
Create a special user solely for the integration purposes
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 studer 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 payn 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?
Use platform event to process payment to the payment gateway
Use continuation to process payment to the payment gateway
Use change data capture to process payment to the payment gateway
Use request and reply to make an API call to the payment gateway.
An architect recommended using Apex code to make callouts to an external system to process insurance quote. What should the integration architect consider to make sure this is the right option for the integration?
The maximum callouts in a single Apex transaction.
The maximum number of parallel Apex callouts in a single continuation.
The limit on long-running requests (total execution time).
The limit of pending operations in the same transaction.
Which WSDL should an architect consider when creating an integration that might be used for more than one salesforce organization and different met
Corporate WSDL
Partner WSDL
SOAP API WSDL
Enterprise WSDL
An Integration Architect has designed a mobile application for Salesforce users to get data while on the road using a custom 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 it 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?
The mobile device makes a REST API inbound call
The mobile device makes a REST Apex inbound call.
The mobile device receives a REST Apex callout call.
The mobile device makes a SOAP API inbound call.
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 three days if data replication fails?
Callouts
Change Data Capture
Platform Events
Generic Events
A developer has been tasked by the integration architect to build a solution based on the Streaming API. The developer has done some research and has found there are different implementations of the events in Salesforce (Push Topic Events, Change Data Capture, Generic Streaming, Platform Events), but is unsure of to proceed with the implementation. The developer asks the system architect for some guidance. What should the architect consider when making the recommendation?
Push Topic Event can define a custom payload
Change Data Capture does not have record access support.
Change Data Capture can be published from Apex.
Apex triggers can subscribe to Generic Events.
A healthcare services company maintains a Patient Prescriptions System that has 50+ million records in a secure database. Their customer base and data set growing rapidly. They want to make sure that the following policies are enforced:
1. Identifiable patient prescriptions must exist only in their secure system's databaseand encrypted at rest.
2. Identifiable patient prescriptions must be made available only to people explicit authorized in the Patient Prescriptions System assigned nurses anddoctors, patient, and people explicitly the patient may authorize.
3. Must be available only to verified and pre-approved people or legal entities.
To enable this, the company provides the following capabilities:
1. One-time use identity tokens for patients, nurses, doctors, and other people that expire within a few minutes.
2. Certificates for legal entities.
3. RESTful services.
1. Identifiable patient prescriptions must exist only in their secure system's databaseand encrypted at rest.
2. Identifiable patient prescriptions must be made available only to people explicit authorized in the Patient Prescriptions System assigned nurses anddoctors, patient, and people explicitly the patient may authorize.
3. Must be available only to verified and pre-approved people or legal entities.
To enable this, the company provides the following capabilities:
1. One-time use identity tokens for patients, nurses, doctors, and other people that expire within a few minutes.
2. Certificates for legal entities.
3. RESTful services.
The company has a Salesforce Community Cloud portal for patients, nurses, doctors, and other authorized people. A limited number of employees analyze de identified data in Einstein Analytics.
Which two capabilities should the integration architect require for the Community Cloud portal and Einstein Analytics?
Choose 2 answers
Which two capabilities should the integration architect require for the Community Cloud portal and Einstein Analytics?
Choose 2 answers
Identity token data storage
Bulk load for Einstein Analytics
Callouts to RESTful services
Encryption in transit and at rest
An integration architect needs to build a solution that will be using 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? Choose 2 answers
Generic Events
Change Data Capture Events
PushTopic Events
High Volume Platform Events
An enterprise customer that has more than 10 Million customers has the following systems and conditions in their landscape:
1. Enterprise Billing System (EBS) - All customer's monthly billing is generated by this system.
2. Enterprise Document Management System (DMS) Bills mailed to customers aremaintained in the Document Management system.
3. Salesforce CRM (CRM)- Customer information, Sales and Support information is maintained in CRM.
Only authorized users are allowed access to the EBS and the Enterprise DMS.
Customers call Customer Support when they need clarification on their bills. Customer Support needs seamless access to customer billing information from the E and view generated bills from the DMS.
Which three authorization and authentication needs should an integration consultant consider while integrating the DMS and ESB with Salesforce?
should an integration consultant consider while integrating the DMS and ESB with Salesforce?
Choose 3 answers
1. Enterprise Billing System (EBS) - All customer's monthly billing is generated by this system.
2. Enterprise Document Management System (DMS) Bills mailed to customers aremaintained in the Document Management system.
3. Salesforce CRM (CRM)- Customer information, Sales and Support information is maintained in CRM.
Only authorized users are allowed access to the EBS and the Enterprise DMS.
Customers call Customer Support when they need clarification on their bills. Customer Support needs seamless access to customer billing information from the E and view generated bills from the DMS.
Which three authorization and authentication needs should an integration consultant consider while integrating the DMS and ESB with Salesforce?
should an integration consultant consider while integrating the DMS and ESB with Salesforce?
Choose 3 answers
Users should be authorized to view information specific to the customer they are servicing without a need to search for customer.
Identify options to maintain DMS and EBS authentication and authorization details in Salesforce.
Consider Enterprise security needs for access to DMS and EBS
Consider options to migrate DMS and EBS into Salesforce.
Users should be authenticated into DMS and EBS without having to enter username and password
A Salesforce customer is planning to roll out Salesforce for all their Sales and Service staff. Senior Management has requested that monitoring is to be in pla for Operations to notify any degradation in Salesforce performance.
How should an integration consultant implement monitoring?
Use Salesforce limits API to capture current API usage and configure alerts for monitoring.
Use APIEVENT to track all user initiated API calls through SOAP, REST or BULK APIs.
Identify critical business processes and establish automation to monitor performance against established benchmarks
Request Salesforce to monitor the Salesforce instance and notify when there is degradation in performance
Northern Trail Outfitters needs to use Shield Platform Encryption to encrypt social security numbers in order to meet a business requirement. Which two considerations should an Integration Architect do prior to the Choose 2 answers
Encrypt all the data so that it is secure
Review shield platform encryption configurations
Use Shield Platform Encryption as a user authentication or authorization tool.
Encrypt the data using the most current key.
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 event. Which API should be used for the Salesforce platform event solution?
Tooling API
Streaming API
REST API
SOAP API
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 isconnected to multiple public web site forms. The sales department has requested that new leads are available in the new Salesforce instan within 30 minutes. Which two approaches will require the least amount of development effort? Choose 2 answers
Configure named credentials in the source org.
Use the Composite REST API to aggregate multiple leads in a single call.
Use the tooling API with Process Builder to insert leads in real time
Call the Salesforce REST API to insert the lead into the target system.
A company in a heavily regulated industry requires data in legacy systems to be displayed in Salesforce user interfaces (UIS). They are proficient in their clc based ETL (extract, transform, load) tools. They expose APIs built on their on-premise middleware to cloud and on-premise applications. Which two findings about their current state will allow copies of legacy data in Salesforce? Choose 2 answers
Cloud-based ETL can access Salesforce and supports queues
Legacy systems can use queues for on-premise integration
On-premise middleware provides APIs to legacy systems data.
Only on-premise systems are allowed access to legacy systems
A global financial company sells financial products and services that include the following: 1. Bank Accounts 2. Loans 3. Insurance The company has a core banking system that is state of the art and is the master system to store financial transactions, financial products and customer information. The core banking system currently processes 10M financial transactions per day. The CTO for the company is considering building a community port so that customers can review their bank account details, update their information and review their account financial transactions. What should an integration architect recommend as a solution to enable customer community users to view their financial transactions?
Use Salesforce Connect to display the financial transactions as an external object
Use Salesforce Connect to display the financial transactions as an external object.
Use Salesforce External Service to display financial transactions in a community lightning page.
Use Iframe to display core banking financial transactions data in the customer community.
Universal containers is planning to implement Salesforce as their CRM system. Currently they have the following systems 1. Leads are managed in a Marketing System. 2. Sales people use Microsoft Outlook to enter contacts, emails and manage activities. 3. Inventory, Billing and Payments are managed in their ERP system. 4. The proposed CRM system is expected to provide Sales and Support people the ability to have a single view oftheir customers and manage their contacts,emails and activities in Salesforce CRM. What should an Integration Consultant consider to support the proposed CRM system strategy?
Plan for migration of customer and sales data across systems on a regular basis to keep them in sync.
Evaluate current and future data and system usage and then identify potential integration requirements to Salesforce
Explore Out of box Salesforce connectors for integration with ERP, Marketing and Microsoft Outlook systems.
Propose a middleware system that can support interface between systems with Salesforce.
Universal Containers (UC) currently owns a middleware tool and they have developed an API-led integration architecture with three API tiers. The first tier interfaces directly with the systems of engagement, the second tier implements business logic and aggregates data, while the third tier interfaces directly with systems of record. Some of the systems of engagement will be a mobile application, a web application, and Salesforce. UC has a business requirement to return data to the systems of engagement in different formats while also enforcing different security protocols. What should an Integration Architect recommend to meet these requirements?
Enforce separate security protocols and return formats at the first tier of the API-led architecture.
Implement an API gateway that all systems of engagement must interface with first.
Enforce separate security protocols and return formats at the second tier of the API-led architecture.
Leverage an Identity Provider solution that communicates with the API tiers via SAML
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 that are of interest are:
A customer has initiated a product exchange via a Case A customer service rep clicks on the "Authorize Exchange Product" menu item on the Case A customer has initiated a subscription cancellation via a Case A customer service rep clicks on the "Initiate Refund" menu item on the Case
Which two solutions will meet these business requirements?
Choose 2 answers
Which two solutions will meet these business requirements?
Choose 2 answers
Case after insert Trigger that executes a callout
Case Workflow Rule that sends an Outbound Message
Case after insert Trigger that publishes a Platform Event.
Custom Apex controller that publishes a Platform Event
A company is planning on sending orders from Salesforce to a fulfillment system. The integration architect has been asked to plan forthe integration. Which two questions should the integration architect consider? Choose 2 answers
Can the fulfillment system create new addresses within the Order Create service?
Can the fulfillment system make a callback into Salesforce?
Can the fulfillment system implement a contract-first Outbound Messaging interface?
Is the product catalog data identical at all times in both systems?
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?
Push Topic Event
Change Data Capture Event
Platform Event
Generic Event
An 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 an Architect determine before recommending a solution?
Determine inbound integration requirements, then identify frequency.
Determine data access prevention requirements, then identify frequency.
Determine data volume requirements, then identify the loading schedule
Determine data access prevention requirements, then identify system constraints.
Universal Containers (UC) is a leading provider of management training globally, UC requested students course registration data generated from the Salesforce studentcommunity to be synced with the learning management system (LMS). Any update to the course registration data needs to be reflected in the LMS. Which integration mechanism should be used to meet the requirement?
Change Data Capture (CDC)
Platform Event
Streaming API
Outbound Message
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: 1. Initial load of 2M Accounts, 5.5M Contacts, 4.3M Opportunities, and 45k Products into the new org. 2. Notification of new and updated Accounts and Contacts needs to be sent to 3 external systems. 3. Expose custom business logic to 5 external applications in a highly secure manner. 4. Schedule nightly automated dataflows, recipes and data syncs. Which set of APIs are recommended in order to meet the requirements?
Bulk API, Chatter REST API, Apex SOAP API, Tooling API
Bulk API, Chatter REST API, Apex REST API, Analytics REST API
Bulk API, Streaming API, Apex REST API, Analytics REST API
Bulk API, Streaming API, Apex SOAP API, Analytics REST 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?
Handle authentication with login flows
Handle authentication in the code
Connect via Salesforce Connect.
Connect via Communities
Universal Containers has a requirement for all accounts that do NOT qualify for a business extension (Custom field on the account record) for the next month to send a meeting invite to their contacts from the marketing automation system to discuss the next steps. It is estimated there will be approximately 1Million contacts per month. What is the recommended solution?
Use Batch Apex.
Use Time-based workflow rule
Use Process builder
Use Trigger.
Northern Trail Outfitters wants to use Salesforce as a front end for creating accounts using the lead-to-opportunity process. 1. An order is created in Salesforce when the opportunity is closed and won, but theback-end ERP system is the data master for order. 2. Customer wants to be able to see within Salesforce all the stages of order processing like Order Created, Order Shipped, 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 2 answers
When subscribing to Salesforce Event bus, ReplayID is used with a value of -2 to
High-volume event messages are stored for 24 hours (one day).be able to see old and new events
When subscribing to Salesforce Event bus, Replay ID is used with a value of -1 to be able tsee new events
High-volume event messages are stored for 72 hours (three days).
Northern Trail Outfitters needs to use Shield Platform Encryption to encrypt social security numbers in order to meet a business requirement. Which two considerations should an Integration Architect do prior to the implementation of Shield Platform Encryption? Choose 2 answers
Encrypt the data using the most current key.
Review shield platform encryption configurations.
Encrypt all the data so that it is secure.
Use Shield Platform Encryption as a user authentication or authorization tool
Universal Containers (UC) is a large printing company that sells advertisement banners. The company works with third-party agents on banner initial design concepts. The design files are stored in an on-premise file store that can be accessed by UC internal users and the thirdparty agencies. UC would like to collaborate with the 3rd part agencies on the design files and allow them to be able to view the design files in the community. The conceptual design files size is 2.5 GB. Which solution should an integration architect recommend?
Create a lightning component with a Request and Reply integration pattern to allowthe community users to download the design files.
Define an External Data Source and use Salesforce Connect to upload the files to an external object. Link the external object using Indirec
Create a custom object to store the file location URL, when community user clicks on the file URL, redirect the user to the on-prem system location.
Use Salesforce Files to link the files to Salesforce records and display the record and the files in the community.
An organization needs to integrate Salesforce with an external system and is considering authentication options. The organization already has implemented SAML, using a third-party Identity Provider for integrations between other systems. Which use case can leverage the existing SAML integration to connect Salesforce with other internal systems?
Make formula fields with HYPERLINK() to external web servers more secure
Make Apex SOAP outbound integrations to external web services moresecure.
Make Apex REST outbound integrations to external web services moresecure
Make an API inbound integration from an external Java client more secure.
The URL for an external service has been changed without prior notice. The service provides up to date money exchange rates that is accessed several times from Salesforce and is a business critical function for end users. Which two solutions should an Integration Architect recommend be implemented to minimize potential downtime for users in this situation? Choose 2 answers
Named Credentials
Remote Site Settings
Content Security Policies
Enterprise ESB
A US business-to-consumer (B2C) company is planning to expand to Latin America. They project an initial Latin American customer base of about one million, and a growth rate of around 10% every year for the next 5 years. They anticipate privacy and data protection requirements similar to those in the European Union to come into effect during this time. Their initial analysis indicates that key personal data is stored in the following systems: 1. Legacy mainframe systems that have remained untouched for years and are due tobe decommissioned. 2. Salesforce Commerce Cloud Service Cloud, Marketing Cloud, and Community Cloud. 3. The company's CIO tasked the integration architect with ensuring that they can completely delete their Latin American customer's personal data on demand. Which three requirements should the integration architect consider? Choose 3 answers
Manual steps and procedures that may be necessary.
Impact of deleted records on system functionality
Ability to delete personal data in every system
Feasibility to restore deleted records when needed
Ability to provide a 360-degree view of the customer.
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 is failing once this was rolled out to Production. What type of monitoring should the Integration Consultant have considered to monitor this integration?
Monitor Platform Events created per hour limits across the Salesforce instance
Set up debug logs for Platform Event triggers to monitor performance.
Validate the Platform Event definition matches leads definition.
Monitor the volume of leads that are created in Salesforce.
What is the first thing an Integration Architect should validate if a callout from a Lightning Web Component to an external endpoint is failing?
The endpoint domain has been added to Cross-Origin Resource Sharing.
The endpoint URL has been added to Content Security Policies.
The endpoint URL has added been to an outbound firewall rule.
The endpoint URL has been added to Remote Site Settings
A company needs to integrate a legacy on premise application that can only support SOAP API. After the Integration Architect has evaluated the requirements and volume, they determined 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 typedformat. Which integration capabilities should be used to integrate the two systems?
Outbound Message for Salesforce to Legacy System direction and SOAP API using Enterprise WSDL for the communication back from legacy
System to salesforce. Platform Events for Salesforce to Legacy System direction and SOAP API using Partner WSDL for the communication back from legacy system to salesforce
Platform Events for Salesforce to Legacy System direction and SOAP API using Enterprise WSDL for the communication back from legacy C system to salesforce
Outbound Message for Salesforce to Legacy System direction and SOAP API using Partner WSDL for the communication back from legacy system to salesforce
A company's cloud-based single page application consolidates data local to the application with data from on-premise and 3rd 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: 1. Log every call's start and finish date and time to a central analytics data store. 2. 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'sperspective?
Sum of A to H
Sum of A to F
Sum of A, G, and H
Sum of A and H
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: 1. Salesforce and a legacy billing application 2. Salesforce and a cloud-based Enterprise Resource Planning application 3. Salesforce and a data lake. UC has found that the tight interdependencies between systems is causing integrations to fail. What should an architect recommend to decouple the systems and improve performance of the integrations?
Re-write and optimize the current web service to be more efficient.
Leverage modular design by breaking up the web service into smaller pieces for a microservice architecture.
Use the Salesforce Bulk API when integrat back into Salesforce.
Move the custom monolithic web service from on-premise to a cloud provider,
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?
SObject Collections
SObject Tree
Batch
Composite
A company's security assessment noted vulnerabilities on the un-managed packages in their 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 2 answers
Encrypted Custom Fields
Named Credentials
Protected Custom Metadata Types
Protected Custom Settings
Northern Trail Outfitters (NTO) leverages Sales Cloud for tracking and managing leads, accounts, contacts, and opportunities. Orders and order fulfillment is taken care of by an Order Management System (OMS) in the back-office. When an opportunity has changed it's statusto "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
Write a trigger that invokes an Apex proxy class to make a REST callout to the Order Management System.
Use Process Builder to call an Apex proxy class to make a REST callout to the Order Management System.
Develop a batch Apex job that aggregates Closed Opportunities and makes a REST calloutto the Order Management System hourly.
Build a Lightning Component that makes a synchronous Apex REST callout to the Order Management System when a button is clicked.
A company in a heavily regulated industry requires data in legacy systems to be displayed in Salesforce user interfaces (UIS). They are proficient in their cloud-based ETL (extract, transform, load) tools. They expose APIs built on their on-premise middleware to cloud and on-premise applications. Which two findings about their current state will allow copies of legacy data in Salesforce? Choose 2 answers
Only on-premise systems are allowed access to legacy systems.
Cloud-based ETL can access Salesforce and supports queues.
On-premise middleware provides APIs to legacy systems data.
Legacy systems can use queues for on-premise integration.
Northern Trail Outfitters has a requirement to encrypt few of widely used standard fields. They also want to be able to use these fields in workflow rules. Which security solution should an Integration Architect recommend to fulfill the business use case?
Cryptography Class
Data Masking
Classic Encryption
Platform Shield Encryption
Northern Trail Outfitters uses a custom Java application to display code coverage and test results for all of their enterprise applications and is planning to include Salesforce as well. Which Salesforce API should an Integration Architect use to meet the requirement?
SOAP API
Analytics REST API
Metadata API
Tooling API
A large enterprise customer has decided to implement Salesforce as their CRM. The current system landscape includes the following: 1. An Enterprise Resource Planning (ERP) solution that is responsible for Customer Invoicing and Order fulfillment. 2. 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?
ERP with all prospect data from Marketing and Salesforce.
Marketing with all customer data from Salesforce and ERP.
Salesforce with relevant Marketing and ERP information.
New Custom Database for Customers and Prospects.
Northern Trail Outfitters is seeking to improve the performance and security of outbound integrations from Salesforce to on-premise servers. What should the Architect consider before recommending a solution?
External gateway products in use
Default gateway restrictions
Considerations for using Deterministic Encryption
Shield Platform Encryption Limitations
An Integration Architect has built a Salesforce application that integrates multiple systems and keeps them synchronized Events. What is taking place if events are only being published?
The platform events are published immediately before the Apex transaction completes.
The platform events are published after the Apex transaction completes.
The platform events are published after the Apex transaction completes. The platform events has a trigger in Apex.
The platform events are being published from Apex.
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 SOQLquery filtered by sharing hierarchy. Which two things should an architect do to improve the performance of the integration? Choose 2 answers
Include non-selective criteria in query filters.
Remove the query filters.
Include selective criteria in query filters.
Remove the sharing restrictions.
Service Agents at Northern Trail Outfitters uses 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 B2C Commerce system?
Salesforce B2C Commerce to Service Cloud Connector
REST API offered by Commerce Platform
Mulesoft Anypoint Platform
REST API offered by Salesforce Platform
When 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 data types of Boolean and string values. Which integration pattern and mechanism should be selected to meet the conditions?
Fire and Forget: Process-driven platform events publishes events on Salesforce Event Bus.
Remote Call-In: Salesforce REST API with REST Composite Resources.
Request-Reply: Enhanced External Services invokes a REST API.
Data Virtualization: Salesforce Connect map data external REST data in external objects.
Universal learning (UC) is embarked on Salesforce transformation journey, UC will decommission the legacy CRM system and migrate data to Salesforce. The data migration team asked for a recommendation to optimize the performance of the data load to Salesforce. Which approach should used to meet the requirement?
Use Bulk API to process jobs in parallel mode.
Contact Salesforce support to schedule performance load.
Contact Salesforce support to schedule performance load. Use Bulk API to process jobs in serial mode.
Use Bulk API to process jobs in high performance mode.
What should an Architect recommend to ensure all integrations to the Northern Trail Outfitters company portal use SSL mutual authentication?
Enable My Domain and SSL/TLS.
Enforce SSL/TLS Mutual Authentication
Generate a Self-signed Certificate.
Generate a CA-signed Certificate
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 scaling for future growth and has requesteda solution recommendation. What should be done to mitigate the concerns that the CIO has?
Implement an Enterprise Service Bus for service orchestration, mediation, routingand decouple dependencies across systems.
An Enterprise Customer is planning to implement Salesforce to support case management. Below, is their current system landscape diagram. Considering Salesforce capabilities, what should the Integration Architect evaluate when integrating Salesforce with the current system landscape?
Integrating Salesforce with Order Management System, Email Management Systemand Case Management System.
Integrating Salesforce with Order Management System, Data Warehouse and Case Management System.
Integrating Salesforce with Data Warehouse, Order Management and Email Management System.
Integrating Salesforce with Email Management System, Order Management Systemand Case Management System.
The Sales Operations team at Northern Trail Outfitters imports new leads each day. An integrated legacy territory management system assigns territories to leads before Salesteam members can work on them. The current integration often experiences latency issues. Which two recommendations should an Architect make to improve the integration performance? Choose 2 answers
Reduce batch size of asynchronous BULK API.
Reduce batch size of synchronous BULK API.
Legacy system should submit in serial mode
Legacy system should submit in parallel mode.
A large enterprise customer operating in a high regulated industry is planning to implement Salesforce for customer facing associates in both Sales and Service, and back office staff. The business processes that Salesforce supports are critical to the business. Salesforce will be integrated to multiple back office systems to provide a single interface for associates. Reliability and monitoring of these integrations is required as associates support customers. Which integration solution should the architect consider when planning the implementation?
Architect Services in back office systems to support callouts from Salesforce and build reliability, monitoring and reporting capabilities.
Decouple back office system callouts into separate distinct services that haveinbuilterror logging and monitoring frameworks.
Build a custom integration gateway to support back office system integrations and ensure reliability and monitoring capabilities.
Leverage Middleware for all back office system integrations ensuring real timealerting, monitoring and reporting capabilities.Mark this item for later review
A company has an external system that processes and tracks orders. Sales reps manage their leads and opportunity pipeline in Salesforce. In the current state, the two systems are disconnected and processing orders requires a lot of manual entry on sales rep part. This creates delays in processing ordersand incomplete data due to manual entry.
As a part of modernization efforts the company decided to integrate Salesforce and the order management system. The following technical requirements were identified:
1. Orders need to be created in real time from salesforce
2. Minimal customizations and code should be written due to a tight timeline and lackof developer resources
3. Sales reps need to be able to see order history and be able to see most up to date information on current order status.
4. Managers need to be able to run reports in Salesforce to see daily and monthly order volumes and fulfillment timelines.
5. The legacy system is hosted on premise and is currently connected to the Enterprise Service Bus (ESB).The ESB is flexible enough to provide any methods and connection types needed by salesforce team.
6. There are 1000 sales reps. Each user processes/creates on average 15 orders per shift. Most of the orders contain 20-30 line items.
How should an integration architect integrate the two systems based on the technical requirements and system constraints?
As a part of modernization efforts the company decided to integrate Salesforce and the order management system. The following technical requirements were identified:
1. Orders need to be created in real time from salesforce
2. Minimal customizations and code should be written due to a tight timeline and lackof developer resources
3. Sales reps need to be able to see order history and be able to see most up to date information on current order status.
4. Managers need to be able to run reports in Salesforce to see daily and monthly order volumes and fulfillment timelines.
5. The legacy system is hosted on premise and is currently connected to the Enterprise Service Bus (ESB).The ESB is flexible enough to provide any methods and connection types needed by salesforce team.
6. There are 1000 sales reps. Each user processes/creates on average 15 orders per shift. Most of the orders contain 20-30 line items.
How should an integration architect integrate the two systems based on the technical requirements and system constraints?
Use Salesforce external object and OData connector.
Use Salesforce custom object, custom REST API and ETL
Use Salesforce standard object, REST API and ETL.
Use Salesforce big object, SOAP API and Dataloader.
Customer is evaluating Platform Events solution and would like help in comparing/contrasting it with Outbound Message for a real-time near-real time needs.They expect 3,000 consumers of messages from Salesforce. Which three considerations should be evaluated and highlighted when deciding between the solutions? Choose 3 answers
Both Platform Events and Outbound Message offer declarative means for asynchronous near- real time needs. They aren't best suited for real time integrations
In both Platform Events and Outbound Messages, the event messages are retried by and delivered in sequence, and only once. Salesforce ensures there is no duplicate message delivery
Message sequence is possible in Outbound Message but not guaranteed with Platform Events. Both offer very high reliability. Fault handling and recovery are fully handled by Salesforce.
Number of concurrent subscribers to Platform Events is capped at 2,000. An Outbound Message configuration can pass only 100 notifications in a single messages to a SOAP end point.
Both Platform Events and Outbound Message are highly scalable. However, unlike Outbound Message, only Platform Events have Event Delivery and Event Publishing limits to be considered.
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 three days if data replication fails?
Change Data Capture
Generic Events Platform Events
Platform Events
Callouts
A customer is migrating from an old legacy system to Salesforce. As part of the modernization effort, they would like to integrate all existing systems that currently work with their legacy application with Salesforce. Which three constraints and pain-points should an integration architect consider when choosing the integration pattern/mechanism? Choose 3 answers
System types - APIs, File systems, Email
Reporting and usability requirements
Multi-language and multi-currency requirement
Error handling mechanisms
Data Volume and Processing volume
An Integration Architect has designed a mobile application for Salesforce users to get data while on the road using a custom UI. The application is secured with oAuth and is currently functioning well. There is a new requirement where the mobile application needs to obtainthe GPS coordinates and store it 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?
The mobile device makes a SOAP API inbound call.
The mobile device receives a REST Apex callout call.
The mobile device makes a REST API inbound call.
The mobile device makes a REST Apex inbound call
Northern Trail Outfitters (NTO) uses Salesforce to track leads, opportunities and order details that convert leads to customers. However, Orders are managed by an external (remote) system. Sales representatives want to view and update real-time order information in Salesforce. NTO wants the data to only persist in the external system. Which type of Integration should an architect recommend to meet this business requirement?
Data Virtualization
Data Synchronization
Process Orchestration
Batch Processing
Northern Trail Outfitters (NTO) has recently changed their 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. What are two considerations an Integration Architect should evaluate before choosing a middleware solution? Choose 2 answers
The middleware solution is capable of establishing a secure API gateway between cloud applications and on-premise resources.
An API gateway component is deployable behind a Demilitarized Zone (DMZ) or perimeter network.
The middleware solution enforces the OAuth security protocol.
The middleware solution is able to interface directly with databases via an ODBC connection string.
Northern Trail Outfitters submits orders to the manufacturing system web-service. Recently, the system has experienced outages that keep service unavailable for several days. What solution should an architect recommend to handle errors during these types of service outages?
Use middleware queuing and buffering to insulate Salesforce from systemoutages
Use Platform Event replayId and custom scheduled Apex process to retrieve missedevents
Use @future jobid and custom scheduled apex process to retry failed service calls
Use Outbound Messaging to automatically retry failed service calls
Northern Trail Outfitters needs to present shipping costs and estimated delivery times to their customers. Shipping services used vary by region, and have similar but distinct service request parameters. Which integration component capability should be used?
Enterprise Service Bus to determine which shipping service to use, and transform requests to the necessary format.
Outbound Messaging to request costs and delivery times from Shipper delivery services with automated error retry.
APEX REST Service to implement routing logic to the various shipping service.
Enterprise Service Bus user interface to collect shipper-specific form data
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: 1. The external systems must follow the principle of least privilege, and 2. The activities of the eternal systems must be available for audit. What should an Integration Architect recommend as a solution for these integrations?
A shared integration user for the three external system integrations
A shared Connected App for the three external system integrations
A unique integration user for each external system integration.
A Connected App for each external system integration.
Universal Containers is a global financial company that sells financial products and services including, bank accounts, loans, and insurance. UC uses Salesforce Service cloud to service their customer via calls, live chat. The support agents would open bank accounts on the spot for customers who are inquiring about UC bank accounts. UC Core banking system is the system of record for bank accounts and all accounts opened in salesforce have to be synced in real-time to the core banking system. Support agents need to inform the customers with the newly created bank account ID which has to be generated from the core banking system. Which integration pattern is recommended for this use case?
Use streaming API to generate push topic.
Use outbound message.
Use salesforce platform event
Use request and reply.
Northern Trail Outfitters requires an integration to be set up between one of their Salesforce orgs and an external data source using Salesforce Connect. The external data source supports Open Data Protocol. Which three configurations should an Integration Architect recommend be implemented in order to secure requests coming from Salesforce? Choose 3 answers
Configure Identity Type for OData connection.
Configure a Certificate for OData connection.
Configure Special Compatibility for OData connection.
Configure CSRF Protection for OData connection
Configure CSRF Protection on External Data Source.
A company wants to standardize exception tracking, handling, and analytics. Given the following actions: 1. Build a company wide logging service hosted on a middleware platform 2. Create case object records for exceptions based thresholds 3. Change all their Apex Loggers to publish Application Exceptions as custom Platform Events. Which two specifications should the integration architect include in the logging service architecture? Choose 2
Receive Application Events through Change Data Capture (CDC).
Create Salesforce Cases using the Salesforce REST, SOAP or Bulk API
Create Salesforce Cases conditionally using automatic Case creation rules.
Subscribe to the Application Exceptions using the Salesforce Streaming API
Universal Containers (UC) uses Salesforce to track the following customer data: 1. Leads, 2. Contacts 3. Accounts 4. Cases Salesforce is considered to be the system of record for the customer. In addition to Salesforce, customer data exists in an Enterprise Resource Planning (ERP) system, ticketing system, and enterprise data lake. Each of these additional systems have their own unique identifier. UC plans on using middleware to integrate Salesforce with the external systems. UC has a requirement to update the proper external system with record changes in Salesforce and vice versa. Which two solutions should an Integration Architect recommend to handle this requirement? Choose 2 answers
Locally cache external ID's at the middleware layer and design business logic to map updates between systems.
Store unique identifiers in an External ID field in Salesforce and use this to update the proper records across systems.
Use Change Data Capture to update downstream systems accordingly when a record changes
Design an MDM solution that maps external ID's to the Salesforce record ID
A company needs to be able to send data from Salesforce to a home grown system behind a corporate firewall. The data needs to be pushed only one way and doesn't need to be sent in real time. The average volume is 2 million records per day. What should an integration architect consider when choosing the right option in building the integration between the external system and Salesforce?
Due to high volume of records, number of concurrent requests can hit the limit for the REST API call to external system
Due to high volume of records, a third party integration tool is required to stage records off platform.
Due to high volume of records, the external system will need to use a BULK API Rest endpoint to connect to salesforce.
Due to high volume of records, salesforce will need to make a REST API call to external system.
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 2 answers
Use Platform Events to construct and publish shipper-specific events
Invoke middleware service to retrieve valid shipping methods
Use middleware to abstract the call to the specific shipping services
Store shipping services in a picklist that is dependent on a country picklist.
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: 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?
ERP, Invoices system, Data Warehouse and BI Tool
ERP, Inventory, Pricing Engine, Invoices system
ERP, MDM, BI tool and Data Warehouse
ERP, MDM, Data Warehouse, Invoices system
A conglomerate is designing a Lightning Web Component (LWC) to display transactions aggregated from different sources. Their current system landscape is as follows: 1. Transactions are created at any time through their various on-premise andcloud-based systems. 2. 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. 3. 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?
Use the Continuation class to call the Enterprise APIs and then process the response in a callback method.
Let the Lightning Data Service with an wire adapter display new values when the custom object records change.
Call the Enterprise APIs directly from the LWC's JavaScript code and redisplay the LWC on receipt of the API response.
Publish a Platform Event, have the middleware subscribe and update the custom object on receipt of Platform Event.
Northern Trail Outfitters (NTO) has an integration set up between a Salesforce org anda 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?
Connect REST API
Tooling API
REST API
Streaming API
Northern Trail Outfitters (NTO) has an affiliate company that would like immediate notifications of changes to opportunities in the NTO Salesforce instance. The affiliatecompany has a CometD client available. Which solution is recommended in order to meet the requirement?
Create a connected app in the affiliate org and select the "Accept CometD API Requests".
Implement a polling mechanism in the client that calls the SOAP API getUpdated method to get the ID values of each updated record.
Configure External Services to call the subscriber in Apex in the Onchange Trigger event as part of the flow.
Create a PushTopic update event on the Opportunity Object to allow the subscriber to react to the streaming API.
{"name":"1 Integration Architect 1", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Given the diagram below, a Salesforce org, middleware, and Historical data store (with 20million records and growing) exists with connectivity between them Historical records are archived from Salesforce and moved to Historical Data store (which houses 20M records and growing; fine-tuned to be performant with search queries). Call center agents use Salesforce, when reviewing occasional special cases, have requested access to view the related historical case items that relate to submit cases. Which mechanism and patterns are recommended to maximize declarative configuration?, Northern Trail Outfitters is seeking to improve the performance and security of outbound integrations from Salesforce to on-premise servers. What should the Architect consider before recommending a solution?, Northern Trail Outfitters needs to secure an integration with an external Microsoft Azure API Gateway. What integration security mechanism should be employed?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}