Salesforce Certified OmniStudio Developer Plat-Dev-210
Last Update Jul 27, 2026
Total Questions : 180
We are offering FREE OmniStudio-Developer Salesforce exam questions. All you do is to just go and sign up. Give your details, prepare OmniStudio-Developer free exam questions and then go for complete pool of Salesforce Certified OmniStudio Developer Plat-Dev-210 test questions that will help you more.
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?
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?
A developer has a requirement to create a child FlexCard that contain all of its parent FlexCard’s records in a Datatable.
A developer is building an OmniScript and needs to retrieve data from a single field in aSalesforce record.
Which OmniScript element does this?
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?
An OmniStudio Developer is configuring a Data Mapper Load to update a Case record. The input JSON contains the Case ID, CaseId, and the new Status, NewStatus.
On which tab of the Data Mapper Load configuration should the developer map the input field NewStatus to the Salesforce field Status on the Case object?
Refer to the exhibit.
A developer has configured an integration Procedure element with SEND/RESPONSETRANFORMATIONS as shown.
Alternatively, how could the developer configure Additional input to send exactly the same data? Assume that the developer checked Send Only Additional input.
A)
B)
C)
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
An OmniStudio Developer at Universal Containers is choosing between two methods to embed an OmniScript on a Lightning page: the standard OmniScript component and the vlocity OmniScript wrapper Lightning web component. The key requirement is to dynamically control the OmniScript ' s theme and layout based on user input from another component on the same page. Which embedding method should the developer choose and why?
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?
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?
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?
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?
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?
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?
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?
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?
A developer examines data received from an external data source. The data is nested two levels down in the JSON structure.
Which OmniStudio tool could the developer use to simplify this data?
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 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?
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?
Why would a developer clone an Integration Procedure instead of versioning it?
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?
An OmniStudio Developer has configured an Integration Procedure to use a Remote Action to call a custom Apex class method. When a user executes the Integration Procedure, the Remote Action fails with an " Unauthorized " message.
What is the missing access the developer should grant to the user ' s profile?
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?
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?
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?
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?
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?
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 user attempts to launch an OmniScript from a record page, but an error message appears: " You do not have permission to access the Lightning Component [OmniScript Name]. " The OmniStudio Developer confirms the user ' s profile has the Vlocity OmniScript runtime access enabled.
What is the most likely security-related cause the developer should investigate?
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.
A)
B)
C)
D)
Which two of these options can a developer use to retrieve data from a Salesforce object?
Choose 2 answers
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?
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?
Which two fields in an Integration Procedure can use a function like CONCAT or DATEDIFF?
Choose 2 answers
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?
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?
An OmniStudio Developer needs to configure an OmniScript to display context-sensitive help articles from Salesforce Knowledge on a specific step related to complex product information.
When configuring the Formulas tab in any Data Mapper type, what is best practice regarding the naming of formula variables?
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?
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?
A customer has a new Engagement Manager who is going to be the new Primary Contact for the Account.
What type of mapping does a DataRaptor Load use to create the new contact and then add it as the new Primary Contact?
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?
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?
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?
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?
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?
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?
A developer needs to limit the output of a Data Mapper Extract to a maximum of one result.
How should the developer configure this?
Refer to theexhibit below. In this integration production structure, what Send JSON Path would be used to send the Output of the Action1 element to a Remote Action?
A developer needs to use the COUNTIF function to process data entered by the user in an OmniScript. The output of the function needs to be displayed to the user immediately in the current step.
Based on best practice, which element should the developer use this function in?
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: