Summer Sale - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 65percent

Welcome To DumpsPedia

OmniStudio-Developer Sample Questions Answers

Questions 4

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?

Options:

A.

x%SetValues.Date%

B.

(‘ Setvalues’] [ ‘Date’]

C.

%SetValues Date

D.

{(SetValues. Date)}

Buy Now
Questions 5

An OmniStudio Developer needs an Integration Procedure that gets data from Salesforce, uses an Apex class to process the data, and then sends data to the entity that called the Integration Procedure. Which three elements provide this functionality?

Options:

A.

Data Mapper Post Action

B.

Response Action

C.

Data Mapper Extract Action

D.

Remote Action

E.

HTTP Action

Buy Now
Questions 6

An OmniStudio Developer has configured an OmniScript to be embedded in an external web application that is not Salesforce. What is the primary method used to embed the OmniScript in this external channel?

Options:

A.

Using a Visualforce Page wrapper.

B.

Embedding the OmniScript using the provided Lightning Web Component (LWC) code snippet.

C.

Exposing the OmniScript as a REST API.

D.

Using an Integration Procedure call from the external system.

Buy Now
Questions 7

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 8

An OmniStudio Developer needs to create a FlexCard that aggregates data from three different Salesforce objects: Account, Opportunity, and Case. Due to the complexity and the need for calculation logic, the developer decides to use a single Integration Procedure as the data source. What is the most crucial step the developer should perform when testing the FlexCard ' s data configuration in the designer?

Options:

A.

Manually input a valid Context ID, such as a record ID, in the Setup tab to execute the Integration Procedure and view the result.

B.

Confirm that all three SOQL queries in the Integration Procedure use aliases to prevent field name conflicts.

C.

Verify that the Response JSON Path is correctly set to retrieve the combined, final output JSON.

D.

Ensure all three data sources are configured as separate nodes in the Integration Procedure output.

Buy Now
Questions 9

An integration procedure contains a Remote Action element that calls a method of an APEX class. The method requires two fields are input: Account id and Product Id. 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 Only Additional 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%

Buy Now
Questions 10

An OmniStudio Developer is using a Data Mapper Transform to convert an input JSON into XML. When testing the transform, the output is generated but the structure of the XML tags is flat, not nested as required by the schema. What should the developer evaluate in the Transform mapping?

Options:

A.

The Root Node property is missing in the output definition.

B.

The Output Type is set to JSON instead of XML.

C.

The Target JSON Path is incorrectly using a flat path instead of dot notation for nesting.

D.

The Data Mapper is missing a Formula.

Buy Now
Questions 11

An OmniStudio Developer has defined three different States on a FlexCard: Active, Warning, and Critical. The card ' s display must transition between these states based on the value of a field called RiskLevel, which contains Low, Medium, or High. Which FlexCard property controls which State is displayed at any given time?

Options:

A.

Condition property on each State element

B.

Set State Action on a Button

C.

Conditional State Logic on the Base FlexCard

D.

State Variable property on the main Block

Buy Now
Questions 12

An OmniStudio Developer attempts to deploy an Integration Procedure that calls a Remote Action Apex class. The deployment fails because the Apex class dependency is not found. What is the required action the developer must take?

Options:

A.

Configure the Integration Procedure with a Cache Duration.

B.

Configure the Integration Procedure as Chainable.

C.

Deploy the Apex class to the target environment before deploying the Integration Procedure.

D.

Configure the Integration Procedure with a Try-Catch Block.

Buy Now
Questions 13

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

Which OmniScript element could save all of this data?

Options:

A.

DataRaptor Post Action

B.

HTTP Action

C.

Integration Procedure Action

D.

DataRaptor Load Action

Buy Now
Questions 14

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 15

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)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 16

The phone number of a Contact is changed in an OmniScript. What should an OmniStudio Developer configure to update the Contact record in Salesforce?

Options:

A.

A Data Mapper Extract that includes the RecordId, the upsert key selected, and the new phone number

B.

A Data Mapper Transform that maps the new phone number to the old Phone Number field

C.

A Data Mapper Transform that includes the previous phone number with the upsert key selected and the new phone number

D.

A Data Mapper Load that includes the RecordId, the upsert key selected, and the new phone number

Buy Now
Questions 17

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?

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 18

An OmniStudio Developer has built a process where the user has the option to update either the Billing Address or the Shipping Address, but not both. The Integration Procedure input includes updateBillingAddress and updateShippingAddress flags. To enforce the rule that at least one address is updated but prevent both updates, how should the developer structure the conditional logic in the Integration Procedure?

Options:

A.

Use a Try-Catch Block to handle the simultaneous update error.

B.

Use two separate Group elements with mutually exclusive Condition properties.

C.

Use a single Group element with an OR condition.

D.

Use an HTTP Action to call an external validation service.

Buy Now
Questions 19

An OmniStudio Developer is troubleshooting an Integration Procedure with two elements: a Remote Action named FetchCart and a Response Action named ResponseCart.

In Preview, which JSON node shows the data sent to the Remote Action?

Options:

A.

ResponseCart

B.

FetchCartDebug

C.

FetchCart

D.

ResponseCartDebug

Buy Now
Questions 20

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 21

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 22

Coral Cloud Resorts wants to remove the Save for Later button from an OmniScript to simplify the user interface.

How should an OmniStudio Developer execute this configuration?

Options:

A.

Set the Conditional View property for the Save for Later button to false.

B.

Select the Disable OS Save for Later checkbox in the OmniScript ' s Setup tab.

C.

Delete the Save for Later element from the script ' s structure in the Build tab.

D.

Enter a custom CSS class to hide the button in the Additional Element Classes property.

Buy Now
Questions 23

An OmniStudio Developer at Coral Cloud Resorts needs to modify an existing OmniScript. The script currently displays customer data, but a new requirement states that if the customer is a " VIP member " , a special offers section must appear. The data identifying a VIP member exists within the OmniScript ' s data JSON. The developer must choose between using an Integration Procedure to return different UI metadata or using a client-side OmniScript feature. Given the requirement to make this change efficiently without server-side processing, which approach should the developer take?

Options:

A.

Use a Data Mapper Transform to change the data structure.

B.

Use the Conditional View property on the special offers element.

C.

Use an Integration Procedure to conditionally add a metadata flag.

D.

Use a new version of the OmniScript.

Buy Now
Questions 24

An OmniStudio Developer at Universal Containers is enhancing a FlexCard that displays account details. They have created a custom Lightning web component that visualizes account hierarchies. The business requires this custom Lightning web component to be displayed within the FlexCard to provide this visualization. How should the developer implement this requirement?

Options:

A.

Embed the Lightning web component using the HTML element with an lwc component tag.

B.

Use the Custom LWC element on the FlexCard canvas and enter the Lightning web component ' s name in the Component Name property.

C.

Drag an Action element onto the canvas and configure its Action Type as Custom LWC.

D.

Add the Custom LWC element to the FlexCard and configure the Card property to point to the Lightning web component.

Buy Now
Questions 25

An OmniStudio Developer needs to display the following information together on one FlexCard:

• Account name, address, phone number, website

• Primary contact first name, contact last 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.

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

Options:

A.

Set the collapsible property on the Block element.

B.

Set the class= " collapsible " on the Block element.

C.

Use a conditional FlexCard State.

D.

Use a DataTable element.

Buy Now
Questions 26

A company wants to allow agents to send customers a quote for signature. The quote is a document created using a DocuSign template that has been prefilled with all of the quote details. The document will be emailed to one or more recipients for signature.

How should a developer configure this functionality in OmniScript?

Options:

A.

DocuSign Envelope Action

B.

PDF Acwm

C.

DocuSign Signature Action

D.

Email Action

Buy Now
Questions 27

Refer to the exhibit below.

What is the reason that the fields fail to display the fetched data?

Options:

A.

Lookup Mode is selected in the properties of the Type Ahead Block.

B.

FirstName, LastName, and BirthDate are not placed inside the Type Ahead Block.

C.

The typeHead key is not in the correct format.

D.

Use Data JSON is Not selected in the properties of the Type Ahead Block.

Buy Now
Questions 28

A developer is creating a FlexCard for a new Community page. The FlexCard will display case information along with actions to close the case and update the case, and it will be styled using the Community ' s theme.

What must the developer do to configure the FlexCard for deployment in a community?

Options:

A.

Set the Deployment property in Card Configuration to " Community "

B.

Add the FlexCard ' s API name to the FlexCard Player component

C.

Set the Target property in Publish Options to " CommunityPage "

D.

Configure the Component Visibility in the Custom Component

Buy Now
Questions 29

A developer needs to limit the output of a Data Mapper Extract to a maximum of one result.

How should the developer configure this?

Options:

A.

Set the Limit property on the action that calls the Data Mapper Extract.

B.

Use the LIMIT filter on the Extract definition.

C.

Use a Custom Output Type when creating the Data Mapper.

D.

Define a formula with the Filter function.

Buy Now
Questions 30

A)

B)

Options:

A.

Option A

B.

Option B

Buy Now
Questions 31

A developer needs to display the following information together on one FlexCard:

* 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 a Data table element

B.

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

C.

Set the collapsible property on the block element

D.

Use a conditional FlexCard State

Buy Now
Questions 32

What should a developer ' s first step be when troubleshooting whether a DataRaptor Extract is retrieving data?

Options:

A.

Go to the Lightning Console and reload the page to test.

B.

Go to the PREVIEW tab In OmniScript to test.

C.

Deactivate the card and layout, and go to the PREVIEW tab for the card to test.

D.

Add a key/value pair in the DataRaptor to test it.

Buy Now
Questions 33

An OmniStudio Developer is defining a formula in a Data Mapper to create a unique external identifier that combines the AccountName and the current DateTime. The formula output must be set as a new variable in the Data Mapper ' s JSON. What is the essential final step after defining the formula?

Options:

A.

Map the formula result to a target field in the Transform tab.

B.

Map the formula result to a target field in the Mapping tab.

C.

Map the formula result to a target field in the Extract tab.

D.

Map the formula to an output field in the Output tab.

Buy Now
Questions 34

An OmniStudio Developer needs to ensure that a FlexCard displays correctly on small mobile screens by reducing the horizontal padding inside the card.

Which standard element styling property controls the space between the content and the element ' s border?

Options:

A.

Margin

B.

Border

C.

Spacing

D.

Padding

Buy Now
Questions 35

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

Buy Now
Questions 36

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

Choose 2 answers

Options:

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.

Buy Now
Questions 37

A developer needs to transform contact data into a JSON array.

Given the input JSON shown above, what are two ways a developer could configure a DATA Raptor transform to achieve the expected Output JSON? Choose 2 answers

Options:

A.

Use a formula LIST(Contact), and add the output of the formula as the input in the Transform tab.

B.

Set the Input JSON path as List(Contact) and the Output JSON Path as Contact.

C.

Set the Input JSON Path as Contact the out JSON Path as Contact and the output Data type as List.

D.

Set the input JSON Path as Contact and the OutPut JSON Path as List (Contact)

Buy Now
Questions 38

An OmniStudio Developer needs to duplicate an existing Data Mapper and begin development on a new requirement that uses the original as a starting point. What is the most straightforward method to accomplish this?

Options:

A.

Manually copy and paste the SOQL and map in a new Data Mapper.

B.

Use the SFCLI to pull, rename the JSON, and push the component.

C.

Use the Clone button within the Data Mapper Designer.

D.

Create a new Integration Procedure to call the old Data Mapper.

Buy Now
Questions 39

An OmniStudio Developer creates a FlexCard that displays a contact ' s mailing address and needs to pass the contact ' s postal code to a child FlexCard.

How should the developer configure the attribute value on the parent FlexCard?

Options:

A.

{Parent.postalcode}

B.

{Params.postalcode}

C.

{postalcode}

D.

{attr.postalcode}

Buy Now
Questions 40

An OmniStudio Developer would like to use a tool within the browser-based OmniScript Designer to test the script ' s logic and data integration during the development phase.

Which tool should the developer use?

Options:

A.

Salesforce CLI

B.

Vlocity Build Tool (VBT)

C.

Developer Console

D.

Debug Console (Test Panel)

Buy Now
Questions 41

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

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 42

A new team member at Coral Cloud Resorts will only be responsible for executing guided flows built with OmniScript. They do not need to create or modify any OmniStudio components.

To provide the minimum required access, what should an administrator configure for this user ' s account?

Options:

A.

Assign the OmniStudio Admin permission set.

B.

Assign the OmniStudio User permission set license (PSL) and the OmniStudio User permission set.

C.

Assign the OmniStudio User permission set license (PSL) and the OmniStudio Admin permission set.

D.

Assign the OmniStudio Developer permission set.

Buy Now
Questions 43

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

BlkContacts is a Repeat Block.

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 44

An OmniStudio Developer is using a Data Mapper Transform. The source JSON has a field named Phone_Number, which is a string. The target JSON requires the field to be an array named ContactDetails containing a Phone object: { " ContactDetails " : [{ " Phone " : " ... " }]}. Which mapping technique is required?

Options:

A.

Direct mapping from Phone_Number to ContactDetails:Phone

B.

Mapping the source to the nested target path and relying on the Data Mapper to create the array and object nodes

C.

Creating an intermediate array in the Formula tab

D.

Mapping the source to the root node

Buy Now
Questions 45

An OmniStudio Developer needs to call an Apex method that handles complex custom authentication and token generation before any subsequent data retrieval.

Which Integration Procedure element allows the developer to execute this custom Apex logic?

Options:

A.

Remote Action

B.

Data Mapper Transform

C.

Sub-Integration Procedure

D.

HTTP Action

Buy Now
Questions 46

An OmniStudio Developer needs to make a minor text change to an active OmniScript at Northern Trail Outfitters. What is best practice to ensure the change does not immediately impact end users who are currently running the script?

Options:

A.

Edit the active version directly.

B.

Clone the OmniScript, edit the clone, and then deactivate the original.

C.

Create a new version and only activate it once testing is complete.

D.

Wait for the next Salesforce release.

Buy Now
Questions 47

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 48

An OmniStudio Developer is configuring a button on a FlexCard to launch an OmniScript that allows the user to update a Case. The OmniScript requires the Case ID as input. The FlexCard ' s data JSON includes the Case ID as CaseId. How should the developer configure the OmniScript Action?

Options:

A.

Set the OmniScript Type and SubType, and configure the Input Map property to pass the ID.

B.

Set the Input Map to a Data Mapper Load that will update the Case.

C.

Set the OmniScript Lightning Web Component (LWC) Name and use the Parameter section to pass Case ID as a key/value pair.

D.

Set the OmniScript Type and SubType, and the OmniScript will automatically detect the Case ID from the context.

Buy Now
Questions 49

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

Options:

A.

The new Integration Procedure uses a Cache Block.

B.

The new Integration Procedure it replacing stub data.

C.

The new Integration Procedure will be used independently

D.

The new Integration Procedure is Chainable.

Buy Now
Questions 50

An OmniStudio Developer needs to build a Data Mapper Transform to send product pricing to a Calculation Procedure.

Given the JSON output below, which mapping in the Transform is correct for the Output JSON Path for the Base Price?

{

" input " : {

" ProductName " : " Text " ,

" ProductImage " : " Text " ,

" NumberofEmployees " : " Text " ,

" BasePrice " : " Text " ,

" Zip " : " Text "

}

}

Options:

A.

input.baseprice

B.

Input:BasePrice

C.

input:BasePrice

Buy Now
Questions 51

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?

Options:

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).

Buy Now
Questions 52

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 53

Refer to the exhibit.

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)

B)

C)

Options:

A.

Option A

B.

Option B

C.

Option C

Buy Now
Exam Code: OmniStudio-Developer
Exam Name: Salesforce Certified OmniStudio Developer Plat-Dev-210
Last Update: Jul 10, 2026
Questions: 180

PDF + Testing Engine

$63.24 $180.69

Testing Engine

$48.24 $137.83

PDF (Q&A)

$53.24 $152.11