Salesforce omnistudio developer practice test

Exam Title: Certified OmniStudio Developer

Last update: Dec 09 ,2025
Question 1

Why would a developer clone an Integration Procedure instead of versioning it?

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

C


vote your answer:
A
B
C
D
A 0 B 0 C 1 D 0
Comments
Question 2

What two advantages does a DataRaptor Turbo Extract have over a standard DataRaptor Extract?
Choose 2 answers

  • A. It populates data in PDF and DocuSign format
  • B. It is easier to configure
  • C. It has better performance at runtime
  • D. It supports complex field mappings
Answer:

B, C


vote your answer:
A
B
C
D
A 0 B 1 C 1 D 0
Comments
Question 3

A developer configure 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

  • A. The Data Node field for the FlexCard is empty.
  • B. The RecordId in the Test Data Source settings ins for the wrong record type.
  • C. The attribute haven’t been configured to pass the data to the fields.
  • D. There is not Salesforce record for the FlexCard based on the RecordId in the layouts Test Data Source Settings.
Answer:

B, C


vote your answer:
A
B
C
D
A 0 B 2 C 0 D 2
Comments
Question 4

A developer needs to create . DataRaptor to retrieve the name of an account for a contact.
Following best practices, how should a developer configure the extraction steps?

  • A. Define an extraction step for the Contact object and set the Extract JSON Path to Contact Account.Name
  • B. Define extraction steps for the Contact and the Account objects, and set the Extract JSON Path to Contact Account.Name
  • C. Define extraction steps for the Contact and the Account objects, and set the Extract 3SON Path to Account.Name
  • D. Define an extraction step for the Account object, and set the Extract JSON Path to AccountContact.Name
Answer:

A


vote your answer:
A
B
C
D
A 1 B 0 C 0 D 0
Comments
Question 5

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. FetchCart
  • B. Response
  • C. ResponseCartDebug
  • D. ResponseCart
Answer:

C


vote your answer:
A
B
C
D
A 1 B 0 C 2 D 0
Comments
Question 6

A developer needs to configure a DataRaptor 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 DataRaptor should the developer use?

  • A. DataRaptor Transform
  • B. DataRaptor Extract
  • C. DataRaptor Load
  • D. DataRaptor Turbo Extract
Answer:

D


vote your answer:
A
B
C
D
A 0 B 0 C 0 D 2
Comments
Question 7

What should a developer's first step be when troubleshooting whether a DataRaptor Extract is
retrieving data?

  • A. Go to the Lightning Console and reload the page to test.
  • B. Go to the PREVIEW tab In OmniScript to test.
  • C. Deactivate the card and layout, and go to the PREVIEW tab for the card to test.
  • D. Add a key/value pair in the DataRaptor to test it.
Answer:

D


vote your answer:
A
B
C
D
A 0 B 0 C 0 D 2
Comments
Question 8

A developer is building an OmniScript and needs to save to Salesforce and to an AWS Order
Management system.
Which OmniScript element could save all of this data?

  • A. DataRaptor Post Action
  • B. HTTP Action
  • C. Integration Procedure Action
  • D. DataRaptor Load Action
Answer:

C


vote your answer:
A
B
C
D
A 0 B 0 C 2 D 0
Comments
Question 9

configure Additional input to send exactly the same data? Assume that the develop checked
Send Only Additional input.

A)

B)

C)

D)

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
Answer:

D


vote your answer:
A
B
C
D
A 3 B 0 C 0 D 0
Comments
morgankg
1 year ago

A is the correct answer

Question 10

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.

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

A


vote your answer:
A
B
C
D
A 2 B 0 C 0 D 0
Comments
Page 1 out of 6
Viewing questions 1-10 out of 65
Go To
page 2