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

OmniStudio-Developer Salesforce Certified OmniStudio Developer Plat-Dev-210 Questions and Answers

Questions 4

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 5

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?

Options:

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

Buy Now
Questions 6

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 6

A)

OmniStudio-Developer Question 6

B)

OmniStudio-Developer Question 6

C)

OmniStudio-Developer Question 6

D)

OmniStudio-Developer Question 6

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 7

OmniStudio-Developer Question 7

A)

OmniStudio-Developer Question 7

B)

OmniStudio-Developer Question 7

Options:

A.

Option A

B.

Option B

Buy Now
Questions 8

A healthcare company wants to enable its subscribers to add, edit, or delete dependents related to their policy via their Community portal. The developer on the project decides to use an OmniScript.

How should the developer configure the OmniScript to provide this functionality?

Options:

A.

Use an Edit Block element configured with Remote Actions.

B.

Use a Text Block element and a Remote Action element.

C.

Use an Input Block element and a Data Mapper Post Action element.

D.

Use an Edit Block element configured with SOQL statements.

Buy Now
Questions 9

Ursa Major Solar has an OmniScript where all input elements must have consistent horizontal spacing. The OmniStudio Developer has been instructed to use the Newport Design System ' s standard grid sizing. Which property should the developer configure on each input element to achieve this?

Options:

A.

Configure the Repeat CSS property to manage horizontal layout.

B.

Configure the Additional Element Classes property with a standard sizing class.

C.

Configure the Extra Small, Small, Medium, or Large property in the element ' s Display section.

D.

Configure the Element CSS property with a custom width value.

Buy Now
Questions 10

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?

Options:

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.

Buy Now
Questions 11

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?

Options:

A.

Data Mapper Extract Action

B.

Integration Procedure

C.

HTTP Action

D.

Set Values Action

Buy Now
Questions 12

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

Options:

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.

Buy Now
Questions 13

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 14

Cumulus Cloud Corp needs to standardize the application process for property insurance across multiple channels, including a web portal and agent desktop. The application requires users to enter property details, calculate a premium based on complex rules, and submit the final policy application to the Salesforce Policy object. Which core OmniStudio tool is designed to manage and automate this end-to-end, multi-step business process with conditional logic?

Options:

A.

Integration Procedure

B.

Data Mapper

C.

FlexCard

D.

OmniScript

Buy Now
Questions 15

A developer configures a FlexCard with a Data Mapper data source that uses the params.id as an input. When the developer clicks " View 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 RecordId in the Test Data Source Settings is for the wrong record type.

B.

There is no Salesforce record for the FlexCard based on the RecordId in the layout ' s Test Data Source Settings.

C.

The Data Node field for the FlexCard is empty.

D.

The Attributes haven ' t been configured to pass the data to the fields.

Buy Now
Questions 16

A developer has an existing DataRaptorLoad that insert Contact records with inputs as LastName and firstName. The DataRaptor works as expected when previewed.

The developer creates an integration Procedure to test the DataRaptor and is using a SetValues element in the Integration Procedure toset the first name and last name for the contact record. The DataRaptor and Integration Procedure are set up as shown in the exhibit below.

OmniStudio-Developer Question 16

When the developer executes the Integration procedure in preview, the following error message displays: Required fields are missing: [last Name]’’,

How should the developer address this issue?

Options:

A.

SetValuesContactDetails should have been added to Additional input of DataRaptor Post Action in Integration Procedure

B.

The Set values Action Keys should include the DataRaptor Post Action element name path, e,g LoadContactDetails, lastname

C.

The DataRaptor Post Action in the integration procedure should have been executed before the Set Values Action

D.

The valid field names should be added in the Domain object field in theDataRaptor

Buy Now
Questions 17

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 18

An OmniStudio Developer creates an Integration Procedure with a Set Values element and a Data Mapper Extract Action that requires AccountId as a key. When the developer previews the Integration Procedure, they enter the AccountId correctly and execute the preview. The developer sees the data extracted by the Data Mapper in the Debug Log, but the response is empty. What is the likely cause of this issue?

Options:

A.

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

B.

The AccountId used for the preview is invalid.

C.

A Response Action was not added and Data Mapper output was not mapped to the Send JSON Path.

D.

A Response Action was not added to the Integration Procedure.

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

An OmniStudio Developer is designing an OmniScript to be embedded in a website with specific mobile responsiveness requirements. To ensure input fields adjust correctly on smaller screens, which OmniStudio feature should the developer rely on?

Options:

A.

Using a Custom Lightning web component for the entire layout.

B.

Manually setting the Width property for each field.

C.

Relying on the standard OmniScript Responsive Layout provided by the framework.

D.

Applying a Custom CSS Class that uses media queries.

Buy Now
Questions 21

What OmniStudio tool pre-populates the data m a PDF used by an OmniScript?

Options:

A.

A SOQL Query

B.

A DataRaptor Load

C.

A DataRaptor Extract

D.

A DataRaptor Transform

Buy Now
Questions 22

An OmniStudio Developer is reviewing an Integration Procedure that is caching data. The Integration Procedure uses a Contextual Cache Key of AccountId. A call to the Integration Procedure with AccountId = ' 001A ' retrieves the cached data. If a subsequent call is made with AccountId = ' 001B ' , what is the expected caching behavior?

Options:

A.

The cache for 001A will be cleared.

B.

The Integration Procedure will fail because only one contextual key is supported.

C.

The cached data for 001A will be returned.

D.

The Integration Procedure will execute its actions and create a new cache entry for 001B.

Buy Now
Questions 23

An OmniScript displays data from an API using an Integration Procedure, but some of the data is missing.

Which two configuration errors could cause this?

Choose 2 answers

Options:

A.

The missing data is trimmed in the Integration Procedure Action Response JSON Path.

B.

The element name for the missing data does not match the JSON node key in the Integration Procedure Response.

C.

The Integration Procedure Preview Input Parameters do not match the JSON sent from the OmniScript.

D.

The JSON sent from the Integration Procedure Action does not match any of the Original Input for the Integration Procedure.

Buy Now
Questions 24

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 25

…… configure Additional input to send exactly the same data? Assume that the develop checkedSend Only Additional input.

OmniStudio-Developer Question 25

A)

OmniStudio-Developer Question 25

B)

OmniStudio-Developer Question 25

C)

OmniStudio-Developer Question 25

D)

OmniStudio-Developer Question 25

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 26

An OmniStudio Developer has enabled multi-language support on an OmniScript. The developer has created a set of custom translations for the OmniScript ' s labels. When the script runs, which language setting determines which translation bundle is displayed to the user?

Options:

A.

The language selected in a global Session Variable.

B.

The language of the web browser.

C.

The language set in the user ' s Salesforce Settings.

D.

The default language of the OmniScript.

Buy Now
Questions 27

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 28

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?

OmniStudio-Developer Question 28

Options:

A.

BlockX.BlockYActionZ

B.

ActionZ:BlockY:BlockX

C.

ActionZ:BlockY:BlockX

D.

BlockX:BlockY:ActionAZ

Buy Now
Questions 29

When designing an OmniScript for a business process, what is best practice regarding the placement of data actions, for example Data Mapper Extracts, that retrieve data necessary for a step?

Options:

A.

Place all data actions in the OmniScript ' s Header.

B.

Place the data action on the same step to ensure the data is loaded before it is displayed.

C.

Place the data action in the step immediately following the data usage.

D.

Place the data action in a Set Values element.

Buy Now
Questions 30

What is the key advantage of using a Sub-Integration Procedure Action over duplicating the same logic across multiple parent Integration Procedures?

Options:

A.

It enables the child Integration Procedure to run asynchronously.

B.

It avoids the need for exception handling.

C.

It ensures the entire process runs in one transaction.

D.

It promotes reusability and modularity of server-side logic.

Buy Now
Questions 31

An OmniStudio Developer is designing a reusable Integration Procedure for a high-volume process. The data changes frequently, every 5 minutes. The developer wants to use caching but must ensure the cache is automatically refreshed shortly after the data changes. What is the most appropriate strategy?

Options:

A.

Set the Cache Duration to 300 seconds, or 5 minutes.

B.

Set the Contextual Cache Key to a unique value.

C.

Disable caching, as the data changes too frequently.

D.

Set the Cache Duration to a very high value, for example, 24 hours.

Buy Now
Questions 32

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?

Options:

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.

Buy Now
Questions 33

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?

OmniStudio-Developer Question 33

Options:

A.

%HTTPGetDetails:CaseData%

B.

%DRXformCaseData: CaseData%

C.

{{ HTTPGetCaseDetails:CaseData}}

D.

{{CaseData}}

Buy Now
Questions 34

Refer to the exhibit.

OmniStudio-Developer Question 34

A developer creates an OmniScript display FirstName, LastName, and BirthDate of a contact using a Type Ahead Block. The DataRaptor used in the Type Ahead has been tested and fetches the correct data.

When previewing Omniscript, the developer enters a name in the Type Ahead and makes a selection of a contact from the list. However, the text fields FirstName. LastName, and BirthDate are not getting populated with the data.

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

Options:

A.

Lookup Mode is not selected in the properties of the Type A Head Block.

B.

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

C.

FirstName, LastName, and Birthdate are not placed inside the Type ahead Block.

D.

The Typeghead ley is not in the correct format

Buy Now
Questions 35

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 36

Ursa Major Solar has a FlexCard that displays customer account information. A requirement exists to show an Overdue status block only when the Account Balance field from the data source is greater than zero. How should the OmniStudio Developer implement this conditional visibility on the Block element?

Options:

A.

Add a rendering condition to the Block element that evaluates if Account Balance > 0.

B.

Configure a Filter in the Setup tab of the FlexCard.

C.

Create a new Card State that is active when the balance is positive.

D.

Use a Flyout action that only triggers when the balance is positive.

Buy Now
Questions 37

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

Choose 2 answers

Options:

A.

A DataRaptor Load Action

B.

A DataRaptor Extract Action

C.

A Lookup Input Element

D.

A DataRapt or Post Action

Buy Now
Questions 38

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?

Options:

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.

Buy Now
Questions 39

An Integration Procedure is designed to be called by a Sub-Integration Procedure Action. The OmniStudio Developer needs to ensure that all data generated within the child Integration Procedure is returned to the parent Integration Procedure.

Which configuration should the developer use on the child Integration Procedure ' s Response Action to return the entire data JSON?

Options:

A.

Use the Data Mapper Transform element.

B.

Set the Response JSON Path to the root node.

C.

Leave the Response Parameters section blank.

D.

Set a Response Parameter named Output with a value of %AllData%.

Buy Now
Questions 40

An OmniStudio Developer uses an Integration Procedure that is cached. The developer needs to test a feature with fresh, uncached data without affecting the production cache for other users.

Which action should the developer take during testing?

Options:

A.

Pass a unique, throwaway value in a non-cache-key input parameter.

B.

Set the Integration Procedure ' s Cache Duration to 0 seconds and republish.

C.

Change the Integration Procedure ' s Type/SubType.

D.

Temporarily disable the Cache property and revert the change after testing.

Buy Now
Questions 41

A developer is building an OmniScript and needs to retrieve data from a single field in aSalesforce record.

Which OmniScript element does this?

Options:

A.

Lookup

B.

Select

C.

HTTP Action

D.

DataRaptor Post Action

Buy Now
Questions 42

An OmniStudio Developer creates an OmniScript. The developer adds the following key/value pairs to the Seed Data JSON in Script Configuration.

Seed Data JSON

Customer Type = Residential

Customer Value = High

At runtime, how will this seed data be structured in the data JSON?

Options:

A.

{ " Script Configuration " : { " Customer Type " : " Residential " , " Customer Value " : " High " }}

B.

{ " Seed " : { " Customer Value " : " High " , " Customer Type " : " Residential " }}

Buy Now
Questions 43

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

OmniStudio-Developer Question 43

Options:

A.

Version Number 1

B.

Version Number 4

C.

Version Number 2

D.

Version Number 3

Buy Now
Questions 44

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.

t ' SetValues ' ] [ ' Date ' ]

B.

{{SetValues.Date}}

C.

%SetValues.Date%

D.

%SetValues: Date%

Buy Now
Questions 45

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 46

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

Buy Now
Questions 47

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 48

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 49

An OmniStudio Developer is configuring a Data Mapper Extract to retrieve only the five most recently created Tasks for a Contact.

Which properties of the Task extraction configuration are necessary to implement the ORDER BY and LIMIT clauses in the generated SOQL?

Options:

A.

Limit and Ordering

B.

Filter and Ordering

C.

Relationship Field and Limit

D.

Output Path and Filter

Buy Now
Questions 50

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

BlkContacts is a Repeat Block.

OmniStudio-Developer Question 50

OmniStudio-Developer Question 50

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 51

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 52

An OmniStudio Developer needs to explain the upgrade process for OmniStudio components when using the managed package runtime.

What is a key characteristic of this upgrade process?

Options:

A.

Upgrades are optional and must be initiated via a case with Salesforce Support.

B.

Upgrades must be performed by deactivating all OmniStudio components before installation.

C.

Upgrades require manual intervention to download and install new package versions from AppExchange.

D.

Upgrades are delivered automatically as part of Salesforce ' s seasonal releases.

Buy Now
Questions 53

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 54

Refer to the exhibit.

OmniStudio-Developer Question 54

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)

OmniStudio-Developer Question 54

B)

OmniStudio-Developer Question 54

C)

OmniStudio-Developer Question 54

Options:

A.

Option A

B.

Option B

C.

Option C

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

PDF + Testing Engine

$49.5  $164.99

Testing Engine

$37.5  $124.99
buy now OmniStudio-Developer testing engine

PDF (Q&A)

$31.5  $104.99
buy now OmniStudio-Developer pdf
dumpsmate guaranteed to pass

24/7 Customer Support

DumpsMate's team of experts is always available to respond your queries on exam preparation. Get professional answers on any topic of the certification syllabus. Our experts will thoroughly satisfy you.

Site Secure

mcafee secure

TESTED 06 Jul 2026