Looking for more? Click here to get the full PDF with 57+ practice questions for $10 for offline study and deeper preparation.
Question 1
A developer needs to configure a calculation procedure to calculate a subtotal using two different formulas depending on whether the input Boolean variable isCustomer is set to true or false. How should a developer configure the calculation procedure to conditionally execute the correct formula?
A. Use a single Calculation Step with an IF statement directly in the formula definition to reference the isCustomer variable and conditionally perform the appropriate calculation
B. Use two separate Calculation Steps with the Conditional Step property selected; reference just the isCustomer variable in the Condition syntax (no comparison necessary)
C. Use two separate Calculation Steps with the Conditional Step property selected; use the ISTRUE(isCustomer) and NOT(ISTRUE(isCustomer) functions in the Condition syntax
D. Use two separate Calculation Steps with the Conditional Step property selected; compare the isCustomer variable directly to the literal true and false values in the Condition syntax
Show Answer
Correct Answer:
D. Use two separate Calculation Steps with the Conditional Step property selected; compare the isCustomer variable directly to the literal true and false values in the Condition syntax
Question 2
A developer needs to retrieve data from an external system that stores policy data. The external system supports REST APIs to access and update the policies. Due to the volume of the policy data and peak hours of business, calls to the REST APIs sometimes take longer than expected to respond. The developer creates an Integration Procedure to retrieve the policy data for use in an OmniScript. Given the external system's known performance issues, which two configurations should be used to implement the call to the external system? (Choose two.)
A. Check the Chain On Step checkbox on the HTTP Action in the Integration Procedure
B. Set the Timeout property on the HTTP Action in the Integration Procedure
C. Configure a Remote action with timeout settings of 120000
D. Check the Chainable checkbox on the Integration Procedure Action in the OmniScript
Show Answer
Correct Answer:
A. Check the Chain On Step checkbox on the HTTP Action in the Integration Procedure
D. Check the Chainable checkbox on the Integration Procedure Action in the OmniScript
Question 3
A developer is configuring a DataRaptor Load to save contact data. The developer needs to set the record type of the contact using DeveloperName. Which two configuration actions should the developer take to set this up in the DataRaptor Load? (Choose two.)
A. Check Is Lookup property when mapping the fields
B. Add Link to RecordType object in the Contact Object with the Id field of RecordType object
C. Select RecordType in the Lookup Object list, ID in the Lookup Field list, and DeveloperName in the Lookup Requested Field list
D. Select RecordType in the Lookup Object list, DeveloperName in the Lookup field list, and ID in the Lookup Requested Field list
Show Answer
Correct Answer:
A. Check Is Lookup property when mapping the fields
D. Select RecordType in the Lookup Object list, DeveloperName in the Lookup field list, and ID in the Lookup Requested Field list
Question 4
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?
A. OmniScript Action
B. Custom Action
C. Lightning Action
Show Answer
Correct Answer:
B. Custom Action
Question 5
A developer needs to display read-only contact information in an OmniScript. The developer will format the information as a table, using merge codes to dynamically include first name, last name, street address, state, postal code, and country from the data JSON. Which OmniScript element should the developer use to meet this requirement?
A. Text Area
B. Text Block
C. Edit Block
D. Rich Text Area
Show Answer
Correct Answer:
B. Text Block
Question 6
A developer is building an OmniScript and needs to retrieve data from Salesforce and from an AWS Order Management system. Which two OmniScript elements could retrieve this data? (Choose two.)
A. Remote Action
B. Navigate Action
C. Response Action
D. DataRaptor Extract Action
Show Answer
Correct Answer:
A. Remote Action
D. DataRaptor Extract Action
Question 7
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 two.)
A. DataRaptor
B. An Integration Procedure
C. An OmniScript
D. child FlexCard
Show Answer
Correct Answer:
C. An OmniScript
D. child FlexCard
Question 8
Users receive an APEX CPU Limit Exceeded error when running an OmniScript in a Salesforce Community. The OmniScript includes an Integration Procedure that contains two DataRaptors. Which two locations should the developer check to troubleshoot the issue? (Choose two.)
A. Community logs
B. DataRaptor configuration
C. Action Debugger
D. Script Configuration
Show Answer
Correct Answer:
A. Community logs
C. Action Debugger
Question 9
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 an OmniScript?
A. DocuSign Envelope Action
B. Email Action
C. DocuSign Signature Action
D. PDF Action
Show Answer
Correct Answer:
A. DocuSign Envelope Action
Question 10
A developer is configuring an Integration Procedure Action in an OmniScript. The OmniScript needs a JSON response from the Integration Procedure but does not need to wait for the response for the user to proceed. Which feature should the developer enable?
A. Invoke Mode Non-Blocking
B. Invoke Mode Fire and Forget
C. Toast Completion
D. Use Future
Show Answer
Correct Answer:
A. Invoke Mode Non-Blocking
Question 11
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?
A. Set the Deployment property in Card Configuration to "Community"
B. Add the FlexCard's API name to the FlexCard Player component
C. Configure the Component Visibility in the Custom Component
D. Set the Target property in Publish Options to "CommunityPage"
Show Answer
Correct Answer:
D. Set the Target property in Publish Options to "CommunityPage"
Question 12
A communications provider wants to enable their customers to troubleshoot mobile devices using a self-service portal. The developer builds an OmniScript to meet this requirement. 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 elements should the developer use to configure this functionality?
A. SOQL Action
B. HTTP Action
C. REST API Action
D. DataRaptor Extract Action
E. Navigate Action
Show Answer
Correct Answer:
B. HTTP Action
D. DataRaptor Extract Action
Question 13
What OmniStudio tool pre-populates the data in a PDF used by an OmniScript?
A. Data Raptor Extract
B. Data Raptor Transform
C. DataRaptor Load
D. SOQL Query
Show Answer
Correct Answer:
B. Data Raptor Transform
Question 14
A developer is building an OmniScript and needs to retrieve data from a single field in a Salesforce record. Which OmniScript element does this?
A. HTTP Action
B. Lookup
C. Select
D. DataRaptor Post Action
Show Answer
Correct Answer:
B. Lookup
Question 15
A developer creates a FlexCard with five state elements. Four 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 a true nested condition, regardless of sequence in the FlexCard canvas, will display
B. The first state with true conditions sequenced closest to the top of the FlexCard canvas will display
C. The first state with a true AND condition, regardless of sequence in the FlexCard canvas, will display
D. The state sequenced first in the FlexCard canvas will display
Show Answer
Correct Answer:
B. The first state with true conditions sequenced closest to the top of the FlexCard canvas will display
Aced these? Get the Full Exam
Download the complete Certified OmniStudio Developer study bundle with 57+ questions in a single printable PDF.