Weekend Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70special

Salesforce OmniStudio-Developer Salesforce Certified OmniStudio Developer (SP25) Exam Practice Test

Salesforce Certified OmniStudio Developer (SP25) Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 1

Refer to the exhibit.

A developer creates an OmniScript display FirstName, LastName, and BirthDate of a contact using a Type Ahead Block. The DataRaptor used in the Type Ahead has been tested and fetches the correct data.

When previewing Omniscript, the developer enters a name in the Type Ahead and makes a selection of a contact from the list. However, the text fields FirstName. LastName, and BirthDate are not getting populated with the data.

What is the reason that the fields fail to display the fetched data?

Options:

A.

Lookup Mode is not selected in the properties of the Type A Head Block.

B.

Use Data JSON is not selected in the properties of the Type Ahead Block.

C.

FirstName, LastName, and Birthdate are not placed inside the Type ahead Block.

D.

The Typeghead ley is not in the correct format

Question 2

A developer is configuring the API URL in an HTTP Action element within an Integration procedure.

What is the merge code syntax for passing a Date node from an element named SetValues in the URL?

Options:

A.

x%SetValues.Date%

B.

(‘ Setvalues’] [ ‘Date’]

C.

%SetValues Date

D.

{(SetValues. Date)}

Question 3

Refer to the exhibit.

All inputs to the Calculation Matric are set correctly.

The Calculation Matrix has the following input:

What is the output?

Options:

A.

Null

B.

13.99

C.

12.99,13.99

D.

12.99

Question 4

A developer needs to limit the output of a Data Mapper Extract to a maximum of one result.

How should the developer configure this?

Options:

A.

Set the Limit property on the action that calls the Data Mapper Extract.

B.

Use the LIMIT filter on the Extract definition.

C.

Use a Custom Output Type when creating the Data Mapper.

D.

Define a formula with the Filter function.

Question 5

An Integration Procedure uses an HTTP action to make a REST API call. The response from the REST API must be converted into a specific XML structure before sending it as an input to another external web service.

How should the developer configure the Integration Procedure to meet this requirement?

Options:

A.

Use a Remote Action that calls the XMLStreamWriter class.

B.

Use a Data Mapper Extract and check the XML checkbox on the Output JSON Path.

C.

Use a Remote Action that calls the XMLStreamReader class.

D.

Use a Data Mapper Transform to convert JSON to XML.

Question 6

A developer builds a new OmniScript. It contains aSet Values element with a ContextId key/value pair that was used during testing.

What should the developer do before moving the OmniScript to a production org?

Options:

A.

Update the ContextId value to specify an id from the Production org.

B.

Add a Show/Hide condition on the Set Values element.

C.

Delete or Deactivate the Set Values element.

D.

Deactivate the contextId key/value pair

Question 7

A developer is creating a Flex Card for a new Community page. The FlexCard will display case information along with action to close the case and update the case. And it will be styled using the Community’s theme.

What must be developer do to configure the FlexCard for deployment in a community?

Options:

A.

Add the FlexCard’s API name to FlexCard Player component

B.

Set the Target property in publishing Options to the Community page’’

C.

Configure the Component visibility in the custom Component.

D.

Set the Developer property in Card Configuration to ‘’Community’’

Question 8

A developer is creating an OmniScript that provisions trail orgs to their customers. The following text block in the Omniscript uses a merge code to display the ID for the new trail org:

Options:

A.

To %sDetails: Customer|0: ID$

B.

To %Details: Customer|1: ID%

C.

To %%sDetails: Customer|0: ID%%

D.

To %Details: Customer|n: ID%

Question 9

A developer needs to retrieve data from an external system that stores policy data. The external system supports REST APIs to access and update the policies. Due to the volume of the policy data and peak hours of hours of business, calls to the REST APIs sometimes take longer than expected to response.

The developer creates an Integration Procedure to retrieve the policy data for use in an OmniScript.

Given the external system’s known performance issues, which configuration should be used to implement the call to the external system?

Choose 2 answers

Options:

A.

Set the Timeout property on the HTTP Action in the Integration Procedure

B.

Configure a Remote action with timeout settings of 120000

C.

Check the Chainable checkbox on the integration procedure Action in the OmniScript

D.

Check the Chain on Step Check on the HTTP Action in the Integration Procedure

Question 10

On a FlexCard canvas, several fields display with Salesforce data, but one of the fields shows only the label. What could cause this?

Options:

A.

In the Setup Pabel, {recordId} is misspelled in the Data Source Input Map.

B.

The field name in the FlexCard state does not match the DataRaptorExtract’s Output JSON Path name.

C.

In the FlexCard state, the Field type for the field does not match the type in the Salesforce record.

D.

There are No test Data test Parameters configured.

Question 11

Refer to the following row-versioned calculation matrix.

The developer needs to delete the row that contains the Code CA-SF.

If the developer deletes that row in Version 3, whatis the result?

Options:

A.

The row is deleted only in Version 3.

B.

The row is deleted In Versions 2 and 3 but will remain in Version 1.

C.

The row is deleted in Version 3 and Version 1.

D.

The row is deleted in all versions

Question 12

A developer has a requirement to create a child FlexCard that contain all of its parent FlexCard’s records in a Datatable.

Options:

A.

{Records[0]}

B.

{Records}

C.

{Params records}

D.

{recordId}

Question 13

Which calculation procedure version in the list would execute on 2/15/2020at 12:00 PM?

Options:

A.

Version Number 1

B.

Version Number 4

C.

Version Number 2

D.

Version Number 3

Question 14

An OmniScript updates data from one Salesforce record, but when it completes, only some of the data is updated in Salesforce. A DataRaptor Load saves the data. What error could cause this behavior?

Choose 2 answers

Options:

A.

The fields that are not updated are read only in Salesforce.

B.

In the DataRaptor Load, in the Preview tab, the Record is from the wrong record type.

C.

The input JSON paths In the DataRaptor Load do not match the JSON from the OmniScript.

D.

ContextId is misspelled in the merge code that passes the Recordld to the DataRaptor

Question 15

A developer needs to use the COUNTIF function to process data entered by the user in an OmniScript. The output of the function needs to be displayed to the user immediately in the current step.

Based on best practice, which element should the developer use this function in?

Options:

A.

Set Values element

B.

Formula element

C.

Range element

Question 16

Users receive an APEC CPU limit Exceeded error when running an OmniScript in a Salesfoce Community. The OmniScript includes an Integration Procedure that contains two DataRaptors.

Which two Location should the developer check to troubleshoot the issue?

Choose 2 answers

Options:

A.

Script configuration

B.

Community logs

C.

DataRaptor configuration

D.

Action Debugger

Question 17

A developer needs to build a DataRaptor Transform to send current weather to both an OmniScript Card Layout. Which of these samples would be valid for the Expected Output JSON?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 18

The OmniScript must retrieve device details stored in the Asset object and then call an external system to send troubleshooting commands via REST API to the device.

Which two OmniScript element should the developer use to configure this functionality?

Options:

A.

DataRaptor Extract Action

B.

REST API Action

C.

Navigation Action

D.

SOQL Action

E.

HTTP Action

Question 19

In a calculation procedure, what is required for the output of a calculation step to be used in an aggregation step?

Options:

A.

It must be included in constants.

B.

It must be a matrix lookup step.

C.

It must be a calculation step.

D.

It must be included in the calculation output.

Question 20

A developer creates a new FlexCardto display customer data and actions, such as updating billing information and changing the contact for the customer account. The FlexCard contains 10 fields and 5 actions.

During testing, several fields display with the correct data, but one of the fieldsshows only the label.

What could cause this?

Options:

A.

The fields have exceeded the maximum number allowed on the card.

B.

The field is null 0 the Salesforce record.

C.

{recordld} us misspelled in the Data Source Input Map.

D.

There are no test parameters configured.

Question 21

An OmniScript displays data from an API using Integration Procedure, but some of the data is missing.

Which two configuration errors could cause this? Choose 2 answers

Options:

A.

The element name for the missing data does not match the JSON node key in the Integration Procedure Response.

B.

The Integration Procedure Preview Input Parameters do not match the JSON sent from the OmniScript.

C.

The JSOW sent from the Integration Procedure Action does not match any of the Original Input for the Integration Procedure

D.

The missing data is trimmed in the Integration Procedure Action Response JSON Path.

Question 22

In an OmnoScript, a developer needs to configure a Disclosure element to require user input only if the user already checked a Non-Disclosure Agreement Checkbox.

How should the developer configure the conditional view to meet this requirement?

Options:

A.

Show element if true

B.

Disable read only if true

C.

Set element to optional if false

D.

Set element to require if true

Question 23

In an Expression Set, what is required for the output of a Calculation Step to be used in an Aggregation Step?

Options:

A.

It must be included in constants.

B.

It must be included in the output.

C.

It must be a calculation step.

Question 24

Why would a developer clone an Integration Procedure instead of versioning it?

Options:

A.

The new Integration Procedure uses a Cache Block.

B.

The new Integration Procedure it replacing stub data.

C.

The new Integration Procedure will be used independently

D.

The new Integration Procedure is Chainable.

Question 25

Refer to the exhibit below. What is the marge code needed for this integration procedure structure to pass a CaseNumber node from the DRReadCase DataRaptor Extract Action to the HTTP Action’s HTTP URL?

Options:

A.

%DRReadCase: CaseNumber%

B.

((DRRCase, CaseNumber))

C.

MTTOPDetCaseDetail: CaseNumber%

D.

((CaseNumber))

Question 26

Refer to the exhibit below.

In this Integration Procedure structure, which Send JSON Path should be used to send the output of the Action1 element to a Remote Action?

Options:

A.

BlockA.BlockB.Action1

B.

BlockA:BlockB:Action1

C.

Action1:BlockB:BlockA

D.

Action1.BlockB.BlockA

Question 27

A customer sets up to LWC Omniscripts, one embedded into another. Account is set in a Set Values element in the parent Omniscript.

The AccountId set in the parent Omniscript is used to another Set Values element ContextAccountid in the embedded OmniScript. The embedded Omniscript is activated.

While previewing the OmniScript flow from the parent, it is found that Account is set correctly in the parent OmniScript. However. ContextAccountId in the embedded OmniScript is not set with the AccountId from parent Omniscript. On previewing the embedded OmniScript individually, it is found that ContextAccountId is set correctly.

What is the reason for this? Refer to the exhibit below.

Options:

A.

Both parent and embedded OmniScripts have the same element name for the Set values element.

B.

A developer failed to include a Navigation Element to pass data from the parent OmniScript.

C.

The LWC PubSub Message flag in the Set Values action of the parent has not been set.

D.

The flag pass Data JSON in the parent OmniScript in not configured correctly.

Question 28

A developer writes an OmniScript that includes a DataRaptor that updates the Account statue based on information provided from the OmniScript. The information must be updated only if the Account record already exists. Otherwise, a new account must be created.

How should the developer accomplish this task?

Options:

A.

Populate the Lookup object and Lookup fields

B.

Check the Upset key and is required for Upsert checkboxes on the Account id field

C.

Check the Upsert key checkbox on the Account Status field

D.

Check Overwrite Target for all Null input checkbox on the Account id field

Question 29

A developer needs to change some field labels on a FlexCard. The FlexCard is currently deployed to production. The developer that the best course of action is to version the FlexCard rather than cloning it.

Which factor would lead the developer to this decision?

Options:

A.

The new version of the FlexCard will be used in a new Console, and the current version of the FlexCard should remain unchanged.

B.

Another team member is developing new actions, fields, and styling for the current version of the FlexCard.

C.

The new and current versions will be displayed together on the same target.

D.

All instances of the FlexCard must be updated with the changes.

Question 30

Which two of these options can a developer use to retrieve data from a Salesforce object?

Choose 2 answers

Options:

A.

A DataRaptor Load Action

B.

A DataRaptor Extract Action

C.

A Lookup Input Element

D.

A DataRapt or Post Action