Labour Day Special - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: top65certs

Salesforce Mobile-Solutions-Architecture-Designer Dumps

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

Question 1

What are two considerations to make when performing SOAP callouts from within Apex? Choose 2 answers

Options:

A.

SOAP callouts consume API limits.

B.

WSDL2Apex supports RPC-style SOAP callouts.

C.

WSDL2Apex can be used to generate stub code.

D.

SOAP callouts cannot occur after any DML statements.

Question 2

Universal Containers has decided that acquisition of other companies will be akey focus of their growth for the next several years. All acquired customer service agents will use UC's pre-existing customer support process built in Salesforce. the ERP application at any acquired company will not be immediately replaced, and customerservice agents must be able to see up-to-date order status from all ERP systems. What recommendation should a technical Architect make to minimize complexity during new acquisitions?

Options:

A.

Use custom Linksto direct users to the appropriate ERP system to vieworder status.

B.

Build all Integrations as nightly ETL batches to minimize real-time overhead.

C.

Leverage Apex callouts to integrate directly with acquired applications.

D.

Use an ESB to abstract the Salesforce integration from other enterprise applications.

Question 3

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 4

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 5

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 6

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 7

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 8

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 9

Universal containers has an ERP application where all customer orders are stored. There are millions of customer orders stored in the ERP application and a longtime customer may have thousands of individual orders. Additionally, some order informationmay house personally identifiable information that, due to company policy, can only be stored in ERP. Universal Containers would like the five most recent orders displayed on the account page in Salesforce. How should an architect design this requirement considering both security and scalability?

Options:

A.

Leverage the REST API to receive orders from the ERP system as they are created.

B.

Leverage Salesforce Lightning Connect to display order information in Salesforce.

C.

write an outboundmessage to receive orders from ERP system as they are created.

D.

Build a scheduled ETL job to sync all customer order history in the orders object.

Question 10

Universal Containers has built an integration using theSOAP API to load records from a back-office system into Salesforce. The records created in the back-office system must be loaded into Salesforce in almost real time, so a custommodule was written to identify CRUD events in the back-office system and perform sync with Salesforce. UC has several other systems that integrate with Salesforce through the SOAP API using separate integration users. What is a risk involved with this sort of integration?

Options:

A.

Too many concurrent sessions

B.

Reaching an API call limit.

C.

Reaching a logins per Day limit.

D.

Too many record-lock errors

Question 11

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

Options:

A.

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

B.

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

C.

Use a middleware tool to pull customer data from Salesforce and push it to the marketing system on adaily basis.

D.

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

E.

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

Question 12

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 13

Universal Containers has decided that theywill be using the bulk API to migrate the existing data into Salesforce as they will be importing a total of 80 million records. While planning for the data migration, what techniques should the Architect recommend to make sure the load go according to schedule? Choose 2 answers

Options:

A.

Pre-process data that the triggers and workflows can be deactivated.

B.

Perform a test load using a full Sandbox prior to the Production load.

C.

Perform loads over a weekend server resource availability.

D.

Leverage several workstations, loading different objects simultaneously.

Question 14

What are three capabilities of Salesforce outbound messaging? Choose 3 answers

Options:

A.

Provide a session ID as part of the outbound message.

B.

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

C.

Build integration components without the Useof APEX.

D.

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

E.

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

Question 15

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 16

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 17

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

Options:

A.

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

B.

Acustom visualforce page with a controller thats calls-out to the other systems.

C.

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

D.

A middleware orchestration to continuously persist data from other systems into Salesforce.

Question 18

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 19

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 20

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 21

Universal Containers decided to use Salesforce Sales Cloud for their sales processes. Won Opportuinities must be sent to an external source for Order fulfillment. All lint items must also be sent, along with opportunities. The ERP system has SOAP based web services orders. UC chose to use Apex callouts. Which two design trade-offs must be taken into account when using Apex callouts to SOAP base web services? Choose 2 answers

Options:

A.

Too many callouts resulting in exceeding the daily limit for number of callouts.

B.

Code changesmay be required following upgrades to the ERP system.

C.

DML operations are not allowed right after Apex callouts.

D.

Appropriate error handling to retry failed messages.

Question 22

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 23

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