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

Salesforce OmniStudio-Developer Dumps

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

Question 1

An OmniStudio Developer needs to build a Data Mapper Transform to send product pricing to a Calculation Procedure.

Given the JSON output below, which mapping in the Transform is correct for the Output JSON Path for the Base Price?

{

" input " : {

" ProductName " : " Text " ,

" ProductImage " : " Text " ,

" NumberofEmployees " : " Text " ,

" BasePrice " : " Text " ,

" Zip " : " Text "

}

}

Options:

A.

input.baseprice

B.

Input:BasePrice

C.

input:BasePrice

Question 2

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.

Question 3

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

Question 4

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.

Question 5

Which two fields in an Integration Procedure can use a function like CONCAT or DATEDIFF?

Choose 2 answers

Options:

A.

In Procedure Configuration, in a Tracking Custom Data value field.

B.

In a Remote Action, in a Remote Options value field.

C.

In a Remote Action, in an Additional Output value field.

D.

In a Response Action, in an Additional input value field.

Question 6

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.

as

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

Question 7

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.

Question 8

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

Question 9

What is the primary function of the OmniStudio User permission set license (PSL) in a Salesforce organization?

Options:

A.

It provides administrative privileges to install OmniStudio packages.

B.

It enables access to Salesforce standard objects and platform features.

C.

It grants specific object and field level security for OmniStudio components.

D.

It entitles a user to access OmniStudio features and custom objects.

Question 10

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.

Question 11

A customer sets up two LWC OmniScripts, one embedded into another. AccountId is set in a Set Values element in the parent OmniScript. The Accountid set in the parent OmniScript is used to set another Set values element ContextAccountId in the emvedded OmniScript. The embedded OmniScript is activated.

While previewing the OmniScript flow from the parent, it is found that Account I set correct in the parent OmniScript. However, ContextAccount in the embedded OmniScript is not set with the Accountid from parent OmniScript. On previewing the embedded OmniScript individually. It is found that ContextAccountId is set correctly.

What is the reason for this? Refer to the exhibit below.

as

Options:

A.

The WLC PubSub Messge flag in the Set Values action of the parent OmniScript has not been set.

B.

The flag passData.JSON in the parent OmniScript in not configured correctly.

C.

A developer failed to includea Navigate Action Element to pass data from the parent OmniScript.

D.

Both parent and embedded OmniScripts have the same element name for the Set Values element.

Question 12

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.

Question 13

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?

Options:

A.

Use a Try-Catch Block to handle the simultaneous update error.

B.

Use two separate Group elements with mutually exclusive Condition properties.

C.

Use a single Group element with an OR condition.

D.

Use an HTTP Action to call an external validation service.

Question 14

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

Question 15

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

Question 16

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%

Question 17

Which two fields in an Integration Procedure or Data Mapper can execute a function like CONCAT or DATEDIFF?

Choose 2 answers

Options:

A.

In a Data Mapper in an Output Tab Output JSON Path

B.

In a Set Values Action in a Value field

C.

In a Data Mapper Action in an Input Parameters value field

D.

In a Remote Action in an Additional Output value field

Question 18

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?

Options:

A.

Data Mapper Post Action

B.

Response Action

C.

Data Mapper Extract Action

D.

Remote Action

E.

HTTP Action

Question 19

A customer sets up to LWC Omniscripts, one embedded into another. Account is set in a Set Values element in the parent Omniscript.

The AccountId set in the parent Omniscript is used to another Set Values element ContextAccountid in the embedded OmniScript. The embedded Omniscript is activated.

While previewing the OmniScript flow from the parent, it is found that Account is set correctly in the parent OmniScript. However. ContextAccountId in the embedded OmniScript is not set with the AccountId from parent Omniscript. On previewing the embedded OmniScript individually, it is found that ContextAccountId is set correctly.

What is the reason for this? Refer to the exhibit below.

as

as

Options:

A.

Both parent and embedded OmniScripts have the same element name for the Set values element.

B.

A developer failed to include a Navigation Element to pass data from the parent OmniScript.

C.

The LWC PubSub Message flag in the Set Values action of the parent has not been set.

D.

The flag pass Data JSON in the parent OmniScript in not configured correctly.

Question 20

An OmniStudio Developer at Cloud Kicks is building a new guided flow with an OmniScript. The business requirements state that the flow must have conditional branching. Depending on the customer type selected on the first screen, subsequent steps must either show shipping options or digital download instructions. The project constraints prohibit the use of server-side logic for controlling the user path.

Which feature should the developer use to control the visibility of the different steps?

Options:

A.

The Pub/Sub property on the FlexCard elements

B.

An Integration Procedure ' s conditional block

C.

The Conditional View property on the Step elements

D.

A Data Mapper ' s requirement mapping

Question 21

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?

Options:

A.

OmniScript Action

B.

Custom Action

C.

Lightning Action

Question 22

The phone number of a Contact is changed in an OmniScript. What should an OmniStudio Developer configure to update the Contact record in Salesforce?

Options:

A.

A Data Mapper Extract that includes the RecordId, the upsert key selected, and the new phone number

B.

A Data Mapper Transform that maps the new phone number to the old Phone Number field

C.

A Data Mapper Transform that includes the previous phone number with the upsert key selected and the new phone number

D.

A Data Mapper Load that includes the RecordId, the upsert key selected, and the new phone number

Question 23

A developer is creating anOmniScript that Provisions trial orgs to their customers. The following text block in the OmniScript uses a merge code to display the ID for the new trial org:

Welcome to Salesforce

Your ID is %Details: Customer10:ID%

During testing, the developer noticesthat the ID does not display. The data JSON is structured as shown below.

How should the developer correct the merge code in order for the ID to display?

as

Options:

A.

To %%Details:Customer|0:ID%%

B.

To %%Details:Customer|n:ID%

C.

To %%Details:Customer|1:ID%

D.

To$Details:Customer|0:ID$

Question 24

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?

as

Options:

A.

Action1. BlockB. Block A

B.

Action1: BlockB. Block A

C.

BlockA: BlockB. Action 1

D.

BlockB:BlockB. Action1

Question 25

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?

Options:

A.

Data Mapper Transform

B.

HTTP Action Element

C.

Integration Procedure

D.

Guided Workflow

Question 26

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

Based on best practices, what two methods are recommended?

Choose 2 answers

Options:

A.

Use a List Action to merge the array elements together.

B.

Use a Calculation Action to call a Calculation Procedure.

C.

Use a Set Values Element inside a Loop Block.

D.

Use a Matrix Action to call a Calculation Matrix.

Question 27

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.

Question 28

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?

Options:

A.

Copy the Input JSON from the DataRaptor Acton Debug node.

B.

Build the Input JSON node by node m an editor.

C.

Copy the Input JSON from the OmniScript {Data} modal.

D.

Build the Input JSON node by node m the DataRaptor Designer.

Question 29

An OmniStudio Developer at Universal Containers needs to build and modify OmniScripts and FlexCards. The developer is unable to access the OmniStudio designers. The administrator has already confirmed the user has a Salesforce license. Which items should the administrator assign to the user to grant the required access?

Options:

A.

The OmniStudio User permission set license (PSL) and the OmniStudio Admin permission set

B.

The OmniStudio Admin permission set license (PSL) and the OmniStudio Admin permission set

C.

The OmniStudio Admin permission set license (PSL) and the OmniStudio User permission set

D.

The OmniStudio User permission set license (PSL) and the OmniStudio Developer permission set

Question 30

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.

Question 31

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.

Question 32

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)

Question 33

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.

Question 34

An OmniStudio Developer at Coral Cloud Resorts has built a complex FlexCard that displays reservation details. They need to validate that the FlexCard correctly processes various JSON inputs before deploying it.

Which built-in tool should the developer use to test the component with different data scenarios directly within the FlexCard Designer?

Options:

A.

The Test Console in the OmniScript Designer

B.

The Troubleshooting tab in IDX Workbench

C.

The Test Data and Parameters panel in the FlexCard Designer

D.

The Data Mapper Turbo Extract preview tab

Question 35

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.

Question 36

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}

Question 37

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.

Question 38

An OmniStudio Developer at Universal Containers is enhancing a FlexCard that displays account details. They have created a custom Lightning web component that visualizes account hierarchies. The business requires this custom Lightning web component to be displayed within the FlexCard to provide this visualization. How should the developer implement this requirement?

Options:

A.

Embed the Lightning web component using the HTML element with an lwc component tag.

B.

Use the Custom LWC element on the FlexCard canvas and enter the Lightning web component ' s name in the Component Name property.

C.

Drag an Action element onto the canvas and configure its Action Type as Custom LWC.

D.

Add the Custom LWC element to the FlexCard and configure the Card property to point to the Lightning web component.

Question 39

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

Question 40

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)

Question 41

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

Question 42

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?

Options:

A.

Set Values element

B.

Formula element

C.

Range element

Question 43

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?

Options:

A.

The vlocity OmniScript wrapper, because its attributes can be changed dynamically.

B.

The standard component, because it allows theme selection in the App Builder.

C.

The vlocity OmniScript wrapper, because it provides better performance.

D.

The standard component, because it is simpler to configure for basic use cases.

Question 44

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.

as

A)

as

B)

as

C)

as

D)

as

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 45

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?

as

Options:

A.

BlockX.BlockYActionZ

B.

ActionZ:BlockY:BlockX

C.

ActionZ:BlockY:BlockX

D.

BlockX:BlockY:ActionAZ

Question 46

Refer to the exhibit below. What JSON code correctly represents the step in the OmniScript Structure panel shown?

as

A)

as

B)

as

C)

as

Options:

A.

Option

B.

Option

C.

Option

Question 47

Universal Containers needs to change the labels on the navigation buttons at the bottom of its OmniScript. Specifically, Universal Containers wants to change the Next button to display Continue.

Where should the OmniStudio Developer make this change?

Options:

A.

In the Element Name and Label mapping in the OmniScript Setup tab

B.

In the LWC Component Override property of the OmniScript Setup tab

C.

In the properties of each individual Step element

D.

In the properties of the Navigate Action element

Question 48

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

Question 49

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?

Options:

A.

Salesforce CLI

B.

Vlocity Build Tool (VBT)

C.

Developer Console

D.

Debug Console (Test Panel)

Question 50

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?

Options:

A.

The user is missing access to the underlying Apex Classes used by the OmniScript ' s Data Mappers or Remote Actions.

B.

The OmniScript ' s Save Options are incorrect.

C.

The OmniScript ' s multi-language property is disabled.

D.

The user is missing the required FlexCard permissions.

Question 51

Refer to the exhibit.

as

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)

as

B)

as

C)

as

Options:

A.

Option A

B.

Option B

C.

Option C

Question 52

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?

Options:

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

Question 53

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?

Options:

A.

DataRaptor Extract Action

B.

REST API Action

C.

Navigation Action

D.

SOQL Action

E.

HTTP Action

Question 54

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.

Page: 1 / 18
Total 180 questions