Weekend Sale Special Limited Time 65% 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

Testing Engine

  • Product Type: Testing Engine
$42  $119.99

PDF Study Guide

  • Product Type: PDF Study Guide
$36.75  $104.99
Question 1

Universal Containers is building anative mobile application that queries and updates data in their Salesforce in real time. What statement is correct about the Salesforce APIs?

Options:

A.

Enterprise WSDL minimizes payload size.

B.

Rest API supports oAuth

C.

Enterprise WSDL supports WS-Security

D.

REST API supports WS-Security.

Question 2

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 3

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 4

The Integration Team at Universal Containers is frustrated because the developers keep changing the data model and trigger behaviors during development, resulting in frequent rework and unexpected bugs lade in the development process. What two recommendations should a Technical Architect make to resolve this issue? Choose 2 answers

Options:

A.

Implement a Regression Testing policy to catch issues earlier in the development process.

B.

Use a requirements traceability matrix to track data model changes back to the requirement that prompted them.

C.

Implement a continuous Integration process to identify issues earlier in the development process.

D.

Encourage code developers and integration developers to work in separate sandboxes.

Question 5

What are three capabilities of Salesforce to Salesforce(S2S)? Choose 3 answers

Options:

A.

Share reports and dashboards between Salesforceorgs.

B.

Automatically publish data from the publisher org.

C.

Manually consume data into the consumer org.

D.

Integrate data between Salesforce orgs via pre-built web service adapters.

E.

Publish data from the publisher's Account object to the consumer'sCustomer__c object.

Question 6

Universal containers built an integrationusing the Bulk API to load records from a legacy system into Salesforce, Parallel option with batch size 1000 was used However, the batches often fail due to "Max CPU time exceeded" errors which could be resolved with a Similar batch size. What are two risks involved with batch sizes that are too small? Choose 2 answers

Options:

A.

Possibilityof hitting the daily limit for number of batches.

B.

possibility of very long bulk job execution times

C.

Possibility of failures due to record-locking errors.

D.

Possibility of hitting the "Too many concurrent batches" limit.

Question 7

Universal Containers would like to integrate to an external system from Salesforceover a secure channel however the external system does not support HTTP-basic authentication. What approach should an integration Architect recommend that enables the external system to trust the data being received?

Options:

A.

Digitally sign the Payload using aprivate key trusted by the external system.

B.

Include a secret passphrase in the payload that is a validated by the external system.

C.

Base64 encode the data to ensure untrusted 3rd parties don't see it.

D.

Utilize a 3rd-party SSO solution to authenticate the session.

Question 8

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 9

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 alsobe 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?

Options:

A.

Outbound messaging does not support multiple objects

B.

Outbound messaging does not support SOAP

C.

Outbound messaging cannot be made secure

D.

Outbound messaging does not offer any reliability.

Question 10

Universal Containers is using the enterprise WSDL to integrate their financial system to salesforce, while reading y=the release notes for the upcoming salesforce release thearchitect discovers a new object will be added to the salesforce data model that would be beneficial for the financial system integration. What two actions should the architect take to ensure the new object will be available to the financial system integration? Choose 2 answers

Options:

A.

Download the latest enterprise WSDL that contains the new object definition to generate Web service stubs for the new Salesforce object.

B.

Download the latest partner WSDL that contains the new object definition to generate web services stubs for the new salesforce object

C.

Migrate to the partner WSDL to generate a generic sObject service stub that can be leveraged for existing and future Salesforce objects

D.

Migrate to the metadata API to download the new salesforce sObject definition into the financial system integration.

Question 11

Universal Containers has chosen Salesforce Wave as their Analytics Platform. There is a requirement to join data from multiple systems(including Salesforce) tobe displayed in a single Wave Lens. What should the Architect recommend?

Options:

A.

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

B.

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

C.

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

D.

Use data flow to load Salesforce data,and lightning connect to access the other data sets in real time.

Question 12

Universal containers merges with planetary shipping both companies use Salesforce for order processing and they decide to consolidate for processes. universal containers has well-established channels for receiving orders, so they decide to use Universal containers org for receiving and pre-processing of orders and Planetary Shipping's org for processing and fulfillment of orders. What is the best way to integrate the business processes of the companies?

Options:

A.

Use Apex callout to push orders from universal Containers to Planetary Shipping

B.

Use salesforce-to-Salesforce integration between Universal containers and Planetary shipping

C.

Use Outbound messages to send orders from Universal Containers to Planetary shipping.

D.

Use a Middleware tool to pull orders from Universal Containers and push to Planetary Shipping.

Question 13

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

Options:

A.

Performance

B.

Error Handling

C.

Bulkification

D.

Orchestration

E.

Logging

Question 14

In order to avoid slowing down inbound callcenter 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?

Options:

A.

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

B.

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

C.

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

D.

Use Out-of-the-Box Lead De-duplication Rules to checkagainst MDM.

Question 15

Universal containers ships millions of orders per year and releases code fixes to the production org mightily. Their corporatetesting strategy requires that tests must be performed against Production data in an isolated test environment before code can be released to production. How can Universal Containers achieve the requirement?

Options:

A.

Use Salesforce-to- Salesforce to keep data synchronized between production and full sandboxes.

B.

Utilize a middleware solution and batch API to do a nightly synch from production to Full sandbox.

C.

Create APEX unit tests so testing can be done against Production data, but rolled back before being committed.

D.

Request that Salesforce to schedule a full sandbox refresh on a nightly basis.

Question 16

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 17

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 18

try Universal Containers is planning a data migration into Salesforce and must decide whether to use the Bulk API or the SOAP API. Whichthree statements are true about the Bulk API and REST API? Choose 3 answers

Options:

A.

DML limits on Bulk are not governed on Salesforce servers.

B.

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

C.

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

D.

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

E.

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

Question 19

Universal Containers has an Outbound messaging-Based integration that posts closed opportunities to an ERP system for fulfillment in 1% of the test cases, the integration creates multiple orders for a closed opportunity. Which three steps should a Technical Architect take to diagnose the issue? Choose 3 answers

Options:

A.

Review the firewall logs to make sure that the outbound messages are being delivered.

B.

Review the Enterprise Service Bus logs to make sure that successful orders arebeing acknowledged

C.

Review at the outbound Messaging Deliverystatus logs to make sure that the messages are being delivered and acknowledged by the target system.

D.

Review the Enterprise Service Bus logs t make sure that orders are being created only one time.

E.

Review at the outbound Messaging Audit logs to make sure that the messages are being successfullyprocessed by the target system.

Question 20

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 21

Universal Containers is currently doing User Acceptance Testing for small changes in a Developer sandbox. Users are complaining that allow release to production, some functionality is broken and performance is often negatively impacted. What is causing these complaints?

Options:

A.

Users should be testingin a Partial Sandbox in order to replicate Production functionality and performance characteristics.

B.

Users should be testing in a Full Sandbox in order to replicate Production functionality and performance characteristics.

C.

Users should be testing with date loaded into the Developer sandbox in order to replication Production functionality and performance, characteristics.

D.

Users should be testing in a Developer Pro sandbox in order to replicate Production functionality and performance characteristics.

Question 22

Universal Containers wishes to move data between 3 back office systems: ERP, financial and a legacy home-grown shipping system that will be replaced 3 months after integration is scheduled to be complete. What integration pattern should an architect recommend to ensure minimal throwaway code?

Options:

A.

point-to-point

B.

Web Mashup

C.

MiddleWare

D.

Apex batch Processing

Question 23

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 24

What are two benefits of canvas that an Integration Architect should consider when exposing external systems from within Salesforce? Choose 2 Answers

Options:

A.

Canvas can provide authorization information via the signed Request.

B.

The canvas SDK can be used to make an external systems UI look like Salesforce.

C.

Canvas can send data to an external system asynchronously.

D.

Canvas endpoint URLs can be dynamically changed via a Lifecycle Handler.

Question 25

Universal Containers is building an integration between Salesforce and their Accounting system. The integration will utilize outbound messaging with call back pattern toSalesforce. The security officer would like to understand the authentication solution. What are the three ways that the call back can authenticate itself to Salesforce? Choose 3 answers

Options:

A.

Utilize the Enterprise WSDL login() operation to obtain a new session ID.

B.

Utilize an oAuth Username-Password flow to obtain a new oAuth token for the session ID.

C.

Utilize the REST API login() operation to obtain a new session ID

D.

Utilize the session ID contained within the outbound message notification as theauthorization header.

E.

Utilize the partner WSDL with oAuth to obtain a valid oAuth token for the session ID.