ID Flashcards

1
Q

Universal Containers wishes to validate street addresses in Salesforce against their legacy Accounting system,Which is the system of record. Retrieving an Account record in this system takes 7-12 seconds per query, and the address must be validated as quickly as possible to ensure proper order processing.

What integration pattern should an Architect suggest?

A. Outbound Message with a Callback.

B. Nightly batch validating records modified the previous day.

C. @Future method with an Apex callout.

D. Remote Invocation initiated by Middleware

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the first thing an Integration Architect should validate if a callout from a Lightning Web
Component to an external endpoint is failing?
A. The endpoint URL has been added to Content Security Policies.
B. The endpoint URL has been added to Remote Site Settings.
C. The endpoint URL has added been to an outbound firewall rule.
D. The endpoint domain has been added to Cross-Origin Resource Sharing

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A large enterprise customer with the following system landscape is planning to implement Salesforce Sales Cloud.

The following business processes need to be supported in Salesforce:
1. Sales Consultants should be able to have access to current inventory.
2. Enterprise Resource Planning System(ERP) is the system of record for pricing information.
3. Quotes should be generated in Salesforce with pricing from ERP.
4. Sales Management uses a Enterprise Business Intelligence (BI) tool to view Sales dashboards.
5. Master Data Management (MDM) is the system of record for customers and prospects.
6. Invoices should be accessible in Salesforce.
Which systems in the landscape should the Integration Consultant consider to be integrated with Salesforce to support the business requirements?

A. ERP, MDM, Data Warehouse, Invoices system

B. ERP, Inventory, Pricing Engine, Invoices system

C. ERP, MDM, BI tool and Data Warehouse

D. ERP, Invoices system, Data Warehouse and BI Tool

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

KiA B2C Enterprise Customer has the following use case that involves processing payment from an external payment gateway service in Salesforce.
1. Customer requests Customer Service Representative (CSR) for a Service upgrade.
2. Customer provides credit card details to CSR for payment.
3. CSR submits payment information in Salesforce, and processed in a
4. CSR receives confirmation of payment.
5. CSR upgrades service for customer and confirms Customer.
external payment gateway.
This use case requires the CSR to obtain confirmation of payment before upgrading the service.
The integration with Payment gateway needs to be reliable and monitored for audit purposes.
The payment gateway service is an external RESTful service that the B2C Enterprise Customer has subscribed for.

What should an Integration Architect recommend for this integration?
A. Make a callout to the payment gateway through ESB supporting error handling andlogging for audit purposes.

B. Platform events allow integration to payment gateway through the exchange ofreal-time event data, platform events are scalable and secure.

C. Use External Services feature to integrate gateway to Salesforce ensuring real-timeupdates the CSR and support post payment processes.

D. 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.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which two system constraint questions should be considered when designing an integration to send orders from Salesforce to a fulfillment system?

Choose 2 answers
A. Can the fulfillment system implement a contract-first Outbound Messaging interface?

B. Which system will validate order shipping addresses?

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

D. Can the fulfillment system participate in idempotent design to avoid duplicate orders?

A

A, D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Universal Containers (UC) has an existing web-based application that a group of employees use on a regular basis. These employees often have Salesforce and the web-based application open and find themselves manually moving the data between both. UC would like the two systems to be integrated so that the employees will see all the data in one screen without the need for manually updating the data.

What integration pattern can help accomplish this requirement?
A. Use the Force.com canvas framework to embed the external application into Salesforce.

B. Use Rest API to pull data from Salesforce and update the external application.

C. Use Steaming API to create a push topic to send the message to the external system asynchronously.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Universal containers has complex data transformation, error handling and process automation requirements as part of their integration strategy.
What technology should an Architect recommend in order to minimize Salesforce code customizations?
A. Middleware

B. Data Loader

C. Canvas

D. Process Builder

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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?
A. Change Data Capture can be published from Apex.

B. Apex triggers can subscribe to Generic Events.

C. Push Topic Event can define a custom payload.

D Change Data Capture does not have record access support.

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Universal Containers would like to use a hard-coded username/password/security token of a user with a System Administrator profile to integrate its back-end system to Salesforce for inbound API calls.
Which two security issues are associated with this approach.

A. Unintended password resets will cause the integration to stop working and disrupt business processes.

B. Unsecure storage of the credentials may result in hackers gaining unauthorized access to Salesforce.

C. Apex web services can executive with system privileges with such Salesforce credentials.

D. All back-end systems get uncontrolled access to any data within the Salesforce environment.

A

B,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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 answers
A. Transform a fire-and-forget mechanism to request-reply should be handled bymiddleware tools (like ETL/ESB) to improve performance.

B. 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.

C. 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.

D. Message transformation and protocol translation should be done within Salesforce.
Recommend leveraging Salesforce native protocol conversion capabilities as middle watools are NOT suited for such tasks

E. Provide true message queueing for integration scenarios (including orchestration,process choreography, quality of service, etc.) given that a middleware solution is required.

A

B, C, E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Universal Containers (UC) uses Salesforce to create and manager accounts and opportunities. With Salesforce being the master of records, the opportunities on existing accounts are required to be updated with product usage statistics from an on-premise usage tracking system that is capable of participating in contract-first integration.
Which three steps should the Integration Architect consider given that UC does not want any custom development in Salesforce?
A. Use a REST API callback to update the Opportunity record with the product usage data from the remote system.

B. Generate a partner WSDL in Salesforce and provide it to the remote system to create a client stub.

C. Create a Workflow outbound message during Opportunity creation and provide the Opportunity ID and Session ID to the remote system.

D. Use a SOAP API callback to update the Opportunity record with the product usage data from the remote system.

E. Create a Process Builder outbound message during Opportunity creation and provide the Opportunity ID and Session ID to the remote system.

A

B, C, D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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 with the 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?
Choose 2 answers
A. Smaller batch size may cause record-locking errors.

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

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

D. Smaller batch size may exceed the concurrent API request limits.

A

B, D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Universal Containers send quotes to customers periodically when the customer contract is near expiration.
Quoting is generated by an external quoting engine. The VP recommends that the quote-generated request should be sent one week prior to the contract expiration. The Quote engine requires the latest account, contact, and contract information from Salesforce to generate the quote.

What is the recommended solution?
A. Workflow-initiated outbound message with a callback to gather additional information from Salesforce.

B. A scheduled batch Apex to gather additional information from Salesforce and make a sync callout to the quote engine.

C. Workflow-initiated alert to the Sales Rep, who will submit a request from a custom controller in a Visualforce page.

D. Workflow-initiated Apex to gather additional information from Salesforce and make a sync callout to the quote engine.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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?
A. Push Topic Event

B. Change Data Capture Event

C. Platform Event

D. Generic Event

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A large 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 follows:
1. Develop a 360 view of customer
2. Leverage Salesforce capabilities for Marketing, Sales and Service processes
3. 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 3 answers
A. Case Management System

B. Quoting System

C. Email Marketing System

D. Order Management System

E. Sales Activity System

A

A, C, E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

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?
A. Fire and Forget: Process-driven platform events publishes events on Salesforce Event Bus.

B. Remote Call-In: Salesforce REST API with REST Composite Resources.

C. Request-Reply: Enhanced External Services invokes a REST API.

D. Data Virtualization: Salesforce Connect map data external REST data in external objects.

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Universal Containers (UC) has multiple orgs with Sales and Service Cloud implementation to support different lines of business. UC is planning to consolidate Salesforce orgs to benefit from a 360-degree view of the customer based on revenue, support requests, and contracts.
What should an Architect recommend?
A. Use a custom REST service for data cleaning and standardization.

B. Use a custom SOAP service for data cleaning and standardization.

C. Use standard SOAP API for data cleaning and standardization.

D. Use staging tables with an ETL tool for data cleaning and standardization.

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

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?
A. C Use an ESB tool with a fire and forget pattern and then publish a platform event for the requested historical data.

B. 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

C. 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.

D. 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.

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Universal Containers is building a native mobile application that queries and updates data in their Salesforce in real time What statement is correct about the Salesforce APIs?
A. Rest API supports oAuth

B. Enterprise WSDL minimizes payload size.

C. Enterprise WSDL supports WS-Security

D. REST API supports WS-Security.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

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?
Choose 2 answers
A. Implement Change Data Capture on the order object and leverage the replay Id in the middleware solution.

B. Use a process builder to create a Platform Event, selecting the record type as the Platform Event Name on insert of record.

C. Implement a Workflow Rule with Outbound Messaging to send SOAP messages to the designated endpoint.

D. Use Remote Process Invocation fire and forget pattern on insert on the order object using Flow Builder.

A

A, B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Universal Container needs to integrate Salesforcewith several home-grown systems. These systems require custom code to be written in order to integrate with them, and the CIO argues that if custom code needs to be written, then there is no reason to invest in middleware Which three considerations should an Architect bring up to the CIO?
Choose 3 answers
A. Bulkification

B. Performance

C. Logging

D. Orchestration

E. Error Handling

A

C, D, E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

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?
A. Use request and reply.

B. Use salesforce platform event.

C. Use streaming API to generate push topic.

D. Use outbound message.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Universal Containers is building a mobile application that connects to Salesforce for reading and updating data What is the appropriate authentication solution?
A. Prompt for the mobile user’s username and password; utilize the Enterprise WSDL login() operation to obtain a session ID.

B. Prompt for the mobile user’s username and Password; utilize the oAuth Username-Password flow to obtain an oAuth token.

C. Create a mobile Integration user ID whose credentials are stored within the mobile application code.

D. Redirect to Salesforce via the User-agent oAuth flow to obtain an access token and refresh token.

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

A customer is migrating from an old legacy system to Salesforce. As part of the modernization effort, they would like to integrate al 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
A. Error handling mechanisms

B. Data Volume and Processing volume

C. System types - APIs, File systems, Email

D. Multi-language and multi-currency requirement

E. Reporting and usability requirements

A

A,B,C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Universal Containers (UC) has Wave Analytics in their Salesforce org. UC has expertise and access to the Dell boomi ETL tool. UC would like to get all leads and opportunities from the org and data from a few other Marketing tools to a Wave instance for enhanced analysis.
What is the recommended solution to set up the data process?
A. Use Wave data flow for Salesforce data and data from other sources.

B. Wave Data flow for Salesforce data and Dell boomi for data from other sources.

C. Export data from all sources into Excel and use Wave connector to import data.

D. Dell boomi for data from Salesforce and data from other sources.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

A large 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 follows:
1. Develop a 360 view of customer
2. Leverage Salesforce capabilities for Marketing, Sales and Service processes
3. Reuse Enterprise capabilities built for Quoting andOrder Management processes Which three systems from the current system landscape can be retired with the implementation of Salesforce?
Choose 3 answers
A. Email Marketing System

B. Order Management System

C. Sales Activity System

D. Quoting System

E. Case Management System

A

A,C,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Universal Containers manages a catalog of over one million products that it makes available to its customers.
The master product catalog is stored and managed in their ERP application with frequent updates made to the product catalog by their sourcing team. The sourcing team may update attributes such as price, general catalog availability, and the product description. When the sourcing team makes an update that change must go into effect during the next business day and there may be thousands of changes made over the course of the day.
What integration pattern would you recommend to best manage this scenario?
A. Write a custom web service to accept product catalog changes from ERP.

B. Use the streaming API to receive product changes in real time from ERP.

C. Write an outbound message to send product changes in real time from ERP.

D. Build a scheduled ETL job to sync products on a nightly basis from ERP.

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Universal Containers is integrating their Salesforce platform with their on-premise ERP system. As part of the test class design DML operations are to be performed before making the test callout.
What capability does Salesforce provides to facilitate this?
A. Perform the DML operation outside the Test.StartTest and Test.StopTest and make the callout outside of the Test.StartTest and Test.StopTest block.

B. Perform the DML operation outside the Test.StartTest and Test.StopTest and make the callout with the Test.StartTest and Test.StopTest block.

C. Perform the DML operation inside the Test.StartTest and Test.Stop Test and make the callout outside the Test.StartTest and Test.Stop Test block.

D. Perform the DML operation within the Test.StartTest and Test.Stop Test and make the callout within Test.StartTest and Test.StopTest block.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

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 shouldan integration architect consider when choosing the right option in building the integration between the external system and Salesforce?
A. Due to high volume of records, a third party integration tool is required to stage records off platform.

B. Due to high volume of records, number of concurrent requests can hit the limit for the REST API call to external system.

C. Due to highvolume of records, salesforce will need to make a REST API call to external system.

D. Due to high volume of records, the external system will need to use a BULK API Rest endpoint to connect to salesforce.

A

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

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
A. Named Credentials

B. Remote Site Settings

C. Content Security Policies

D. Enterprise ESB

A

A, B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

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 and cloud-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?
A. Call the Enterprise APIs directly from the LWC’s JavaScript code and redisplay the LWC on receipt of the API response.

B. Use the Continuation class to call the Enterprise APIs and then process the response in a callback method.

C. Let the Lightning Data Service with an wire adapter display new values when the custom object records change.

D. Publish a Platform Event, have the middleware subscribe and update the custom object on receipt of Platform Event.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

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?
A. Tooling API

B. Streaming API

C. O REST AP

D. SOAP API

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

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?
A. Set up debug logs for Platform Event triggers to monitor performance .

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

C. Validate the Platform Event definition matches leads definition.

D. Monitor the volume of leads that are created in Salesforce.

A

A*

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

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?
A. Batch Data Synchronization

B. Request and Reply

C. Remote Call In

D. Fire and Forget

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Universal containers decided to use Salesforce sales cloud for their sales processes won Opportunities must be sent to external ERP system for order fulfillment. All the line items must also be sent along with Opportunities. The ERP system supports only SOAP- based messages for receiving orders What limitation of outbound messages might present a problem in this scenario?
A. Outbound messaging cannot be made secure

B. Outbound messaging does not support multiple objects

C. Outbound messaging does not support SOAP

D. Outbound messaging does not offer any reliability.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Universal containers would like to restrict access to Salesforce to only clients on their network Which two mechanisms should an Integration Architect utilize to prevent unauthorized clients?
Choose 2 answers
A. Configure Login IP Ranges on any profiles used by Integration

B. Use a login flow to validate the IP and request a 2nd factor if incorrect

C. Enable the “Lock sessions to the IP address from which they originated” setting.

D. Use a trigger to change the user’s profile if their IP is not trusted.

A

A,B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

An insurance company decides to build an online portal using the Salesforce platform for receiving quote requests from customers. The company has a legacy quoting system that will generate quotes while the rest of the sales process is managed by Salesforce Sales Cloud. The legacy system has an API for creating quotes.
What Implementation method should be used so that customers can request quotes online and receive them in real time?
A. Outbound message to send quote requests from Salesforce to the legacy system.

B. Middleware tool to pull quote requests from SF and push to the legacy system.

C. Trigger with an @Future method to send quote requests to the legacy system.

D. Apex callout to send quote requests from Salesforce to the legacy System.

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

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?
A. The mobile device makes a REST API inbound call.

B. The mobile device makes a REST Apex inbound call.

C. The mobile device makes a SOAP API inbound call.

D The mobile device receives a REST Apex callout call.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

What are three capabilities of Salesforce outbound messaging?
Choose 3 answers
A. Build integration components without the Use of APEX.

B. Provide a session ID as part of the outbound message.

C. Define a WSDL based upon 2 objects related via Master-Detaikls relationship.

D. Repeatedly send a SOAP notification for up to 24 hours until an acknowledgement is received.

E. Define a custom WSDL based upon an Apex Interface class definition.

A

A,B,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Universal Containers (UC) is a leading provider of management training globally, UC requested students course registration data generated from the Salesforce student community 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?
A. Change Data Capture (CDC)

B. Outbound Message

C. Platform Event

D. Streaming API

A

D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

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
A. 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.

B. Visually monitor in the Salesforce UI using the “Bulk Data Load Jobs in Salesforce in the setup menu.

C. Use the getBatchInfo method in the Java application to monitor the status of the jobs from the Java application.

D. 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.

A

B, C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Universal Containers (UC) wants to connect their on-premise ERP system to view Order data in Salesforce.
UC is considering a solution to integrate the on-premise system using Salesforce Connect via OData.
Which three considerations should an Architect keep in mind when recommending use of Salesforce Connect?
A. Customer wants the ability to query external data using Global Search and reports.

B. Customer has a large amount of data that they do not want to load into Salesforce.

C. Customer wants to create a master-detail relationship between Opportunity and the external object.

D. Customer needs to query small amounts of data at any time and display using a related list.

E. Customer does not want real-time access to the ERP data and is willing to wait for hourly refreshes.

A

A,B,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

A large consumer goods manufacturer operating in multiple countries is planning to implement Salesforce for their Sales and Support operations globally. They have the following security requirements:
1. Internal users from each country have to be authenticated with their local active directory.
2. Customers can create their own login or use Google login.
3. Partners have to be authenticated through a central system which is to be determined.
4. Internal users will have access to the central ERP with their credentials maintained in the ERP.
5. Additional internal systems will be integrated with Salesforce for Sales and Support business processes.
Which three requirements should the integration architect evaluate while designing the integration needs of this project?
Choose 3 answers
A. Evaluate Salesforce native authentication mechanism for all users including customers and partners.

B. Evaluate Salesforce solution for customers and for partners, using third party solution for internal users.

C. Consider Third party Single Sign On solution supporting all user authentication including customer and partner.

D. Assess security requirements for internal systems and decide Integration methods that support the requirements.

E. Evaluate the build of a custom authentication mechanism for users in each country and support for customers and partners.

A

A,D,E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Which two automated methods should an architect use to solve an issue with duplicate contacts?
Choose 2 answers
A. Enable duplicate management in the org to prevent duplicates.

B. Leverage an AppExchange data management toolto de-duplicate contacts.

C. Assign new contacts to queues to be reviewed by a data quality team.

D. Write a Batch Apex class to manage the deduplication

A

A,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

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?
A. Handle authentication with login flows.

B. Handle authentication in the code.

C. Connect via Salesforce Connect.

D. Connect via Communities.

A

B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Universal Containers has Logistics Engineers that observe a near real-time dashboard in Salesforce of shipping containers that are in transit. Without leaving the dashboard, an Engineer can select a container to request an updated status on that container. These requests are handled by a proprietary shipping system that queues the requests to send to each container. Containers are connected devices and check in with the shipping system every 30 seconds to receive any status requests.
What integration pattern or combination of patterns would be needed to connect Salesforce and the shipping system?
A. UI Update Based on Data Changes and Batch Data Synchronization

B. Remote Call-In, with UI Update Based on Data Changes

C. Remote Process Invocation-Fire and Forget, with UI Update Based on Data Changes

D. Remote Process Invocation-Request and Reply

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Universal Containers is using Sales Could with Order Capture. It has been integrated with an SAP system for Order fulfillment. The SAP system sends the Order status updates to Salesforce on a nightly basis. The SAP system tracks Order status more granularly than required by Salesforce.
Which two options should an Architect recommend to address different statuses in Salesforce and SAP?
A. ETL Change Data Capture interface to send only required status updates to Salesforce.

B. Create a batch Apex to run on a daily basis, which converts order status to pre-defined order status.

C. Update the SAP Order fulfillment process to match Salesforce Order Statuses against the SAP order status.

D. ETL change Data capture interface transforms the SAP order statuses to Salesforce order status.

A

A,D

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Northern Trail Outfitters (NTO) has an affiliate company that would like immediate notifications of changes to opportunities in the NTO Salesforce instance. The affiliate company has a CometD client available.
Which solution is recommended in order to meet the requirement?
A. A Implement a polling mechanism in the client that calls the SOAP API getupdated method to get the ID values of each updated record.

B. Configure External Services to call the subscriber in Apex in the Onchange Trigger event as part of the flow.

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

D. Create a PushTopic update event on the Opportunity Object to allow the subscriber to react to the streaming API.

49
Q

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 status to “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?
A. Write a trigger that invokes an Apex proxy class to make a REST callout to the Order Management System.

B. Develop a batch Apex job that aggregates Closed Opportunities and makes a REST callout to the Order Management System hourly.

C. Build a Lightning Component that makes a synchronous Apex REST callout to the Order Management System when a button is clicked.

D. Use Process Builder to call an Apex proxy class to make a REST callout to the Order Management System.

50
Q

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?
A. Build Batch Retry & Error Handling in the middleware.

B. Build Batch Retry & Error Handling using BatchApexErrorEvent.

C. Build Batch Retry & Error Handling in the Batch Apex Job itself.

D. Batch Retry & Error Handling report to monitor the error handling.

51
Q

Universal Containers has chosen Salesforce Wave as their Analytics Platform. There is a requirement to join data from multiple systems(including Salesforce) to be displayed in a single Wave Lens.
What should the Architect recommend?
A. Use data flow to load Salesforce data,and lightning connect to access the other data sets in real time.

B. Use an ETL tool to join multiple sources and load them into a single data set.

C. Use an ETL tool to load the data into Salesforce, upserts to ensure that the data in properly joined.

D. Use Data flow to load Salesforce data, and an ETL tool to load other data sets.

52
Q

Universal Containers requires Salesforce to send expense data to an accounting system. Each user has their own username/password credential to access the account system via integration.
What is a recommended option for an integration approach from a security perspective?
A. Fire outbound messages to a middleware that stores the credentials instead of an Apex callout.

B. Use hierarchical custom settings to store the username/password allowing the Apex callout to read it.

C. Set up a Per-User Named Credential and have the users each set up their username/password.

D. Set up a Named-Principal Named Credential and have the administrator set up the username/password.

53
Q

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 the back-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
A. When subscribing to Salesforce Event bus, ReplaylD is used with a value of -2 to be able to see old and new events.

B. High-volume event messages are stored for 24 hours (one day).

C. When subscribing to Salesforce Event bus, ReplaylD is used with a value of -1 to be able to see new events.

D. High-volume event messages are stored for 72 hours (three days).

54
Q

Universal Containers would like to display data from an external system inside of Salesforce, and has chosen not to enable lightning Experience. They do not need the data for any other purposes within Salesforce.
Which approach should an Integration Architect recommend that matches the Salesforce UI?
Choose 2 answers
A. A middleware orchestration to continuously persist data from other systems into Salesforce.

B. A custom visualforce page with a controller thats calls-out to the other systems.

C. An iFrame embedding a custom .Net application that displays data from the other systems.

D. A custom Visualforce page with client- side calls out to the other systems.

55
Q

Universal Containers sells its products online using a system built on Force.com sites. The orders are captures and processed in Salesforce. the company uses an external marketing system and would like to make use of the customer data captured in Salesforce.The marketing system has REST API that can be used to push data into it.
Which three options should a Technical Architect consider that do not require building custom web services on the marketing system?
Choose 3 answers
A. Use a middleware tool to pull customer data from Salesforce and push it to the marketing system on adaily basis.

B. Build a custom java application using the Enterprise WSDL to pull data from Salesforce and push it to the marketing system.

C. Use outbound messages to send customer data from Salesforce to the marketing system.

D. Use Apex callout to send customer data from Salesforce to the marketing system

E. Write a custom Apex web service, Which will be called from the marketing system to retrieve customer data.

56
Q

Universal containers is hearing complaints from users that recently released changes while they meet the functional requirements are not actually usable and/or do not meet their expectations for user experience for example, a Visualforce page that takes too long to display the first page of data.
Which two types of testing should a technical Architect implement to reduce or eliminate the complaint?
Choose 2 answers
A. Performance testing

B. Regression Testing

C. user Acceptance Testing

D. Unit Testing

57
Q

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?
A. 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”.

B. Make an apex callout using @future annotation to make the call out to all differentagencies.
The response should update the trainer status to “verified”.

C. Use salesforce external service to make the call out, Salesforce external service should check the verification agencies until the result is verified, then update the trainer status to “verified”.

D. 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”.

58
Q

In order to avoid slowing down inbound call center sales agents, Universal Containers wants to de-duplicate Lead records against their 3rd-party MDM system after that the agent has served the record in Salesforce.
What integration strategy should an Architect recommend?
A. Use Out-of-the-Box Lead De-duplication Rules to checkagainst MDM.

B. Batch APEX process to de-duplicate all records first in Salesforce then against MDM, deleting the newest MDM record.

C. Sync the MDM system to a custom object in Salesforce and execute a Lookup validation rule against the object.

D. Outbound message to MDM with a callback to Salesforce to mark duplicate Leads.

59
Q

Universal Containers has a homegrown application that polls Salesforce using SOAP API every 2 minutes to obtain newly created case information. This causes both performance issues and API usage limits to be exceeded.
What should an Architect recommend to improve performance and optimum use the API limits?
A. Use REST API to identify new case records in Salesforce every 15 minutes.

B. Use an Apex callout to identify new case records and send them to the client.

C. Use Generic Streaming to send push notifications of case creation events to the client.

D. Use Streaming API to publish new case records to a push topic and subscribe to it.

60
Q

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
A. The typical and worst-case historical response times.

B. The maximum query cursors open per user on the service.

C. The number batch jobs that can run concurrently.

D. How many concurrent service calls are being placed.

61
Q

Universal Containers (UC) has third-party MDM database which is responsible for maintaining the data for Customer and Contacts information for its organization. UC wants to keep this information up-to-date in Salesforce so that the information is as current as possible. UC wants to provide bi-directional synchronization of the data between the MDM and Salesforce.
What is the recommended approach to solving this problem?
A. Modify the MDM database application to send and receive updates to and from Salesforce via REST or SOAP as they occur.

B. Create a Batch process that runs every 5 minutes to pull the changes from MDM and any updates from Salesforce.

C. Implement a third-party middleware tool to maintain the synchronization between Salesforce and the MDM database as they occur.

D. Create a VisualForce page for Accounts/Contacts that will pull the data from MDM, display it, and send any changes from Salesforce.

62
Q

Universal Containers is planning a data migration into Salesforce and must decide whether to use the Bulk API or the SOAP API.
Which three statements are true about the Bulk API and REST API?
Choose 3 answers
A. DML limits on Bulk are not governed on Salesforce servers.

B. The Bulk API allows multiple attachments to be leaded from within a single ZIP file.

C. The SOAP API avoids record locking contention on parent objects of Master-Details relationship.

D. The SOAP API provides jpb monitoring on the Salesforce setup menu.

E. The Bulk API may cause record locking contension on parent objects od Master-Details relationship.

63
Q

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 answers
A. Error handling must be performed by the remote service because the event is effectively handed off to the remote system for further processing.

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

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

D. To publish an event, the integration user in salesforce needs create permission on the event entity.

E. To subscribe to an event, the integration user in salesforce needs read access to theevent entity.

64
Q

Which WSDL should an architect consider when creating an integration that might be used for more than one salesforce organization and different met
A. Corporate WSDL

B. Partner WSDL

C. Enterprise WSDL

D. SOAP API WSDL

65
Q

Northern Trail Outfitters’ ERP is integrated with Salesforce and syncs several million contacts per day. To prevent specific data from syncing, the integration uses a SOQL query filtered by sharing hierarchy.
Which two things should an architect do to improve the performance of the integration?
Choose 2 answers
A. Include non-selective criteria in query filters.

B. Remove the query filters.

C. Include selective criteria in query filters.

D. Remove the sharing restrictions.

66
Q

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?
A. Bulk API, Streaming API, Apex REST API, Analytics REST API

B. Bulk API, Streaming API, Apex SOAP API, Analytics REST API

C. Bulk API, Chatter REST API, Apex SOAP API, Tooling API

D. Bulk API, Chatter REST API, Apex REST API, Analytics REST API

67
Q

Universal Containers requires Salesforce to send order data to an ERP system that requires a system-defined username/password for authentication.
Which two integration options are recommended from a security perspective?
A. Store the username/hashed password in a private Static Resource, allowing the Apex callout to read it.

B. Use custom settings to store the username and password allowing the Apex callout to read it.

C. Fire outbound messages to a middleware that stores the credentials instead of an Apex callout.

D. Use custom settings to store the username and password allowing the Apex callout to read it.

E. Set up a Named Credential with a Named Principal Identity Type allowing the Apex callout to use it.

68
Q

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?
A. Change Data Capture

B. Generic Events

C. Platform Events

D. Callouts

69
Q

Which two options should be considered to permit automatic retry of failed updates when loading data into Salesforce?
Choose 2 answers
A. Bulk API with serial option.

B. Standard API with serial option.

C. Standard API with parallel option.

D. Bulk API with parallel option.

70
Q

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?
A. REST API

B. Streaming API

C. Apex REST

D. Connect REST API

71
Q

Universal Containers is hearing complaints from users that recently released changes arebreaking existing functionality.
What type of testing program should a Technical Architect implement to reduce or eliminate this complaint?
A. User Acceptance Testing

B. Unit Testing

C .Regression Testing

D. Performance Testing

72
Q

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?
A. Due to high volume of records, a third party integration tool is required to stage records off platform.

B. Due to high volume of records, number of concurrent requests can hit the limit for the REST API call to external system.

C. Due to high volume of records, the external system will need to use a BULK API Rest endpoint to connect to salesforce.

D. Due to high volume of records, salesforce will need to make a REST API call to external system.

73
Q

Which two requirements should the Salesforce Community Cloud support for self-registration and SSO?
Choose 2 answers
A. OpenId Connect Authentication Provider and just-in-time provisioning

B. OpenId Connect Authentication Provider and Registration Handler

C. SAML SSO and Registration Handler

D. SAML SSO and just-in-time provisioning

74
Q

A large enterprise customer with the following system landscape is planning to implement Salesforce Sales Cloud.

The following business processes need to be supported in Salesforce:
1. Sales Consultants should be able to have access to current inventory.
2. Enterprise Resource Planning System(ERP) is the system of record for pricing information.
3. Quotes should be generated in Salesforce with pricing from ERP.
4. Sales Management uses a Enterprise Business Intelligence (BI) tool to view Sales dashboards.
5. Master Data Management (MDM) is the system of record for customers and prospects.
6. Invoices should be accessible in Salesforce.
Which systems in the landscape should the Integration Consultant consider to be integrated with Salesforce to support the business requirements?
A. ERP, Invoices system, Data Warehouse and BI Tool

B. ERP, MDM, Data Warehouse, Invoices system

C. ERP, Inventory, Pricing Engine, Invoices system

D. ERP, MDM, BI tool and Data Warehouse

75
Q

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
A. Change Data Capture Events

B. Generic Events

C. High Volume Platform Events

D. PushTopic Events

76
Q

Universal Containers acquires several companies and decides to consolidate all customer service systems used by the acquired companies into one Salesforce Service Cloud. They decide to use an ETL to extract service requests from various systems, apply appropriate transformations, and load cases into Salesforce. Different requests captured by different customer service systems could belong to common accounts in Salesforce, so care must be taken to avoid creating duplicate accounts. Which two API options should be considered to load cases into Salesforce that would be safe from record -locking issues? Choose 2 answers
A. SOAP API with a batch size of 200 or less

B. Bulk API with serial option and a batch size of 1000 or less

C. SOAP API with a batch size of 1000 or less

D. Bulk API with parallel option and a batch size of 1000 or less

77
Q

Universal Containers would like to update their accounting system every time an opportunity is changed to Closed-Won their accounting system occasionally is offline for 3-4 hours to support month-end processing, and they would like the integration design to ensure that no transactions are lost during this down time.
Which two integration designs should the architect consider?
Choose 2 answers
A. Utilize workflow outbound messaging, which has a built-in queuing framework.

B. Utilize an Apex trigger with an @future class to callout to the accounting system after the month-end processing is complete.

C. Utilize the enterprise WSDL to query Salesforce from the Accounting system for opportunities that have changed to Closed-Won.

D. Utilize an Enterprise Service Bus to the web service calls between Salesforce and the accounting System.

78
Q

What are the two considerations of Apex REST services that an integration architect should keep in mind when building custom integrations?
Choose 2 answers
A. They cannot utilize publisher actions.

B. They require unit and functional testing

C. They consume more API limits than SOAP or REST API

D. They cannot be built or maintained declaratively

79
Q

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. (https://www.freecram.net/question/Salesforce.Integration-Architecture-Designer.v2022-05-18.q108/a-company-s-cloud-based-single-page-application-consolidates-data-local-to-the-application-with-data)

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’s perspective?
A. Sum of A to H

B. Sum of A and H

C. Sum of A to F

D. Sum of A, G, and H

80
Q

Universal Containers has a back-end ordering system that restricts access on a per-user basis, it was determined that a “Named Credential” will be used to allow per-user identity type access for all integration with the system. One of the requirements is to have order information sent to the system when the status changes to “Confirmed”.
Which two valid integration scenarios can take advantage of such a security setup?
A. Order information sent to the system via outbound message with session ID.

B. Order information sent via process builder via invokable method/future method callout.

C. Order information inserted or updated via Salesforce Connect: OData 2.0.

D. Order information sent via a Visualforce page with an Apex callout.

81
Q

Universal Containers would like to integrate Salesforce to their Accounting system. Salesforce must notify the accounting system for every new account that has been created. The security team will not allow Salesforce to integrate directly to the accounting system due to potential security issues.
Which three stages should the Architect consider to reduce the security concerns for this Integration use case?
Choose 3 answers
A. Whitelist the Salesforce IP range on the firewall to ensure only Salesforce- originated traffic can penetrate the network.

B. Enable platform encryption in the Salesforce org to ensure network communication to the Accounting system is encrypted.

C. Enable WS-security for the web services made between Salesforce and the accounting system.

D. Utilize an Enterprise Service Bus to ensure Accounting system credentials are not stores within Salesforce.

E. Terminate the SSL connection at a reverse proxy in the DMZ which establishes trust in the connection using mutual SSL.

82
Q

Universal Containers merges with Planetary Shipping. They decide to consolidate their systems and migrate all the customer accounts into one Salesforce org. After some data analysis, they find out that their systems have common accounts that they would like to merge and avoid duplicate accounts in Salesforce. They find out that customer email, available in both the systems, can be used to match common accounts. The customer data can be exported as CSV files from their systems. Which two options should be considered to load accounts into Salesforce and eliminate duplicate accounts? Choose 2 answers
A. ETL tool that is capable of identifying common accounts using email address and performs updates

B. Dataloader insert operation and Saleforce’s native deduplication after the load

C. Dataloader upsert operation with a custom External ID field containing the email address

D. ETL tool that is capable of identifying common accounts using a Salesforce ID and performing updates

83
Q

Northern Trail Outfitters needs to secure an integration with an external Microsoft Azure API Gateway.
What integration security mechanism should be employed?
A. Implement Salesforce Shield with Encryption at Rest and generate a tenant secret.

B. Use an API only user profile and implement use an external identity provider with federated API access.

C. Configure mutual server authentication with two-way SSL using CA issued certificates.

D. Configure a connected app with an authorization endpoint of the API gateway and configure OAuth settings.

84
Q

What should an Architect recommend to ensure all integrations to the Northern Trail Outfitters company portal use SSL mutual authentication?
A. Enable My Domain and SSL/TLS.

B. Enforce SSL/TLS Mutual Authentication.

C. Generate a Self-signed Certificate.

D. Generate a CA-signed Certificate.

85
Q

Northern Trail Outfitters (NTO) has an integration set up between a Salesforce org and a quoting system.
NTOwould 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?
A. Tooling API

B. REST API

C. Streaming API

D. Connect REST API

86
Q

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?
A. Data Visualization

B. Data Synchronization

C. Process Orchestration

D. Batch Processing

87
Q

Universal Containers has a SOAP-based integration that runs nightly to update the Product(Product2) object in Salesforce with updated product availability for over 500,000 products. The source system is a green-screen ERP that must be taken offline to produce nightly production reports, such as the inventory availability report used for this integration. The integration is performing very slowly and does not complete within the allocated four-hour time slot.
What three recommendations might a Technical Architect make to resolve this issue?
Choose 3 answers
A. Store the Salesforce Product ID in the source system to eliminate the need for External IDs and UPSERT API calls.

B. Use the Bulk API UPDATE or UPSERT records more efficiently.

C. Use outbound Messaging to notify Salesforce promptly when product availability changes in the source system.

D. Pre-process the data to avoid the need for workflow rules or triggers

E. Contact Salesforce support to request that they turn off record locking on the Product2 object.

88
Q

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?
A. Cryptography Class

B. Data Masking

C. Classic Encryption

D. Platform Shield Encryption

89
Q

Which tool would an architect likely leverage while diagnosing issues with an inbound RESTful integration to Salesforce?
A. Metadata audit trail

B. Force.com SOAP Explorer

C. Data Loader

D. Workbench

90
Q

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?
A. Authenticate the integration using existing Network-BasedSecurity.

B. Create a new user with System Administrator profile.

C. Create a special user solely for the integration purposes.

D. Authenticate the integration using existing Single Sign-On.

91
Q

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?
A. 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.

B. Handle integration errors in the middleware in case the verification process is down, thenthe middleware should retry processing the request multiple times.

C. 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.

D. In case the verification process is down, Use mock service to send the response to the agent.

92
Q

A large enterprise customer with the following system landscape is planning to implement Salesforce Sales Cloud.

The following business processes need to be supported in Salesforce:
1. Sales Consultants should be able to have access to current inventory.
2. Enterprise Resource Planning System(ERP) is the system of record for pricing information.
3. Quotes should be generated in Salesforce with pricing from ERP.
4. Sales Management uses a Enterprise Business Intelligence (BI) tool to view Sales dashboards.
5. Master Data Management (MDM) is the system of record for customers and prospects.
6. Invoices should be accessible in Salesforce.
Which systems in the landscape should the Integration Consultant consider to be integrated with Salesforce to support the business requirements?
A. ERP, Inventory, Pricing Engine, Invoices system

B. ERP, Invoices system, Data Warehouse and BI Tool

C. ERP, MDM, Data Warehouse, Invoices system

D. ERP, MDM, BI tool and Data Warehouse

93
Q

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. A shared integration user for the three external system integrations.

B. A shared Connected App for the three external system integrations.

C. A Connected App for each external system integration.

D. A unique integration user for each external system integration.

94
Q

Universal Containers has a customer setup process that relies on external database to send customers welcome
& registration emails. When a customer contacts Universal containers via phone they need to receive the welcome email shortly following the conversation with the UC representative. Universal containers representatives work exclusively in Salesforce and any new customer contacts are created in Salesforce by the representative. The external database exposes a SOAP API for integration with other applications.
What Salesforce technology best fulfills this requirement?
A. Write a trigger with an @future method to send customer Information to the external database

B. Write an outbound message to send customer Information to the external database.

C. Write an outbound message to send customer Information to an ESB.

D. Write a nightly batch synchronization to send customer information to the external database.

95
Q

Universal Containers acquires several companies and decides to consolidate all customer service systems used by the acquired companies into one Salesforce Service Cloud. They decide to use an ETL to extract service requests from various systems, apply appropriate transformations, and load cases into Salesforce. Different requests captured by different customer service systems could belong to common accounts in Salesforce, so care must be taken to avoid creating duplicate accounts. Which two API options should be considered to load cases into Salesforce that would be safe from record -locking issues? Choose 2 answers
A. Bulk API with serial option and a batch size of 1000 or less

B. Bulk API with parallel option and a batch size of 1000 or less

C. SOAP API with a batch size of 200 or less

D. SOAP API with a batch size of 1000 or less

96
Q

An enterprise architect has requested the Salesforce Integration architect to review the following (see diagram
& 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 provides 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 future, but no commitments are made).
  • These eligibility systems can be accessed through APIs orchestratedvia ESB (MuleSoft).
  • All requests from Salesforce will have to traverse through customer’s API Gateway layer and the API Gateway imposes a constraint of timing out requests after 9 seconds.
    Which three recommendations should be made?
    Choose 3 answers
    A. Implement a ‘Check Update’ button that passes a requestID received from ESB (user action needed).

B. Recommend synchronous Apex call-outs from Lightning UI to External Systems via Mule and implement polling on API gateway timeout.

C. ESB (Mule) with cache/state management to return a requestID (or) response if available from external system.

D. When responses are received by Mule, create a Platform Event in Salesforce via Remote-Call-In and use the empAPI in the lightning UI to serve 3,000 concurrent users.

E. Use Continuation callouts to make the eligibility check request from Salesforce from Lightning UI at page load.

97
Q

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.
. 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
A. Encryption in transit and at rest

B. Bulk load for Einstein Analytics

C. Callouts to RESTful services

D. Identity token data storage

98
Q

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 dataload to Salesforce.
Which approach should used to meet the requirement?
A. Contact Salesforce support to schedule performance load.

B. Use Bulk API to process jobs in parallel mode.

C. Use Bulk API to processjobs in high performance mode.

D. Use Bulk API to process jobs in serial mode.

99
Q

Universal Containers has an integration that runs nightly to update the Product (Product2) object in Salesforce with updated product availability for over 500,000 products. The source system is green screen ERP that must be taken offline to produce nightly production reports such as the inventory availability report used for this integration. The Salesforce integration frequently reports failures due to data validation errors.
Which two steps should the Technical Architect should recommend?
Choose 2 answers
A. Ask the ERP report designers to redesign the report to provide properly formatted data.

B. Use SOAP headers to turn off validation rules and triggers during the integration.

C. Implements a regression testing policy to detect issues following development.

D. Review the Salesforce data model and Validation rules and modify the integration as necessary.

100
Q

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?
A. Contact Salesforce support to schedule performance load.

B. Use Bulk API to process jobs in parallel mode.

C. Use Bulk API to process jobs in serial mode.

D. Use Bulk API to process jobs in high performance mode.

101
Q

Northern Trail Outfitters is in the final stages of merging two Salesforce orgs but needs to keep the retiring org available for a short period of time for lead management as it is connected to multiple public web site forms.
The sales department has requested that new leads are available in the new Salesforce instance within 30 minutes.
Which two approaches will require the least amount of development effort?
Choose 2 answers
A. Use the tooling API with Process Builder to insert leads in real time.

B. Configure named credentials in the source org.

C. Call the Salesforce REST API to insert the lead into the target system.

D. Use the Composite REST API to aggregate multiple leads in a single call.

102
Q

Universal Containers has a requirement to update the Salesforce Account object any time the corresponding account is updated within their financial system.
Which three Salesforce capabilities should the Architect consider?
A. Enterprise WSDL because of a requirement to utilize SOAP-based services

B. Partner WSDL because of a requirement to utilize SOAP-based web services.

C. Partner WSDL because of a requirement to utilize REST-based web services

D. Partner WSDL because of a requirement to dynamically inspect field names during runtime.

E. Streaming API because of a requirement to dynamically inspect field names during runtime.

103
Q

An enterprise architect has requested the Salesforce Integration architect to review the following (see diagram
& 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 provides 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 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 customer’s API Gateway layer and the API Gateway imposes a constraint of timing out requests after 9 seconds.
    Which three recommendations should be made?
    Choose 3 answers
    A. ESB (Mule) with cache/state management to return a requestID (or) response if available from external system.

B. When responses are received by Mule, create a Platform Event in Salesforce via Remote-Call-In and use the empAPI in the lightning UI to serve 3,000 concurrent users.

C. Use Continuation callouts to make the eligibility check request from Salesforce from Lightning UI at page load.

D. Recommend synchronous Apex call-outs from Lightning UI to External Systems via Mule and implement polling on API gateway timeout.

E. Implement a ‘Check Update’ button that passes a requestID received from ESB (user action needed).

104
Q

What should an Architect recommend to ensure all integrations to the Northern Trail Outfitters company portal use SSL mutual authentication?
A. Enable My Domain and SSL/TLS.

B. Enforce SSL/TLS Mutual Authentication.

C. Generate a Self-signed Certificate.

D. Generate a CA-signed Certificate.

105
Q

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 and cloud-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?
A. Call the Enterprise APIs directly from the LWC’s JavaScript code and redisplay the LWC on receipt of the API response.

B. Let the Lightning Data Service with an wire adapter display new values when the custom object records change.

C. Publish a Platform Event, have the middleware subscribe and update the custom object on receipt of Platform Event.

D. Use the Continuation class to call the Enterprise APIs and then process the response in a callback method.

106
Q

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?
A. Determine data volume requirements, then identify the loading schedule.

B. Determine inbound integration requirements, then identify frequency.

C. Determine data access prevention requirements, then identify system constraints.

D. Determine data access prevention requirements, then identify frequency.

107
Q

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 is processed 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
A. Payment System should process a payment request only once.

B. Data Entry Point and Middleware should automatically retry requests.

C. Payment System and Middleware should automatically retry requests.

D. Middleware should coordinate request delivery and payment processing.

108
Q

Universal Containers (UC) sends Order data to an external ERP system via ESB. UC sends an outbound message on update or Order to ESB. Once ESB completes creating the Order in the back-end ERP, it send back the Order with the Order Number from the ERP. During development, UC is experiencing an issue.
When the Order is updated by ESB, it again fires a workflow rule that sends the outbound message again.
Which two recommended steps can be done to prevent this looping issue?
A. Write an Apex trigger to send an outbound message to ESB.

B. Update workflow rule conditions to exclude the ERP Order Number field update.

C. Update workflow rule conditions to exclude the Integration User.

D. Update the outbound message to exclude the Integration User.

E. Update workflow rule conditions to exclude the ERP Order Number field update.

109
Q

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 application
should be
2. The synchronization should be event driven.
3. The integration should be asynchronous.
Which option should an architect recommend to satisfy the requirements?

A. Leverage Change Data Capture to track changes to the Contact object and write a
CometD subscriber on the homegrown application.

B. Write an Apex Trigger with the @future annotation.

C. Leverage Platform Events to publish a custom event message containing changes to the
Contact object.

D Use an ETL tool to keep Salesforce and the homegrown application in sync on a regular
candence.

110
Q

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?
A. Request Salesforce to monitor the Salesforce instance and notify when there is
degradation in performance.
B. Use APIEVENT to track all user initiated API calls through SOAP, REST or BULK APIs.
C. Use Salesforce limits API to capture current API usage and configure alerts for monitoring.
D. Identify critical business processes and establish automation to monitor performance
against established benchmarks.

111
Q

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?
A. Request-Reply: Enhanced External Services invokes a REST API.
B. Fire and Forget: Process-driven platform events publishes events on Salesforce Event
Bus.
C. Data Virtualization: Salesforce Connect map data external REST data in external objects.
D. Remote Call-In: Salesforce REST API with REST Composite Resources.

112
Q

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?
A. Use Bulk API to process jobs in serial mode.
B. Contact Salesforce support to schedule performance load.
C. Use Bulk API to process jobs in parallel mode.
D. Use Bulk API to process jobs in high performance mode.

113
Q

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 answers
A. Create Salesforce Cases conditionally using automatic Case creation rules.
B. Subscribe to the Application Exceptions using the Salesforce Streaming API.
C. Create Salesforce Cases using the Salesforce REST, SOAP or Bulk API.
D. Receive Application Events through Change Data Capture (CDC).

114
Q

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 requested a
solution recommendation.
What should be done to mitigate the concerns that the CIO has?
A. Implement an ETL tool and perform nightly batch data loads to reduce network traffic
using last modified dates on the opportunity object to extract the right records.
B. Refactor the existing ©future methods to use Enhanced External Services, import Open
API 2.0 schemas and update flows to use services instead of Apex.
C. Develop a comprehensive catalog of Apex classes to eliminate the need for redundant
code and use custom metadata to hold the endpoint information for each integration.
D. Implement an Enterprise Service Bus for service orchestration, mediation, routing and
decouple dependencies across systems.

115
Q

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
A. Use the getBatchInfo method in the Java application to monitor the status of the jobs from
the Java application.
B. 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.
C. 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.
D. Visually monitor in the Salesforce UI using the “Bulk Data Load Jobs in Salesforce in the
setup menu.

116
Q

KiA B2C Enterprise Customer has the following use case that involves processing payment
from an external payment gateway service in Salesforce.
1. Customer requests Customer Service Representative (CSR) for a Service upgrade.
2. Customer provides credit card details to CSR for payment.
3. CSR submits payment information in Salesforce, and processed in a
4. CSR receives confirmation of payment.
5. CSR upgrades service for customer and confirms Customer.
external payment gateway.
This use case requires the CSR to obtain confirmation of payment before upgrading the
service.
The integration with Payment gateway needs to be reliable and monitored for audit purposes.
The payment gateway service is an external RESTful service that the B2C Enterprise
Customer has subscribed for.
What should an Integration Architect recommend for this integration?
A. Build a custom Apex Callout to external Payment gateway service and provide success
message to the CSR, the details of calloutsand responses are logged for audit purposes.
B. Use External Services feature to integrate gateway to Salesforce ensuring realtimeupdates the CSR and support post payment processes.
C. Platform events allow integration to payment gateway through the exchange ofreal-time
event data, platform events are scalable and secure.
D. Make a callout to the payment gateway through ESB supporting error handling andlogging
for audit purposes.

117
Q

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?
A. Integrating Salesforce with Order Management System, Email Management System and
Case Management System.
B. Integrating Salesforce with Data Warehouse, Order Management and Email Management
System.
C. Integrating Salesforce with Order Management System, Data Warehouse and Case
Management System.
D. Integrating Salesforce with Email Management System, Order Management System and
Case Management System.

118
Q

Which two requirements should the Salesforce Community Cloud support for self-registration
and SSO?
Choose 2 answers
A. OpenId Connect Authentication Provider and just-in-time provisioning
B. SAML SSO and Registration Handler
C. SAML SSO and just-in-time provisioning
D. OpenId Connect Authentication Provider and Registration Handler