Salesforce omnistudio developer practice test

Certified OmniStudio Developer

Last exam update: Jul 20 ,2024
Page 1 out of 4. Viewing questions 1-15 out of 65

Question 1

An integration Procedure uses an HTTP action to make a REST API call. The response from the REST
API must be converted into a specific XML structure before sending it as an input to another external
wen service.
How should the developer configure the Integration Procedure to meet this requirement?

  • A. Use a Remote Action that calls the XMLStreamReader class
  • B. Use a Remote Action that calls the XMLStreamWriter class
  • C. Use a DataRaptor Transform to convert JSON to XML
  • D. Use a DataRaptor Extract and check the XML checkbox on the Output JSON Path.
Answer:

C

User Votes:
A 1 votes
50%
B
50%
C 4 votes
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 2

A developer writes an OmniScript that includes a DataRaptor that updates the Account statue 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?

  • A. Populate the Lookup object and Lookup fields
  • B. Check the Upset key and is required for Upsert checkboxes on the Account id field
  • C. Check the Upsert key checkbox on the Account Status field
  • D. Check Overwrite Target for all Null input checkbox on the Account id field
Answer:

B

User Votes:
A
50%
B 3 votes
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

A developer creates a FlexCard with five state elements. For of the states have a condition. To test
the FlexCard, the developer previews it using sample data that causes two of the states to have true
conditions.
In this scenario, how will the developer know which state will display?

  • A. The first state with true conditions sequence closest to the top of the FlexCard canvas will display.
  • B. The first state with true nested condition, regardless of sequence in the FlexCard canvas, will display
  • C. The state sequenced first in the FlexCard canvas will display.
  • D. The first state with a true AND condition, regardless of sequence in the FlexCard canvas, will display.
Answer:

A

User Votes:
A 4 votes
50%
B
50%
C 1 votes
50%
D 1 votes
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

A developer needs to create a list of cases for an account in a single Datable in a FlexCard. Like the
one shown below.

How can the developer configure the FlexCard to display the case records in this way?

  • A. Enable the record Looping feature on the data table elements
  • B. Select the Repeatable Mode property on the data table elements
  • C. Enable the Repeat Records feature on the FlexCard Setup tab
  • D. Disable the Repeat Record feature on the FlexCard setup tab
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D 3 votes
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5

A developer needs to retrieve data from an external system that stores policy dat
a. 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 systems knows performance issues, which configuration should be used to
implement the call to the external system?
Choose 2 answers

  • 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
Answer:

B, D

User Votes:
A 3 votes
50%
B 1 votes
50%
C 1 votes
50%
D 2 votes
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000
ravish27
2 weeks, 6 days ago

A & D are correct


Question 6

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. Show element if true
  • B. Disable read only if true
  • C. Set element to optional if false
  • D. Set element to require if true
Answer:

A

User Votes:
A 1 votes
50%
B
50%
C
50%
D 1 votes
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

An OmniScript updates data from one Salesforce record, but when it completes, only some of the
data is updated in Salesforce. A DataRaptor Load saves the dat
a. What error could cause this behavior?
Choose 2 answers

  • A. The fields that are not updated are read only in Salesforce.
  • B. In the DataRaptor Load, in the Preview tab, the Record is from the wrong record type.
  • C. The input JSON paths In the DataRaptor Load do not match the JSON from the OmniScript.
  • D. ContextId is misspelled in the merge code that passes the Recordld to the DataRaptor
Answer:

A, C

User Votes:
A 2 votes
50%
B
50%
C 2 votes
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

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

  • A. {Records[0]}
  • B. {Records}
  • C. {Params records}
  • D. {recordId}
Answer:

B

User Votes:
A
50%
B 1 votes
50%
C 2 votes
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 9

A developer needs to build a multi-step intake form. Each step must allow the user to cancel the
intake at any time. The developer is using an LWC OmniScript to build the form.
How should the developer implement the cancel functionality for all steps using the LWC OmniScript
Designer?

  • A. Check the Enable Cancel checkbox in the Setup tab under Cancel Options.
  • B. Add a navigation Action inside each step and set the Component name to ‘’Cancel’’,
  • C. Add a navigation Action outside each step and set the Element Name to ‘’Cancel’’,
  • D. Add a navigation Action inside each step and set the Element Name to ‘’Cancel’’,
Answer:

A

User Votes:
A 2 votes
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10


A)

B)

  • A. Option A
  • B. Option B
Answer:

A

User Votes:
A
50%
B 2 votes
50%

Discussions
vote your answer:
A
B
0 / 1000
nnainn
3 months ago

the correct answer is B because the block 2 only has checkbox field


Question 11

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?

  • A. As an OS Action
  • B. As a Custom Action
  • C. As an OmniStudio Action
  • D. As a Lightning Action
Answer:

A

User Votes:
A 1 votes
50%
B
50%
C 1 votes
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

Refer to the exhibit below.

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

  • 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.
Answer:

B

User Votes:
A 1 votes
50%
B 2 votes
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

Refer to the exhibit 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. Action1. BlockB. Block A
  • B. Action1: BlockB. Block A
  • C. BlockA: BlockB. Action 1
  • D. BlockB: BlockB. Action1
Answer:

B

User Votes:
A 1 votes
50%
B 1 votes
50%
C 2 votes
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

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, what is the result?

  • A. The row is delete 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
Answer:

A

User Votes:
A 1 votes
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 15

A developer needs to limit the of a DataRaptor Extract to a maximum of one result.
How should the developer configure this?

  • A. Define a formula with the Filter function
  • B. Use a Custom Output Type when creating the DataRaptor
  • C. Use the LIMIT filter on the Extract definition
  • D. Set the Limit Property on the Action that calls the DataRaptor Extract.
Answer:

C

User Votes:
A
50%
B
50%
C 3 votes
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2