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

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

Questions 4

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.

Buy Now
Questions 5

A developer creates an Integration Procedure with a Set Values and a DataRaptor Extract Action that requires AccountId as a key. When the developer previews the Integration Procedure, thedeveloper enters the AccountId correctly and execute the Preview. The developer sees the data extract by the DataRaptor in the Debug Log, but the response is empty.

What is the likely cause of this issue?

Options:

A.

The DataRaptor Action did not have the add response Ro Response JSON property set to true.

B.

The Response cannot be previewed directly.

C.

A Response Action was not added to the integration Procedure.

D.

The AccountId used for the preview is invalid.

Buy Now
Questions 6

An integration Procedure uses an HTTP action to makea 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 wen service.

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

Options:

A.

Use a Remote Action that calls the XMLStreamReader class

B.

Use a Remote Action that calls the XMLStreamWriter class

C.

Use a DataRaptor Transform to convert JSON to XML

D.

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

Buy Now
Questions 7

Refer to the exhibit below. A developer has configured an Integration Procedure element with SEND/RESPONSE TRANSFORMATIONS as shown.

Alternatively, how could the developer configure Additional Input tosend exactly the same data? Assume that the developer checked Send Only Additional Input.

OmniStudio-Developer Question 7

A)

OmniStudio-Developer Question 7

B)

OmniStudio-Developer Question 7

C)

OmniStudio-Developer Question 7

D)

OmniStudio-Developer Question 7

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 8

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 Target for All Null Inputs checkbox on the Account Id field

Buy Now
Questions 9

Refer to the following row-versioned calculation matrix.

OmniStudio-Developer Question 9

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

Buy Now
Questions 10

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

Options:

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.

Buy Now
Questions 11

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.

Use Future

B.

Invoke Mode Non-Blocking

C.

Invoke Mode Fire and Forget

D.

Toast Completion

Buy Now
Questions 12

A developer needs to configure a Data Mapper to retrieve data from a single object. The structure of the output data does not need to be changed.

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

Options:

A.

Data Mapper Load

B.

Data Mapper Transform

C.

Data Mapper Extract

D.

Data Mapper Turbo Extract

Buy Now
Questions 13

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.

Buy Now
Questions 14

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.

It has better performance at runtime

D.

It supports complex field mappings

Buy Now
Questions 15

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.

Buy Now
Questions 16

A developer configures a Flexcard with a DataRaptor data source that uses the params.id as an. When the developer clicks Views Data on the FlexCard, valid data 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 Record Id in the Test Data Source settings ins for the wrong record type.

C.

The attribute hasn’t been configured to pass the data to the fields.

D.

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

Buy Now
Questions 17

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

OmniStudio-Developer Question 17

Options:

A.

Version Number 1

B.

Version Number 4

C.

Version Number 2

D.

Version Number 3

Buy Now
Questions 18

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.

Buy Now
Questions 19

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

Buy Now
Questions 20

A developer needs to build a multi-step intake form. Each step must allow the user to cancel the intake at any time. The developer is using an LWC OmniScript to build the form.

How should the developer implement the cancel functionality for all steps using the LWC OmniScript Designer?

Options:

A.

Check the Enable Cancel checkbox in the Setup tab under Cancel Options.

B.

Add a navigation Action inside each step and set the Component name to ‘’Cancel’’,

C.

Add a navigation Action outside each step and set the Element Name to ‘’Cancel’’,

D.

Add a navigation Action inside each step and set the Element Name to ‘’Cancel’’,

Buy Now
Questions 21

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?

OmniStudio-Developer Question 21

Options:

A.

%DRReadCase: CaseNumber%

B.

((DRRCase, CaseNumber))

C.

MTTOPDetCaseDetail: CaseNumber%

D.

((CaseNumber))

Buy Now
Questions 22

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

OmniStudio-Developer Question 22

A)

OmniStudio-Developer Question 22

B)

OmniStudio-Developer Question 22

C)

OmniStudio-Developer Question 22

D)

OmniStudio-Developer Question 22

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 23

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

OmniStudio-Developer Question 23

A)

OmniStudio-Developer Question 23

B)

OmniStudio-Developer Question 23

C)

OmniStudio-Developer Question 23

Options:

A.

Option

B.

Option

C.

Option

Buy Now
Questions 24

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

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

Given theexternal system's known performance issues, which two configurations 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.

Check the Chainable checkboxon the Integration Procedure Action in the OmniScript

C.

Configure a Remote action with timeout settings of 120000

D.

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

Buy Now
Questions 25

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.

Buy Now
Questions 26

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

OmniStudio-Developer Question 26

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 property on the data table elements

C.

Enable the Repeat Records feature on the FlexCard Setup tab

D.

Disable the Repeat Record feature on the FlexCard setup tab

Buy Now
Questions 27

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

Options:

A.

An OmniScript

B.

An Integration Procedure

C.

A DataRaptor

D.

A Child FlexCard

Buy Now
Questions 28

A developer creates a Flexcard that displays a contact’s mailing address and passes the contact’s postal code to a child FlexCard.

When configuration text elements in the child FlexCard, what syntax should a developer use to refer to the contact’s postal code?

Options:

A.

{Postalcode}

B.

{Parent.postalcode}

C.

{Records.postalcode}

D.

{Params.postalcode}

Buy Now
Questions 29

A developer is configuring a DataRaptor Load to Savecontract data. The developer needs to set the record type of the contact using DeveloperName.

Which two configuration actions should the developer take to set this up in the DataRaptor Load?

Options:

A.

Check is Lookup property when mapping the fields.

B.

Add Link to RecordType object in the Contact Object with the id field of RecordType object.

C.

Select RecordType in the Lookup object list. Development in the lookup Field list, and ID in the Lookup Requested Field list.

D.

Select RecordType in the Lookup Object list. ID in the Lookup Field list, and Development in the Lookup requested Field list.

Buy Now
Questions 30

A developer needs to configure a DataRaptor to retrieve data from a single object. The structure 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

Buy Now
Exam Name: Salesforce Certified OmniStudio Developer (SP25)
Last Update: Jul 13, 2025
Questions: 102

PDF + Testing Engine

$140

Testing Engine

$105

PDF (Q&A)

$90