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

Salesforce OmniStudio-Developer Dumps

Salesforce Certified OmniStudio Developer (SP23) Questions and Answers

Question 1

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

Question 2

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 3

A developer is building a DataRaptor Load for an Integrate Procedure used in an OmniScript.

Based on best practices, how should the developer configure the Input JSON?

Options:

A.

Copy the Input JSON from the DataRaptor Acton Debug node.

B.

Build the Input JSON node by node m an editor.

C.

Copy the Input JSON from the OmniScript {Data} modal.

D.

Build the Input JSON node by node m the DataRaptor Designer.

Question 4

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.

Question 5

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 6

A developer needs to display the following information together on oneFlexCard:

* Account name, address, phone number, website

* Primary contact first name, contact name, address, phone number, email

The account information must always be visible, and the contact information should only be visible as needed by the user.

What approach should the developer use to display the contact information on the card?

Options:

A.

Use aData tableelement

B.

Set the class’’ collapsible’’ on the block element

C.

Set the collapsible property on the block element

D.

Use a conditional FlexCard State

Question 7

A developer has a requirement to create a child FlexCard that contains all of its parent FlexCard’s records In a Datable How should the developer configure the parent FlexCard’s Node?

Options:

A.

{Records {0}}

B.

{Records}

C.

{Params, records}

D.

{Recorded}

Question 8

When launching an OmniScript from an action on a FlexCard, the OmniScript displays, but no Salesforce data is populated:

Which two errors could cause this behavior?

Choose 2 answers

Choose 2 answers

Options:

A.

The Id Field for Actions in the FlexCard is blank.

B.

There is no active version of the Data Raptor Extract.

C.

There isnonactive version of the OmniScript

D.

In the DataRaptor Extract Action, the Input Parameters Filter Value is misspelled.

Question 9

Refer to the exhibit below. In this Integration Procedure structure, what Send JSON Path would you use to send the output of the ActionZ element to a Response Action?

Options:

A.

BlockX.BlockYActionZ

B.

ActionZ:BlockY:BlockX

C.

ActionZ:BlockY:BlockX

D.

BlockX:BlockY:ActionAZ

Question 10

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 11

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 12

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 13

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’sknownperformance 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 14

In an Integration Procedure, a developer needs to perform a multi-step calculation on every element of an array.

Based on best practices, what two methods are recommended?

Choose 2 answers

Options:

A.

Use a ListAction tomerge the array elements together.

B.

Use a Calculation Action to call a Calculation Procedure.

C.

Use a Set Values Element inside a Loop Block.

D.

Use a Matrix Action to call a Calculation Matrix.

Question 15

…… configure Additional input to send exactly the same data? Assume that the develop checkedSend Only Additional input.

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 16

A developer needs to display read-only contact information in a OmniScript. The developer will format the information as a table, using merge codes to dynamically include first name, last name, street address, state, postal, code, and country from the data JSON.

Which OmniScript element should the developer use to meet this requirement?

Options:

A.

Rich text Area

B.

Text area

C.

Text Block

D.

Edit Block

Question 17

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 18

A developer creates an OmniScript to update billing information.After analyzing the different types of customer interactions that occur at the company, the developer determines updating billing information should be included in the majority of customer interactions, which are represented by more than 20 different FlexCards.

What is the most efficient way for the developer to configure the action that invokes the OmniScript?

Options:

A.

As an OS Action

B.

As a Custom Action

C.

As an OmniStudio Action

D.

As a Lightning Action

Question 19

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 20

A developer writes an OmniScript that includes a DataRaptor that updates the Account status 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.

Check the Upsert Key checkbox on the Account Status field

B.

Check the Upsert Key and Is Required for Upsert checkboxes on the Account Id field

C.

Populate the Lookup Object and Lookup Fields

D.

Check Overwrite TargetforAll Null Inputs checkbox on the Account Id field

Question 21

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 22

A developer creates a DataRaptor Extract to retrieve data to pass toan externalservice. The external service expects the field value to beaninteger. However, the DataRaptor is sending it as a string.

Which action can the developer take to fix this?

Options:

A.

In the DataRaptor Output tab, select the Output Data Type of that field toInteger.

B.

In the DataRaptor Output tab, enter the default value as 0 on the field.

C.

In the DataRaptor Extract tab, set the Input Data Type field to Integer.

D.

In the DataRaptor Formula tab, define a formula using the function TOINTEGER and usethe formulaas output.

Question 23

A developer is configuring an integration Procedure Action in an OmniScript. The Omniscript needs a JSON response from the Integration Procedure but does not need to wait for the response for the user to proceed.

Which feature should the developer enable?

Options:

A.

Toast Completion

B.

Use Future

C.

Invoke Mode Fire and Forget

D.

Invoke Mode Non-Blocking