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

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

Page: 1 / 9
Total 85 questions

Salesforce Certified OmniStudio Developer (SP23) Questions and Answers

Question 1

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 2

Refer to the exhibit.

Question # 2

All inputs to the Calculation Matric are set correctly.

The Calculation Matrix has the following input:

Question # 2

What is the output?

Options:

A.

Null

B.

13.99

C.

12.99,13.99

D.

12.99

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

Which two fields in an Integration Procedure can use a function like CONCAT or DATEDIFF?

Choose 2 answers

Options:

A.

In Procedure Configuration, ina TrackingCustom Data value field.

B.

In a Remote Action, in a Remote Options value field.

C.

In a Remote Action, in an Additional Output value field.

D.

In a Response Action, in an Additional input value field.

Question 5

A developerneedsto use the CONTIF 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, what element should the developer use this function in?

Options:

A.

A Calculation Action element

B.

A SetValues element

C.

A formula element

D.

A Range element

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

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

Question # 7

A)

Question # 7

B)

Question # 7

C)

Question # 7

Options:

A.

Option

B.

Option

C.

Option

Question 8

Refer to the exhibit.

Question # 8

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

A)

Question # 8

B)

Question # 8

C)

Question # 8

D)

Question # 8

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 9

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 10

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?

Question # 10

Options:

A.

BlockX.BlockYActionZ

B.

ActionZ:BlockY:BlockX

C.

ActionZ:BlockY:BlockX

D.

BlockX:BlockY:ActionAZ

Question 11

A developer needs tocreateDataRaptor to retrieve the name of an account for a contact.

Following best practices, how should a developer configure the extraction steps?

Options:

A.

Define an extraction step for the Contact object and set the Extract JSON Path to Contact Account.Name

B.

Define extraction steps for the Contact and the Account objects, and set the Extract JSON Path to Contact Account.Name

C.

Define extraction steps for the Contact and the Account objects, and set the Extract 3SON Path to Account.Name

D.

Define an extractionstep for the Account object, and set the Extract JSON Path to AccountContact.Name

Question 12

A customerhas anew Engagement Manager who is going to be the new Primary Contact for the Account.

What type of mapping does a DataRaptor Load use to create the new contact and then add it as the new Primary Contact?

Options:

A.

Relationship Query

B.

Linked Mapping

C.

Lookup Mapping

D.

Lookup Key

Question 13

Refer to the exhibit.

Question # 13

The card layout uses an integration Procedure as a data source. The cards use the layout data source.

Which JSON data structure supports this card layout and follows best practices?

A)

Question # 13

B)

Question # 13

C)

Question # 13

Options:

A.

Option A

B.

Option B

C.

Option C

Question 14

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 15

Refer to theexhibit below. In this integration production structure, what Send JSON Path would be used to send the Output of the Action1 element to a Remote Action?

Question # 15

Options:

A.

Action1. BlockB. Block A

B.

Action1: BlockB. Block A

C.

BlockA: BlockB. Action 1

D.

BlockB:BlockB. Action1

Question 16

Refer to the exhibit.

Question # 16

A developer has configured an integration Procedure element with SEND/RESPONSETRANFORMATIONS as shown.

Alternatively, how could the developer configure Additional input to send exactly the same data? Assume that the developer checked Send Only Additional input.

A)

Question # 16

B)

Question # 16

C)

Question # 16

Options:

A.

Option A

B.

Option B

C.

Option C

Question 17

A developer needs to create a list of cases for an account in a single Datable in a FlexCard. Like the one shown below.

Question # 17

How can the developer configure the FlexCard to display the case records in this way?

Options:

A.

Enable the record Looping feature on the data table elements

B.

Select the Repeatable Mode propertyon thedata table elements

C.

Enable the Repeat Records feature on the FlexCard Setup tab

D.

Disable the Repeat Record feature on the FlexCard setup tab

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 needs to configure a DataRaptor to retrieve data from a singleobject. Thestructure of the output data does not need to be changed.

Following best practices, which type of DataRaptor should the developer use?

Options:

A.

DataRaptor Transform

B.

DataRaptor Extract

C.

DataRaptor Load

D.

DataRaptor Turbo Extract

Question 20

Refer to the exhibit below. A developer has configured an integration Procedure element with Additional input.

Alternatively, how could the developer configure SEND/RESPONSE TRNSFORMATION to send exactly the same data? Assume the developer has un-checked Send Only Additional input.

Question # 20

A)

Question # 20

B)

Question # 20

C)

Question # 20

D)

Question # 20

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 21

A developer is building an OmniScript and needs to save to Salesforce and to an AWS Order Management system.

Which OmniScriptelement could save all of this data?

Options:

A.

DataRaptor Post Action

B.

HTTP Action

C.

Integration Procedure Action

D.

DataRaptor Load Action

Question 22

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 23

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 24

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:

Question # 24

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 25

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

Page: 1 / 9
Total 85 questions