Labour Day Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

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

Page: 1 / 9
Total 85 questions

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

Question 1

An insurance company decides to build an online portalusing 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?

Options:

A.

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

B.

Trigger with an @Future method to send quoterequests to the legacy system.

C.

Outbound message to send quote requests from Salesforce to the legacy system.

D.

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

Question 2

In which three ways can production data be moved into a sandbox for testing purpose?

Options:

A.

Refresh a Full Sandbox.

B.

Use the metadata API.

C.

Request a Snapshot from Support

D.

Refresh a Copy Sandbox.

E.

use the Apex Data Loader.

Question 3

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 4

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.

Question 5

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 6

What are two reasons an existing custom field cannot be marked as External ID? Choose 2 answers

Options:

A.

Maximum number of External IDs allowed on an objecthas been reached,

B.

Maximum number of fields of an object has been reached.

C.

Maximum number of skinny tables has been reached.

D.

Maximum number of indexes allowed on an object has been reached.

Question 7

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

Options:

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.

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

D.

Enable the "Lock sessions to the IP address from which they originated" setting.

Question 8

Universal Containers has two integrations to Salesforce; System A requires read-only accessto all Opportunity data while System B requires read-write access to all Accounts. Which approach ensures compliance with the principal of least priviledge?

Options:

A.

Utilize a single "Integration User" with the "Modify All data" profile setting enabled so thatall integrations always have access to all data.

B.

Utilize separate credentials and profiles for each integration, one having "view All" to ties and the other having "Modify All" to Accounts.

C.

Use a single "Integration User" with profile settings restricted to "view All" for opportunity and "Modify All" for Accounts.

D.

Utilize separate credentials for each system with both credentials having the "modify all data" permission on the profile.

Question 9

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 10

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 11

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. Occasionally(less than 1 time per month) a product record fails to update due to a data validation issue that cannot be predicted in advance. How should universal Containers monitor this nightly batch import of data into Salesforce so that any error can be corrected promptly?

Options:

A.

Configure an Enterprise Server Monitoring tool to process ETL success and failure logs.

B.

Configure Salesforce to email an administrator when Bulk API batches fail.

C.

Monitor the Bulk Data Load Jobs page daily for failed batches

D.

Configure the ETLmiddleware to notify an administrator via email when a record update fails.

Question 12

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 13

Universal containers usesa legacy system to receive and handle Level 1 service requests, and Salesforce service Cloud for Level2 requests and above, Cases will be pushed from the legacy system to Service Cloud by a nightly batch process. Once the cases are closed in SF, the caseneeds to be updated in the legacy system as soon as possible. How should the Technical Architect recommend that case status be updated in the legacy system?

Options:

A.

Use Apex callout to send case status from Salesforce to the legacy system.

B.

use Outbound messages to send status updates from Salesforce to the legacy system.

C.

Use a middleware tool to pull case status from Salesforce and push to the legacy system at regular intervals.

D.

Write an Apex web service returning case status, to be called from the legacy system.

Question 14

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 implementto reduce or eliminate the complaint? Choose 2 answers

Options:

A.

user Acceptance Testing

B.

Unit Testing

C.

Regression Testing

D.

Performance testing

Question 15

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 16

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

Options:

A.

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

B.

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

C.

Utilize workflow outbound messaging, which has a built-in queuing framework.

D.

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

Question 17

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 18

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 19

Universal Containers is building a mobile application that connects to Salesforce for reading and updating data What is the appropriate authentication solution?

Options:

A.

Create a mobile Integration user ID whose credentialsare stored within the mobile application code.

B.

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

C.

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

D.

Prompt for the mobile user's username and password; utilize the Enterprise WSDL login() operation to obtain a session ID.

Question 20

Universal Containers wants to ensure Salesforce will only accept secure connections from their ETL tool. How should calls to a custom Apex web service be secured?

Options:

A.

VPN

B.

Two-way SSL

C.

Profile Security

D.

IP Whitelisting

Question 21

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 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 an integration that runs nightly to update the Product (Product2) object in Salesforce withupdated 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

Options:

A.

Ask the ERP report designers to redesign the report to provide properly formatted data.

B.

Implements a regression testing policy to detect issues following development.

C.

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

D.

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

Question 24

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 25

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.

Page: 1 / 9
Total 85 questions