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?
Answer : B
he Aggregation Step in a calculation procedure allows the developer to perform aggregate functions such as SUM, COUNT, MIN, MAX, and AVG on the output of a previous step.The developer can use this step to calculate the sum of the entire base price by specifying the field name and the aggregation function
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.

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?
Answer : A
According to theIntegration Procedure Actionspage, ''To pass data from a Set Values action to a DataRaptor action, add the Set Values action name to the Additional Input field of the DataRaptor action.''
A developer writes an OmniScript that includes a DataRaptor that updates the Account status 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?
Answer : B
The Upsert Key checkbox indicates that the field is used as a key for upserting records. The Is Required for Upsert checkbox indicates that the field is mandatory for upserting records. The developer needs to check both checkboxes on the Account Id field to update the Account status only if the Account record already exists. Otherwise, a new account will be created.
Which JSON from the DRGetAccountDetails action would display all six values correctly in the Omniscript structure shown?
BlkContacts is a Repeat Block.


Answer : A
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.
Salesforce OmniStudio Developer Guide OmniScript Repeat Blocks & Data JSON Structure
DataRaptor Extract Output Mapping JSON for OmniScripts
A developer is creating an OmniScript that provisions trail orgs to their customers. The following text block in the Omniscript uses a merge code to display the ID for the new trail org:

Answer : B
The correct syntax for merge codes in OmniScript is %%sNodeName%%, where NodeName is the name of the JSON node in the data source. The other options are either missing the s or using incorrect symbols.
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?
Answer : D
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.
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?
Answer : A
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