Summer Sale Special - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: xmaspas7

Easiest Solution 2 Pass Your Certification Exams

OmniStudio-Developer Salesforce Certified OmniStudio Developer Plat-Dev-210 Free Practice Exam Questions (2026 Updated)

Prepare effectively for your Salesforce OmniStudio-Developer Salesforce Certified OmniStudio Developer Plat-Dev-210 certification with our extensive collection of free, high-quality practice questions. Each question is designed to mirror the actual exam format and objectives, complete with comprehensive answers and detailed explanations. Our materials are regularly updated for 2026, ensuring you have the most current resources to build confidence and succeed on your first attempt.

Page: 1 / 3
Total 180 questions

An OmniStudio Developer at Ursa Major Solar is building a guided process for solar panel installation requests using a parent OmniScript. This parent script needs to launch a child OmniScript to perform a detailed site assessment. The developer must ensure the child script receives the Address and Contact nodes from the parent data JSON. Which property on the child OmniScript element should the developer use to accomplish this?

A.

Use the Additional Input property with key/value pairs.

B.

Set the PreFill property with the appropriate JSON.

C.

Configure the ContextId property with the parent record ' s ID.

D.

Use the LWC Component Override property to map the data.

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?

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.

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

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?

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

An OmniStudio Developer needs to retrieve data and perform complex filtering, sorting, and aggregation before displaying it in an OmniScript.

Which OmniStudio tool is the recommended best practice for preparing this data?

A.

Data Mapper Extract Action

B.

Integration Procedure

C.

HTTP Action

D.

Set Values Action

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.

t ' SetValues ' ] [ ' Date ' ]

B.

{{SetValues.Date}}

C.

%SetValues.Date%

D.

%SetValues: Date%

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?

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.

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

Which two in an integration Procedure or DataRaptor can execute a function like CONCAT or DATEDIFF?

Choose 2 answers

A.

In a Set Values Action in a Value field.

B.

In a DataRaptor in an Output Tab Output JSON Path.

C.

In a DataRaptor Action in an Input Parameters value field.

D.

In a Remote Action m an Additional Output value field.

When deploying OmniStudio components using the Vlocity Build Tool, what is the typical file format that contains the metadata and definition for a component like a Data Mapper?

A.

DOCX

B.

CSV

C.

XML

D.

JSON

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%

When performing an update of multiple related Salesforce records within an Integration Procedure, what is best practice for handling the updates?

A.

Use a single Data Mapper Load Action designed to handle all related object mappings.

B.

Use multiple sequential Data Mapper Load Actions.

C.

Use a Remote Action to call an Apex trigger.

D.

Use a single HTTP Action to call the Salesforce REST API.

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?

A.

{Records {0}}

B.

{Records}

C.

{Params, records}

D.

{Recorded}

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

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

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?

A.

{Parent.postalcode}

B.

{Params.postalcode}

C.

{postalcode}

D.

{attr.postalcode}

Refer to the exhibit.

All inputs to the Calculation Matric are set correctly.

The Calculation Matrix has the following input:

What is the output?

A.

Null

B.

13.99

C.

12.99,13.99

D.

12.99

A requirement calls for a FlexCard to display key details, Name and Status, in a prominent top section, and less critical attributes, Created Date and Owner, below it in a smaller font. The OmniStudio Developer decides to use two different Block elements.

What is the most straightforward method to ensure the less critical attributes ' Block is styled differently?

A.

Set a unique CSS Class on the second Block and apply custom styling to it.

B.

Manually adjust the font size properties on each Text element within the second Block.

C.

Set the Layout property of the second Block to Small.

D.

Use a State element to apply conditional styling to the second Block.

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?

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.

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?

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.

An OmniStudio Developer has built a FlexCard to display Account details. A separate team needs to reuse the component that displays related contacts.

What is best practice for making the contact display reusable in other FlexCards or components?

A.

Duplicate the contact-display elements into the other components.

B.

Use a global Custom CSS Class to style the contacts consistently.

C.

Put the contact logic into a separate Data Mapper and call it directly.

D.

Create a separate, modular child FlexCard for the contact display.

Page: 1 / 3
Total 180 questions
Copyright © 2014-2026 Solution2Pass. All Rights Reserved