Summer Certification Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: cramtick70

OmniStudio-Developer Salesforce Certified Omnistudio Developer (Plat-Dev-210) Questions and Answers

Questions 4

Refer to the exhibit.

What JSON code correct represent the step in the OmniScript Structure panel shown?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

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

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 7

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 8

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 9

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 10

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 11

When configuring the Formulas tab in any Data Mapper type, what is best practice regarding the naming of formula variables?

Options:

A.

Use generic names that can be easily reused.

B.

Use the exact API name of the target field.

C.

Use clear, descriptive variable names.

D.

Use the shortest possible variable names.

Buy Now
Questions 12

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 13

An OmniStudio Developer is embedding an OmniScript on a Lightning record page. The OmniScript requires the current Account ID to fetch related data.

Which input parameter name should the developer ensure the OmniScript is configured to accept, to automatically receive the record ID from the page context?

Options:

A.

ContextId

B.

AccountId or other object-specific ID

C.

recordId

D.

CurrentRecord

Buy Now
Questions 14

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 15

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 16

Which command line interface is specifically designed for migrating OmniStudio components between development environments and source control?

Options:

A.

Visual Studio Code Integrated Terminal

B.

Metadata Application Programming Interface (API)

C.

Change Data Capture (CDC) CLI

D.

Salesforce Command-Line Interface (SFCLI)

Buy Now
Questions 17

A developer needs to configure a calculation procedure to calculation a subtotal using two different depending on whether the input Boolean variable is Customer is set to true or false.

How should a developer configure the calculation procedure to conditionally execute the correct formula?

Options:

A.

Use two separate Calculation Steps with the Conditional Step property selected: use the ISTRUE (is Customer) and NOT (ISTRUE) (is Customer) functions in the Condition syntax.

B.

Use two separate Calculation Steps with the Conditional Step property selected: reference just the is Customer variable in the Conditional syntax (no comparison necessary)

C.

Use two separate Calculation Steps with the Conditional Step property selected: compare theisCustomer variable directly to the literal true and false values in the Condition syntax.

D.

Use a single Calculation Steps with IF statement directly in the formula definition to reference the isCustomer variable and conditionally perform the appropriate calculation.

Buy Now
Questions 18

An OmniStudio Developer needs to break a complex, long-running Integration Procedure into two separate transactions to prevent potential governor limits. The first Integration Procedure handles data extraction, and the second handles the complex data load. What is the most effective method to execute the second Integration Procedure asynchronously and ensure a separate transaction context?

Options:

A.

Call the second Integration Procedure using a Sub Integration Procedure Action.

B.

Call the second Integration Procedure using an HTTP Action.

C.

Enable the Chainable property on the second Integration Procedure call and call it via the Sub-Integration Procedure Action.

D.

Call the second Integration Procedure using a Set Values element.

Buy Now
Questions 19

In an Expression Set, 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 included in the output.

C.

It must be a calculation step.

Buy Now
Questions 20

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 21

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 22

A developer has a requirement to create a child FlexCard that contain all of its parent FlexCard’s records in a Datatable.

Options:

A.

{Records[0]}

B.

{Records}

C.

{Params records}

D.

{recordId}

Buy Now
Questions 23

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

Options:

A.

Version Number 1

B.

Version Number 4

C.

Version Number 2

D.

Version Number 3

Buy Now
Questions 24

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?

Options:

A.

FetchCart

B.

Response

C.

ResponseCartDebug

D.

ResponseCart

Buy Now
Questions 25

An OmniStudio Developer at Ursa Major Solar is building a component to display solar panel warranty information. The source data is a JSON array from a REST API call, but the field names in the JSON do not match the fields required for display in a FlexCard. The project requirements state that no Apex code should be written.

Which OmniStudio tool should the developer implement to restructure the incoming JSON data before it is displayed?

Options:

A.

An Integration Procedure

B.

A Data Mapper Load

C.

A Data Mapper Transform

D.

A Data Mapper Extract

Buy Now
Questions 26

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 27

Healthmark Network, a healthcare provider, needs a solution to display a patient ' s integrated health summary on a single page for their nurses. This summary must quickly pull demographic data from Salesforce and recent lab results from an external electronic medical records (EMR) system. The lab results must be displayed in a responsive, list-like format. Which OmniStudio component should an OmniStudio Developer use to combine, display, and manage the interactivity of this complex, multi-source patient data?

Options:

A.

Data Mapper Extract

B.

OmniScript

C.

Integration Procedure

D.

FlexCard

Buy Now
Questions 28

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 29

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 30

When should an OmniStudio Developer use Conditional Rendering on a FlexCard element, rather than create a separate State to manage element visibility?

Options:

A.

When the element needs to be visible in all views.

B.

When the element is being used inside a Repeater.

C.

When the logic to show or hide the element is simple and based on a single variable.

D.

When the change in visibility affects a majority of the card ' s elements.

Buy Now
Questions 31

An Integration Procedure that calls an external REST service via an HTTP Action fails with an authorization error, for example HTTP 401, when executed by a standard user. The OmniStudio Developer confirms the service API key is correct. Which security setting is the most probable cause of the failure?

Options:

A.

The user is missing the required API Access permissions on their profile.

B.

The Integration Procedure is configured as Chainable.

C.

The external service URL is not configured in Salesforce ' s Remote Site Settings.

D.

The Integration Procedure is missing a Set Values element.

Buy Now
Questions 32

Ursa Major Solar needs to embed an OmniScript for external users on a third-party website, not hosted on Salesforce. To achieve this, the OmniStudio Developer must use a method that allows prefilling the OmniScript with data passed in the URL.

Which configuration should the developer choose?

Options:

A.

Generate a URL for the OmniScript and append parameters using the c__ namespace prefix.

B.

Configure a CORS policy and use a standard Lightning Out application.

C.

Use a Vlocity Lightning web component configured for off-platform display.

D.

Embed the OmniScript within an iFrame that points to an Experience Cloud page.

Buy Now
Questions 33

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

Which two configuration errors could cause this? Choose 2 answers

Options:

A.

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

B.

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

C.

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

D.

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

Buy Now
Questions 34

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

Choose 2 answers

Options:

A.

Data Mapper Extract Action

B.

Data Mapper Post Action

C.

Lookup Input Element

D.

Data Mapper Load Action

Buy Now
Questions 35

In an Integration Procedure, an OmniStudio Developer needs to perform a multi-step calculation on every element of an array.

Based on best practices, which two actions should the developer take?

Options:

A.

Use a Decision Matrix Action to call a Decision Matrix.

B.

Use a List Action to merge the array elements together.

C.

Use an Expression Set Action to call an Expression Set.

D.

Use a Set Values Element inside a Loop Block.

Buy Now
Questions 36

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
Questions 37

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 38

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?

Options:

A.

%DRReadCase: CaseNumber%

B.

((DRRCase, CaseNumber))

C.

MTTOPDetCaseDetail: CaseNumber%

D.

((CaseNumber))

Buy Now
Questions 39

Refer to the exhibit below. A developer has configured an integration Procedure element with Additional input.

Alternatively, how could the developer configure SEND/RESPONSE TRNSFORMATION to send exactly the same data? Assume the developer has un-checked Send Only Additional input.

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 40

An OmniStudio Developer needs to embed a FlexCard in an external web application that is not running on the Salesforce Platform. Which technology and configuration is required to enable this external embedding?

Options:

A.

The FlexCard must be exposed as a Visualforce Page.

B.

The external application must use the Salesforce API to call the FlexCard.

C.

The FlexCard must be exposed as a Lightning web component and embedded using the Lightning Web Runtime or similar setup.

D.

The FlexCard must be placed inside a Custom Lightning web component first.

Buy Now
Questions 41

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 42

A)

B)

Options:

A.

Option A

B.

Option B

Buy Now
Questions 43

An OmniStudio Developer wants to adjust the spacing between a Text element and the Button element placed directly below it within a FlexCard. Which property, primarily used to control spacing between elements, should the developer modify on the Text element?

Options:

A.

Padding (Bottom)

B.

Layout

C.

Spacer

D.

Margin (Bottom)

Buy Now
Questions 44

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 45

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 46

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

Choose 2 answers

Options:

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.

Buy Now
Questions 47

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 48

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 49

A developer needs to change some field labels on a FlexCard. The FlexCard is currently deployed to production. The developer that the best course of action is to version the FlexCard rather than cloning it.

Which factor would lead the developer to this decision?

Options:

A.

The new version of the FlexCard will be used in a new Console, and the current version of the FlexCard should remain unchanged.

B.

Another team member is developing new actions, fields, and styling for the current version of the FlexCard.

C.

The new and current versions will be displayed together on the same target.

D.

All instances of the FlexCard must be updated with the changes.

Buy Now
Questions 50

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 51

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 52

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 53

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 54

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.

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
Exam Name: Salesforce Certified Omnistudio Developer (Plat-Dev-210)
Last Update: Jul 6, 2026
Questions: 102
OmniStudio-Developer pdf

OmniStudio-Developer PDF

$25.5  $84.99
OmniStudio-Developer Engine

OmniStudio-Developer Testing Engine

$30  $99.99
OmniStudio-Developer PDF + Engine

OmniStudio-Developer PDF + Testing Engine

$40.5  $134.99