Summer Special Flat 65% Limited Time Discount offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

Salesforce Mobile-Solutions-Architecture-Designer Salesforce Certified Mobile Solutions Architecture Designer(SP23) Exam Practice Test

Salesforce Certified Mobile Solutions Architecture Designer(SP23) Questions and Answers

Question 1

When making an Apex callout, what approach should an Integration Architect recommend for securely transporting sensitive data from Salesforce over an unsecure network connection?

Options:

A.

Base64 encode the data before performing the call out from Apex.

B.

Encrypt the data with a shared key before performing the Apex callout.

C.

Use platform Encryption to secure the data before transporting.

D.

Salesforce automatically secures all data transmissions to external systems.

Question 2

Which two automated methods should an architect use to solve an issue with duplicate contacts? Choose 2 answers

Options:

A.

Write a Batch Apex class to manage the deduplication

B.

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

C.

Leverage an AppExchange data management toolto de-duplicate contacts.

D.

Enable duplicate management in the org to prevent duplicates.

Question 3

Universal containers is migrating to Salesforce from a legacy system with existing SMTP-based integrations. What Salesforce platform capability should an Integration Architect consider?

Options:

A.

Custom Apex class with webservice methods that implement the SMTP protocol.

B.

Custom InboundEmailHandler to process the messages.

C.

Lightning connect with an oData/SMTP interchange.

D.

Custom Apex batch job to check for SMTP messages.

Question 4

Universal Containers has a batch integration that runs every five minutes toload Shipment records related to existing orders that have been updated in the previous five minutes. the integration is not reporting any errors, but some Shipment records are not being loaded. What could be the problem?

Options:

A.

Error reporting is not enabledin Salesforce.

B.

The integration takes more than five minutes to run.

C.

The integration is causing UC to exceedits API limits

D.

The Integration cannot find the parent orders for some Shipments.

Question 5

Which two approaches should anIntegration Architect recommend to allow access to on-premise systems by Salesforce? Choose 2 answers

Options:

A.

Place the systems in aDMZ.

B.

Whitelist Salesforce IPs on the firewall.

C.

Utilize two-way(mutual) SSL

D.

Whitelist the corporate IPS in Salesforce.

Question 6

Universal containers is implementing Salesforce for the first time. As part of the implementation, approximately 10 Million contact records need to be migrated into the new environment. What tool should an architect recommend?

Options:

A.

SalesforceData Loader

B.

Data Import Wizard

C.

Excel connector

D.

Salesforce Workbench

Question 7

Universal Containers has just purchased large volume of contact data from anexternal vendor. The head of sales would like to use the new data set within the existing production org. The production org currently contains a large volume of contacts. What should an Architect recommend to prevent data duplication in salesforce?

Options:

A.

Load the data into salesforce and then utilize the contact Duplicate Rule feature

B.

Utilize an off-platform de-duplication tool prior to loading.

C.

Create a de-duplication trigger before loading the data.

D.

Utilize a batch apex process to de-duplicate thedata after loading.

Question 8

Universal Containers manages a catalog of overone 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 suchas 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?

Options:

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 productchanges in real time from ERP.

D.

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

Question 9

What are three capabilities of Salesforce Lightning Connect? Choose 3 answers.

Options:

A.

Write to OData - Compliant data sources without APEX.

B.

Read from OData - Compliant data sources without APEX.

C.

Associate external object records to Salesforce Account records.

D.

Write triggers and workflows on external objects.

E.

Write SOQL queries on external object.

Question 10

Universal Containers has a requirement for users of a Validation page to be notified of data updates from Salesforce as well as message from other systems in real time. Which three approaches should be considered when selecting the correct API? Choose 3 answers

Options:

A.

REST API to continuously poll Salesforce for updates to records.

B.

Generic Streaming API to support notifications coming from other systems.

C.

Streaming API to support push notifications to users on mobile devices using Salesforce1.

D.

Utilize ActionPoller to perform an Apex Callout to the external system to retrieve data.

E.

Streaming API to support real-time data updates by other users within Salesforce.

Question 11

A system at Universal Containers needs to retrieve opportunity details(including line items and opportunity learn) and then update the opportunity with new information in real time, as one atomic operation. What approach should an architect recommend that conserves API limits?

Options:

A.

Use a publisher action to update the data and callback to the other system.

B.

Use the generic streaming API to publish changes and listen for updates.

C.

Use the SOAP API to upsert the data. The API will then return all opportunity details.

D.

Use a custom Apex class with a webservice method that performs both actions.

Question 12

What should an integration Architect consider when building a visulaforce page that makes client-side callouts to multiple domains that may violate the browser's same-origin policy? Choose 2 answers

Options:

A.

Setup CORS to whitelistall domains that the client scripts communicate with.

B.

utilize the canvas SDK to perform the callouts.

C.

Ensure each javascript resource communicates only with its origin.

D.

Set up Remote site settings for all domains that the client scripts communicate with.

Question 13

What are two benefits an Integration Architect should consider when recommending web-to-lead? Choose 2 answers

Options:

A.

Web-to-Lead requests have their own limits separate from other APIs.

B.

Web-to-Lead is a simple way to capture responses to marketing landingpages.

C.

Web-to-Lead can be utilized for Lead data migrations.

D.

web-to-Lead can be used to de-duplicate leads during integrations.

Question 14

Which mechanism should an Integration Architect recommend to make a secure, authenticated connection to a remotesystem that results in the remote system trusting Salesforce?

Options:

A.

Encrypt the Payload with a shared key.

B.

Use a pre-shared key in a query parameter.

C.

Implement two way (or mutual) SSL certificates.

D.

Utilize CA - signed certificates on the host.

Question 15

Universal containers are building an integration between Salesforce and their data warehouse. The architect has the following requirements:

1. Salesforce users need the ability to CRUD (create,read,update and delete) data from their data warehouse without leaving the Salesforce user interface

2.The integration to the data warehouse should maintain the same look and feel as the existing Salesforce user interface

3.The use ofcustom development Should be minimized

Which two solutions should the architect consider? Choose two options

Options:

A.

Utilizelightning connect with custom ApexAdapter to provided CRUD access to the data warehouse

B.

Utilize a canvas application to render the data warehouse data from within Salesforce

C.

Utilize a visual force page from 3rd party JavaScript library that will provide CRUD capabilities to the data warehouse.

D.

Utilize a 3rd party tool from the App-Exchange that will provide CRUD capabilities between the data warehouse and salesforce

Question 16

What Salesforce technology should an Integration Architect consider when needing to securely expose an external system User Interface from within the Salesforce UI and provide that system with information about the user?

Options:

A.

Visualforce

B.

Custom Web Tab

C.

Canvas

D.

Lightning Component

Question 17

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 takenoffline 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 aTechnical Architect make to resolve this issue? Choose 3 answers

Options:

A.

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

B.

Store the Salesforce Product ID in the source system to eliminate the needfor External IDs and UPSERT API calls.

C.

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

D.

Use the Bulk API UPDATE or UPSERT records more efficiently.

E.

Contact Salesforce support to request that they turn off record locking on theProduct2 object.

Question 18

What are the three capabilities of the Bulk API? Choose 3 answers

Options:

A.

process multiple batch jobs asynchronously

B.

Process multiple batch jobs synchronously

C.

Roll back all transactions within a batch of 10000 records

D.

Monitorjob status via the API.

E.

Monitor job status via the Web UI.

Question 19

Universal Containers has multiple Salesforce orgs as a result of a number of acquisitions over time. They decide to let the subsidiaries continue using their own orgs but would like to streamline their lead processing. They identified one org that would act as a gateway to receiveall the leads for the group and then distribute them to subsidiary orgs based on lead type. Changes to lead status in subsidiary orgs must be reflected in the gateway org They decide to use Salesforce-to-Salesforce for lead distribution. What limitation ofSalesforce-to-Salesforce must be considered to ensure searchless two-way integration?

Options:

A.

Salesforce-to-Salesforce has no built-in support bi-directional(two-way) integrations.

B.

Salesforce-to-Salesforce has a limit on number of records shared between systems.

C.

salesforce-to-Salesforce does not support linking/sharing with existing records in a receiving org.

D.

salesforce-to-Salesforce has no built-in support for objects with Parent-child relationships.

Question 20

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

Options:

A.

Data Loader

B.

Canvas

C.

Process Builder

D.

Middleware

Question 21

Universal Containers acquiresplanetary shipping and decides to migrate all customercontacts of planetary Shipping into Universal Containers Salesforce org Due to the lack of common unique identifier, they decide that a combination of first name, last name and street address could be used as a key to identify duplicate contacts. These three fields are populated on all contacts in both the systems. Which two methods should be considered to load contacts into Universal Containers org and avoid creation of duplicate contacts? Choose 2 answers

Options:

A.

Create a new text field to contain a hashed value for (first name+last name + street number) in Universal containers org and define it as External ID.

B.

Create an indexed formula field for (first name+last name + street number) so that a search can be done on the key before loading records.

C.

Createa new formula field for (first name+last name + street number) in universal containers org and use it as External ID.

D.

Create no new fields, but define the three fields (first name+last name + street number) as External IDs in universal Containers org.

Question 22

Universal Containers has a requirement to query all Account records within Salesforce that were updated in the last 24 hours and download those Accounts to their data warehouse on a nightly basis. They expect the volume of records to be between 500-1500 records per day. What three techniques should an Architect consider? Choose 3 answers

Options:

A.

Leverage a time-based workflow action to trigger an accountoutbound message notification for all records updated within the last 24 hours.

B.

Leverage the Enterprise WSDL getUpdated() operation to retrieve Account records updated within the last 24 hours.

C.

Leverage the Salesforce Data Replication API getUpdated() operation to retrieve Accounts records updated within the last 24 hours.

D.

Leverage a third party tool ETL with a dynamic changing SOQL to retrieve Accounts updated within the last 24 hours.

E.

Leverage the REST API / sObjects / Account / updated URI to retrieve Accounts records updated within the last 24 hours.

Question 23

Universal containers utilizes the REST API to update the multiple Salesforce objects in real time based upon changes from their ERP system. They recently started encountering API Limits and have consulted the Integration Architect on possible solutions. What two possible strategies should the architect consider? Choose 2 answers

Options:

A.

Migrate the integration to the partner WSDL to support 200 DML operations in a single API call.

B.

Migrate the integration to the Bulk API which does not count towards the API limits.

C.

Utilize the REST API batch URI to consolidate 100 DML operations into single API call.

D.

Utilize workflow outbound messaging which does not count towards the API limits.

Question 24

Universal Containers is replacing a home-grown CRM system. Currently, a .Net application runs a batch process to query the CRM system nightly and create a CSV file that is picked up via SFTP and loaded to a SQL database. What technology should an architect use to minimize custom development when replacing the CRM system with Salesforce?

Options:

A.

Outbound messaging

B.

APEX Batch

C.

APEX Callout

D.

Middleware

Question 25

Universal Containers has a trigger on the Order object to update the parentAcount with the date and time of the last closed Opportunity. An integration that inserts orders for the high-volume customers is failing periodically, with no obvious pattern to the timing of failures. What could be the cause of this issue?

Options:

A.

The trigger is failing Unit Tests that access the new data.

B.

API limits being limited.

C.

Data skew is causing record locking issues on the Oder Share object.

D.

Record locking contention on the parent Account.