OmniStudio-Developer Practice Test

Salesforce Spring 25 Release -
Updated On 18-Sep-2025

116 Questions

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.

A. Option A

B. Option B

C. Option C

D. Option D

D.   Option D

Explanation:

With Send Only Additional Input unchecked, you replicate the same mapping by using the Send/Response Transformations. Set Send JSON Path to DRExtractAction:Account (the source node in your data tree) and Send JSON Node to SecondaryAccount (the key you want in the outgoing payload). This directs the Integration Procedure to take the JSON at DRExtractAction:Account and rename it to SecondaryAccount in the request body, exactly mirroring the %DRExtractAction:Account% Additional Input configuration.

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. Option A

B. Option B

C. Option C

D. Option D

A.   Option A

Explanation:

When “Send Only Additional Input” is enabled, the Integration Procedure will construct its request solely from the Additional Input key/value pairs. To mirror a Send JSON Path of DRExtractAction:Account into a top-level property named SecondaryAccount, you set the Additional Input Key to SecondaryAccount and the Value to %DRExtractAction:Account%. The %…% merge syntax pulls the JSON at DRExtractAction:Account from the IP’s data tree and assigns it to the SecondaryAccount property in the outgoing request. This approach eliminates the need for separate Send Transform mappings while producing an identical payload.

Refer to the exhibit.
What JSON from the DRGetAccountDetails action would display all six values correctly in the OmniScript structure shown? BlkContacts is a Repeat Block.



A. Option A

B. Option B

C. Option C

D. Option D

C.   Option C

Explanation:

OmniScript repeat blocks expect an array under the block’s API name—in this case blkContacts—with each object containing fields whose API names match the element names (ContactPhone and ContactName). Option C correctly provides:

{
"blkContacts":[
{ "ContactPhone":"(212) 169-1475","ContactName":"Edward Stanos" },
{ "ContactPhone":"(212) 189-8979","ContactName":"Leanne Tomlin" }
],
"AccountPhone":"222154650",
"AccountName":"Acme"
}

This structure ensures the StepAccount JSON has the account fields at the root and a blkContacts array for the repeat block, causing all six values to render as designed.

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


A. Option A

B. Option B

C. Option C

D. Option D

C.   Option C

Explanation:

The JSON code correctly represents the step in the OmniScript Structure panel shown. The JSON code has the following properties:
The type is “Step”, which indicates that this is a step element in the OmniScript. The label is “Step 1”, which matches the label shown in the panel.
The name is “Step1”, which matches the name shown in the panel.
The elements property is an array that contains one element, which is a text field. The text field element has the following properties:

Refer to the exhibit.



What is the output?

A. Null

B. 13.99

C. 12.99,13.99

D. 12.99

B.   13.99

Explanation:

According to the Calculation Matrix Overview page, a Calculation Matrix is “a lookup table that takes an input and returns an output”. In this case, the input is the ProductCode and the output is the Price. The exhibit shows a Calculation Matrix with four rows, each with a different ProductCode and Price. The input given is ProductCode: HRA3320, which matches the second row of the matrix. Therefore, the output is Price: 13.99, which is the value in the same row.

Page 1 out of 24 Pages