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

Home > Salesforce > Salesforce Developer > OmniStudio-Developer

OmniStudio-Developer Salesforce Certified OmniStudio Developer (SP25) Question and Answers

Question # 4

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

Choose 2 answers

A.

The Input JSON paths in the Data Mapper Load do not match the JSON sent from the OmniScript.

B.

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

C.

In the Data Mapper Load, in the preview tab, the RecordId is from the wrong record type.

D.

ContextId is misspelled in the merge code that passes the RecordId to the Data Mapper.

Full Access
Question # 5

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.

What should the developer use to configure the action that invokes the OmniScript?

A.

OmniScript Action

B.

Custom Action

C.

Lightning Action

Full Access
Question # 6

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

Choose 2 answers

A.

Data Mapper Extract Action

B.

Data Mapper Post Action

C.

Lookup Input Element

D.

Data Mapper Load Action

Full Access
Question # 7

A developer creates an Integration Procedure with a Set values and a DataRaptor Extract Action that requires Accountld as a key. When the developer previews the Integration Procedure, the developer enters the Accountld correctly and executes the preview. The developer sees the dataextracted by the DataRaptor in the Debug Log, but the response is empty.

What is the likely cause of this issue?

A.

The Response cannot be previewed directly.

B.

The DataRaptor Action did not have the Add Response To Response JSON property set to true.

C.

A Response Action was not added to the Integration Procedure.

D.

The Accountld used for the preview is invalid.

Full Access
Question # 8

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?

A.

Use Future

B.

Invoke Mode Non-Blocking

C.

Invoke Mode Fire and Forget

D.

Toast Completion

Full Access
Question # 9

Refer to the exhibit below. What is the merge code needed for this Integration Procedure structure to pass a CaseData node from the HTTP Action's output to the DataRaptor Transform Action?

A.

%HTTPGetDetails:CaseData%

B.

%DRXformCaseData: CaseData%

C.

{{ HTTPGetCaseDetails:CaseData}}

D.

{{CaseData}}

Full Access
Question # 10

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?

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

Full Access
Question # 11

Refer to the exhibit.

What JSON from the DRGetAccountDetails action would display all six values correctly in the OmniScript structure shown? BlkContacts is a Repeat Block.

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 12

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?

A.

A guided workflow

B.

A DataRaptor Transform

C.

An HTTP Action Element

D.

An integration Procedure

Full Access
Question # 13

A developer is troubleshooting an Integration Procedure with two elements: A Remote Action named FetchCart and a Response Action named ResponseCart.

In Preview, what JSON node shows the data sent to the Response Action?

A.

FetchCart

B.

Response

C.

ResponseCartDebug

D.

ResponseCart

Full Access
Question # 14

Which JSON from the DRGetAccountDetails action would display all six values correctly in the Omniscript structure shown?

BlkContacts is a Repeat Block.

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 15

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

A.

The Id Field for Actions in the FlexCard is blank.

B.

There is no active version of the Data Raptor Extract.

C.

There is non active version of the OmniScript

D.

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

Full Access
Question # 16

A developer needs to configure a calculation procedure to calculate the sum of the entire base price.

What is the most efficient way for the developer to meet this requirement?

A.

Create a Postprocessor apex class to calculate the sum.

B.

Add an Aggregation Step as SUM (BasePrice)

C.

Add A Calculation Step as SUM (BasePrice).

D.

Create a Preprocessor class to calculate the sum

Full Access
Question # 17

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

Which action can the developer take to fix this?

A.

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

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 use the formula as output.

Full Access
Question # 18

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

Choose 2 answers

A.

A DataRaptor Load Action

B.

A DataRaptor Extract Action

C.

A Lookup Input Element

D.

A DataRapt or Post Action

Full Access
Question # 19

A developer needs to 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?

A.

A Calculation Action element

B.

A Set Values element

C.

A formula element

D.

A Range element

Full Access
Question # 20

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

How should the developer configure this?

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 Property on the Action that calls the DataRaptor Extract.

Full Access
Question # 21

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

Choose 2 answers

A.

In Procedure Configuration, in a Tracking Custom 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.

Full Access
Question # 22

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?

A.

x%SetValues.Date%

B.

(‘ Setvalues’] [ ‘Date’]

C.

%SetValues Date

D.

{(SetValues. Date)}

Full Access
Question # 23

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

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.

Full Access
Question # 24

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

A.

The new Integration Procedure uses a Cache Block.

B.

The new Integration Procedure will be used independently.

C.

The new Integration Procedure is replacing stub data.

D.

The new Integration Procedure is Chainable.

Full Access
Question # 25

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

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.

Full Access
Question # 26

A customer has a new 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?

A.

Relationship Query

B.

Linked Mapping

C.

Lookup Mapping

D.

Lookup Key

Full Access
Question # 27

A developer needs to configure an Expression Set to calculate the sum of the entire BasePrice.

What is the most efficient way for the developer to meet this requirement?

A.

Add a Sub Expression step as SUM(BasePrice).

B.

Add a Calculation Step as SUM(BasePrice).

C.

Add an Aggregation Step as SUM(BasePrice).

Full Access
Question # 28

A developer is creating anOmniScript that Provisions trial orgs to their customers. The following text block in the OmniScript uses a merge code to display the ID for the new trial org:

Welcome to Salesforce

Your ID is %Details: Customer10:ID%

During testing, the developer noticesthat the ID does not display. The data JSON is structured as shown below.

How should the developer correct the merge code in order for the ID to display?

A.

To %%Details:Customer|0:ID%%

B.

To %%Details:Customer|n:ID%

C.

To %%Details:Customer|1:ID%

D.

To$Details:Customer|0:ID$

Full Access
Question # 29

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:

A.

To %sDetails: Customer|0: ID$

B.

To %Details: Customer|1: ID%

C.

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

D.

To %Details: Customer|n: ID%

Full Access
Question # 30

A developer is creating a FlexCard and needs to display additional information using a Flyout.

Which two types of components can the developer embed in the flyout?

Choose 2 answer

A.

An OmniScript

B.

An Integration Procedure

C.

A DataRaptor

D.

A Child FlexCard

Full Access