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

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

Salesforce Certified OmniStudio Developer (SP23) Questions and Answers

Question 1

A developer is building an OmniScript and needs to retrieve data from a single field in aSalesforce record.

Which OmniScript element does this?

Options:

A.

Lookup

B.

Select

C.

HTTP Action

D.

DataRaptor Post Action

Question 2

A developer needs to limit the of a DataRaptorExtract to a maximum of one result.

How should the developer configure this?

Options:

A.

Define a formula with the Filter function

B.

Use a Custom Output Type when creating the DataRaptor

C.

Use the LIMIT filter on the Extract definition

D.

Set the Limit Propertyon the Action that calls the DataRaptor Extract.

Question 3

A developer is creating aFlex Cardfor 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 acommunity?

Options:

A.

Add the FlexCard’s API name to FlexCard Player component

B.

Set the Target property inpublishingOptions tothe Community page’’

C.

Configure the Component visibility in the custom Component.

D.

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

Question 4

A customer sets up two LWC OmniScripts, one embedded into another. AccountId is set in a Set Values element in the parent OmniScript. The Accountid set in the parent OmniScript is used to set another Set values element ContextAccountId in the emvedded OmniScript. The embedded OmniScript is activated.

While previewing the OmniScript flow from the parent, it is found that Account I setcorrect in the parent OmniScript.However,ContextAccount 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.

The WLC PubSub Messge flag in the Set Values action of the parent OmniScript has not been set.

B.

The flag passData.JSON in the parent OmniScript in not configured correctly.

C.

A developer failed to includea Navigate Action Element to pass data from the parent OmniScript.

D.

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

Question 5

An integration procedure contains a Remote Action element that calls a method of an APEXclass. The method requires two fields are input: Accountid and ProductId. The integration Procedure data JSON contains the following nodes:

How should the Remote Action element be configured to pass the data correctly to the method?

Options:

A.

Check the Send OnlyAdditional Input checkbox, and the following/ value pairs to Additional input:

B.

Set Return Only Additional Output to true, and add the following Key/Value pairs to additional input.

C.

Check the DataRaptor Transform checkbox, and add the following Key/Value pairs to Output JSON Path:

D.

Add the following to Send JSON Path: accountId: %Accountd% ProductId% Details Products%

Question 6

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 7

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 notgetting populatedwith 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, andBirthdateare not placed inside the Type ahead Block.

D.

The Typeghead ley is not in the correct format

Question 8

What two advantages does a DataRaptor Turbo Extract have over a standard DataRaptor Extract?

Choose 2 answers

Options:

A.

It populates data in PDF and DocuSign format

B.

It is easier to configure

C.

Ithas betterperformance at runtime

D.

It supports complex field mappings

Question 9

What OmniStudio tool pre-populates the data m a PDF used by an OmniScript?

Options:

A.

A SOQL Query

B.

A DataRaptor Load

C.

A DataRaptor Extract

D.

A DataRaptor Transform

Question 10

A developer examines data received from an external data source. The data is nested two levels down in the JSON structure.

Which OmniStudio tool could the developer use to simplify this data?

Options:

A.

A guided workflow

B.

A DataRaptor Transform

C.

An HTTP Action Element

D.

An integration Procedure

Question 11

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 12

Refer to the exhibit below. What JSON from the DRGetContactDeteils action would display all six values correctlyshown? BlkCases is a Repeat Block, and the names of the elements are the same as the label names without spaces.

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 13

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 14

An OmniScript displays data from an API using Integration Procedure, but someof thedata 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 Parametersdo notmatch 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 15

Refer to the exhibit below. What JSON code correctly represents the step in the OmniScript Structure panel shown?

A)

B)

C)

Options:

A.

Option

B.

Option

C.

Option

Question 16

A developer isbuilding an OmniScript and needs to retrieve data from Salesforce and from an on-premises billing database.

Which two OmniScript elements could retrieve this data?

Choose 2 answers

Options:

A.

Navigate Action

B.

DataRaptor Extract Action

C.

HTTP Action

D.

Response Action

Question 17

Refer to the exhibit.

What JSON code correct represent the step in the OmniScript Structure panel shown?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 18

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 19

A developerconfiguresa Flexcard with a DataRaptor data source that uses the params.id as an. When the developer clicks Views Data on the FlexCard, validdata displays. However, when the developer previews the layout, the FlexCard does not display. What could cause this error?

Choose 2 answers

Options:

A.

The Data Node field for the FlexCard is empty.

B.

The RecordId in the Test Data Source settings ins for the wrong record type.

C.

The attributehasn’tbeen configured to pass the data to the fields.

D.

There is not Salesforce record for the FlexCard based on the RecordId in the layout’s Test Data Source Settings.

Question 20

A developer creates a FlexCard with five state elements. For of the stateshave a condition. To test the FlexCard, the developer previews it using sample data that causes two of the states to have true conditions.

In this scenario, how will the developer know which state will display?

Options:

A.

The first state with true conditions sequence closest to the top of the FlexCard canvas will display.

B.

The first state with true nested condition, regardless of sequence in the FlexCard canvas, will display

C.

The state sequenced first in the FlexCard canvas will display.

D.

The first state witha true AND condition, regardless of sequence in the FlexCard canvas, will display.

Question 21

Which two in an integration Procedure or DataRaptor can execute a function like CONCAT or DATEDIFF?

Choose 2 answers

Options:

A.

In a Set Values Action in a Value field.

B.

In a DataRaptor in an Output TabOutput JSON Path.

C.

In a DataRaptor Action in an Input Parameters value field.

D.

In a Remote Action m an Additional Output value field.

Question 22

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 theAccountId from parent Omniscript. On previewing the embedded OmniScript individually, it is found that ContextAccountId isset 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 passDataJSON in the parent OmniScript in not configured correctly.