Easily To Pass New Plat-Dev-210 Premium Exam Updated [Mar 30, 2026]
Plat-Dev-210 Certification All-in-One Exam Guide Mar-2026
Salesforce Plat-Dev-210 Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
NEW QUESTION # 26
Which JSON from the DRGetAccountDetails action would display all six values correctly in the Omniscript structure shown?
BlkContacts is a Repeat Block.

- A. Option D
- B. Option B
- C. Option A
- D. Option C
Answer: C
Explanation:
From the OmniStudio OmniScript Documentation:
* A Repeat Block (like BlkContacts) expects an array of objects.
* Each item in the array must contain fields that exactly match the UI elements inside the block.
* The parent JSON must include any top-level values used by individual input fields (like AccountName, AccountPhone).
Why the Other Options Are Incorrect:
* B. Uses Contacts instead of BlkContacts, and is incomplete/malformed.
* C. Repeats keys at the same level instead of using an array structure. This causes the data to overwrite and fail to display properly.
* D. Uses incorrect keys like "Name" and "Phone" instead of expected "ContactName" and
"ContactPhone", breaking field binding.
Reference:
Salesforce OmniStudio Developer Guide # OmniScript Repeat Blocks & Data JSON Structure DataRaptor Extract Output # Mapping JSON for OmniScripts
NEW QUESTION # 27
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?
- A. PDF Acwm
- B. DocuSign Signature Action
- C. Email Action
- D. DocuSign Envelope Action
Answer: D
Explanation:
A DocuSign Envelope Action can be used to create and send a document for signature using a DocuSign template. The developer can specify the template ID, recipient details, and prefill data in the action configuration
NEW QUESTION # 28
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
- A. The missing data is trimmed in the Integration Procedure Action Response JSON Path.
- B. The Integration Procedure Preview Input Parameters do not match the JSON sent from the OmniScript.
- C. The element name for the missing data does not match the JSON node key in the Integration Procedure Response.
- D. The JSOW sent from the Integration Procedure Action does not match any of the Original Input for the Integration Procedure
Answer: C,D
Explanation:
The element name for the missing data must match the JSON node key in the Integration Procedure Response, otherwise the data will not be mapped correctly. The JSON sent from the Integration Procedure Action must match one of the Original Input for the Integration Procedure, otherwise the Integration Procedure will not execute properly. The Integration Procedure Preview Input Parameters and the Response JSON Path have no effect on displaying data in OmniScript.
NEW QUESTION # 29
What OmniStudio tool pre-populates the data m a PDF used by an OmniScript?
- A. A SOQL Query
- B. A DataRaptor Extract
- C. A DataRaptor Load
- D. A DataRaptor Transform
Answer: D
Explanation:
According to the DataRaptor Transform Overview page, a DataRaptor Transform can be used to "pre- populate data in PDFs used by OmniScripts".
NEW QUESTION # 30
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.
What should the developer use to configure the action that invokes the OmniScript?
- A. OmniScript Action
- B. Custom Action
- C. Lightning Action
Answer: A
Explanation:
From OmniStudio Best Practices for Modular Script Design, OmniScript Actions are the preferred mechanism to invoke another OmniScript within a parent OmniScript. This approach enables reusability and modularization, especially when a function (like updating billing information) is common across many interactions.
* A. OmniScript Action - This is the correct and standard method for embedding or launching one OmniScript from another. It allows developers to reuse common scripts without duplicating logic.
Incorrect Options:
* B. Custom Action requires custom Apex or LWC development, which is unnecessary for this use case.
* C. Lightning Action is typically used to invoke OmniScripts from Lightning pages, not within OmniScripts themselves.
:
OmniStudio Developer Guide # OmniScript Actions
NEW QUESTION # 31
A developer is creating a Flex Card for a new Community page. The FlexCard will display case information along with action to close the case and update the case. And it will be styled using the Community's theme.
What must be developer do to configure the FlexCard for deployment in a community?
- A. Set the Target property in publishing Options to the Community page''
- B. Configure the Component visibility in the custom Component.
- C. Add the FlexCard's API name to FlexCard Player component
- D. Set the Developer property in Card Configuration to ''Community''
Answer: A
Explanation:
The Target property in publishing Options determines where the FlexCard will be displayed. Setting it to the Community page will make the FlexCard available in the community
NEW QUESTION # 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?
- A. In the DataRaptor Output tab, select the Output Data Type of that field to Integer.
- B. In the DataRaptor Formula tab, define a formula using the function TOINTEGER and use the formula as output.
- C. In the DataRaptor Output tab, enter the default value as 0 on the field.
- D. In the DataRaptor Extract tab, set the Input Data Type field to Integer.
Answer: B
Explanation:
The DataRaptor Formula tab allows the developer to define formulas using functions and operators to manipulate data. The TOINTEGER function converts a string value to an integer value. The developer can use this function to output the field value as an integer and use the formula as output
NEW QUESTION # 33
The OmniScript must retrieve device details stored in the Asset object and then call an external system to send troubleshooting commands via REST API to the device.
Which two OmniScript element should the developer use to configure this functionality?
- A. SOQL Action
- B. REST API Action
- C. HTTP Action
- D. DataRaptor Extract Action
- E. Navigation Action
Answer: C,D
Explanation:
According to the OmniScript Action Elements page, a DataRaptor Extract Action can be used to "get data from one or more Salesforce records" and an HTTP Action can be used to "get, save, or delete data through a web application programming interface (API)".
NEW QUESTION # 34
In an OmnoScript, a developer needs to configure a Disclosure element to require user input only if the user already checked a Non-Disclosure Agreement Checkbox.
How should the developer configure the conditional view to meet this requirement?
- A. Disable read only if true
- B. Set element to require if true
- C. Show element if true
- D. Set element to optional if false
Answer: B
Explanation:
Setting the element to require if true allows the developer to configure a Disclosure element to require user input only if a condition is met. In this case, the condition is that the user already checked a Non-Disclosure Agreement Checkbox. The other options are either incorrect or irrelevant for this requirement.
NEW QUESTION # 35
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. Select RecordType in the Lookup Object list. ID in the Lookup Field list, and Development in the Lookup requested Field list.
- 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. Check is Lookup property when mapping the fields.
Answer: C,D
Explanation:
A Set Values Action in a Value field and a Remote Action in an Additional Output value field can execute a function like CONCAT or DATEDIFF by using the syntax {{function(parameters)}}. For example,
{{CONCAT('Hello', 'World')}} or {{DATEDIFF('2021-01-01', '2021-01-31')}}.
NEW QUESTION # 36
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?
- A. Use an Input Block element and a Data Mapper Post Action element.
- B. Use a Text Block element and a Remote Action element.
- C. Use an Edit Block element configured with Remote Actions.
- D. Use an Edit Block element configured with SOQL statements.
Answer: C
Explanation:
In OmniStudio, the Edit Block element is purpose-built for allowing users to dynamically add, edit, or delete rows of related data, such as dependents under a policy. To save these changes, Remote Actions (typically backed by Apex or API) are used to process each record operation (Create/Update/Delete).
* A. Use an Edit Block element configured with Remote Actions - Correct. This is the recommended and most scalable way to support CRUD operations in OmniScripts for collections (e.g., dependents).
The Edit Block provides UI-level support, while Remote Actions handle back-end interaction with Salesforce or external systems.
Incorrect Options:
* B. Text Block is for display purposes and cannot manage data input or backend actions.
* C. Input Block elements do not support row-level add/edit/delete functionality as Edit Blocks do.
* D. SOQL is a read-only query language and cannot be used to update or delete records directly within an OmniScript.
:
Salesforce OmniStudio Guide # OmniScript Edit Block Element
OmniStudio Best Practices # CRUD Operations in OmniScripts
NEW QUESTION # 37
A developer needs to use the CONTIF 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, what element should the developer use this function in?
- A. A Range element
- B. A Set Values element
- C. A Calculation Action element
- D. A formula element
Answer: D
Explanation:
A formula element allows the developer to define formulas using functions and operators to manipulate data in an OmniScript. The output of the formula element can be displayed to the user immediately in the current step using a display element. The CONTIF function counts how many times a value appears in a list1. A Calculation Action element executes a calculation procedure and returns the output as a JSON object. A Set Values element assigns values to variables or fields in an OmniScript. A Range element defines a range of values for a variable or field in an OmniScript1. Based on best practice, a formula element is the most suitable element to use the CONTIF function in this scenario.
NEW QUESTION # 38
A developer is configuring an Integration Procedure Action in an OmniScript. The OmniScript needs a JSON response from the Integration Procedure but does not need to wait for the response for the user to proceed.
Which feature should the developer enable?
- A. Invoke Mode Non-Blocking
- B. Invoke Mode Fire and Forget
- C. Toast Completion
- D. Use Future
Answer: B
Explanation:
In OmniStudio, the Invoke Mode: Fire and Forget setting allows an OmniScript to call an Integration Procedure asynchronously, meaning it does not wait for the response to complete before continuing user interaction.
* C. Invoke Mode Fire and Forget - This is the correct setting. It's designed specifically for use cases where the user experience should not be blocked by backend processing.
Incorrect Options:
* A. Use Future is not a valid OmniScript configuration option.
* B. Invoke Mode Non-Blocking is not an official setting in OmniStudio terminology.
* D. Toast Completion is a UI notification setting and does not impact execution behavior.
:
OmniStudio Developer Guide # Integration Procedure Actions in OmniScripts
NEW QUESTION # 39
Which two fields in an Integration Procedure or Data Mapper can execute a function like CONCAT or DATEDIFF?
Choose 2 answers
- A. In a Remote Action in an Additional Output value field
- B. In a Data Mapper in an Output Tab Output JSON Path
- C. In a Data Mapper Action in an Input Parameters value field
- D. In a Set Values Action in a Value field
Answer: C,D
Explanation:
Functions like CONCAT, DATEDIFF, and IF are supported in value fields where expressions can be parsed at runtime.
* B. In a Set Values Action in a Value field - Correct. The Set Values element supports expression functions in its Value field, allowing for real-time evaluation during IP execution.
* C. In a Data Mapper Action in an Input Parameters value field - Correct. Input Parameters to DataRaptors in Integration Procedures can use expression logic to dynamically compute and pass values.
Incorrect Options:
* A. Output JSON Path in DataRaptor is for structural mapping, not function execution.
* D. Remote Action Output fields typically receive data, not compute it.
:
Salesforce OmniStudio Developer Guide # Expression Functions in Integration Procedures
NEW QUESTION # 40
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?
- A. Build the Input JSON node by node m the DataRaptor Designer.
- B. Build the Input JSON node by node m an editor.
- C. Copy the Input JSON from the OmniScript {Data} modal.
- D. Copy the Input JSON from the DataRaptor Acton Debug node.
Answer: C
Explanation:
The best practice for configuring the Input JSON for a DataRaptor Load is to copy the Input JSON from the OmniScript {Data} modal. This ensures that the Input JSON matches the data structure and format of the OmniScript data. The DataRaptor Action Debug node may not have the same data as the OmniScript data, and building the Input JSON node by node in an editor or in the DataRaptor Designer may introduce errors or inconsistencies.
NEW QUESTION # 41
A developer is building an OmniScript and needs to retrieve data from Salesforce and from an on-premises billing database.
Which two OmniScript elements could retrieve this data?
Choose 2 answers
- A. HTTP Action
- B. DataRaptor Extract Action
- C. Navigate Action
- D. Response Action
Answer: A,B
Explanation:
According to the OmniScript Action Elements page, a DataRaptor Extract Action can be used to "get data from one or more Salesforce records" and an HTTP Action can be used to "get, save, or delete data through a web application programming interface (API)".
NEW QUESTION # 42
A developer is building an OmniScript and needs to retrieve data from a single field in aSalesforce record.
Which OmniScript element does this?
- A. Lookup
- B. HTTP Action
- C. Select
- D. DataRaptor Post Action
Answer: A
Explanation:
The Lookup element is used to retrieve data from a single field in a Salesforce record. The Lookup element allows the developer to specify the object, field, and filter criteria for the data retrieval. The Select element is used to display a list of options for the user to choose from. The HTTP Action element is used to send or receive data from an external system using HTTP methods. The DataRaptor Post Action element is used to create or update Salesforce records using a DataRaptor Transform.
NEW QUESTION # 43
The OmniScript must retrieve device details stored in the Asset object and then call an external system to send troubleshooting commands via REST API to the device.
Which two OmniScript element should the developer use to configure this functionality?
- A. SOQL Action
- B. REST API Action
- C. HTTP Action
- D. DataRaptor Extract Action
- E. Navigation Action
Answer: C,D
Explanation:
According to the OmniScript Action Elements page, a DataRaptor Extract Action can be used to "get data from one or more Salesforce records" and an HTTP Action can be used to "get, save, or delete data through a web application programming interface (API)".
NEW QUESTION # 44
......
Last Plat-Dev-210 practice test reviews: Practice Test Salesforce dumps: https://2cram.actualtestsit.com/Salesforce/Plat-Dev-210-exam-prep-dumps.html