Sign In
Home/Salesforce/Certified OmniStudio Developer/Free questions

Certified OmniStudio Developer — Free Practice Questions

10 free sample questions from a bank of 77, with the correct answers and explanations. No signup required — start practising right now.

1A developer is creating an OmniScript that provisions trial orgs to their customers. The following text block in the OmniScript uses a merge code to display the ID for the new trial org: Welcome to Salesforce! Your ID is %Details:Customer|0:ID% During testing, the developer notices that the ID does not display. The data JSON is structured as shown below. How should the developer correct the merge code in order for the ID to display?
Certified OmniStudio Developer question 1
  • To %Details:Customer|n:ID%
  • To $Details:Customer|0:ID$
  • To %Details:Customer|1:ID%
  • To %%Details:Customer|0:ID%%
Answer: C
2Which two fields in an Integration Procedure can use a function like CONCAT or DATEDIFF? (Choose two.)
  • In Procedure Configuration, in a Tracking Custom Data value field.
  • In a Response Action, in an Additional Input value field.
  • In a Remote Action, in an Additional Output value field.
  • In a Remote Action, In a Remote Options value field.
Answer: B
3A 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 Remote Action?
  • ResponseCart
  • ResponseCartDebug
  • FetchCartDebug
  • FetchCart
Answer: C
4On a FlexCard canvas, several fields display with Salesforce data, but one of the fields shows only the label. What could cause this?
  • In the FlexCard state, the Field type for the field does not match the type in the Salesforce record.
  • The Field name in the FlexCard state does not match the DataRaptor Extract's Output JSON Path name.
  • There are No Test Data Test Parameters configured.
  • In the Setup Panel, {recordId} is misspelled in the Data Source Input Map.
Answer: B
5A 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?
  • Set the Deployment property in Card Configuration to "Community"
  • Add the FlexCard's API name to the FlexCard Player component
  • Configure the Component Visibility in the Custom Component
  • Set the Target property in Publish Options to "CommunityPage"
Answer: D
6In an Integration Procedure, a developer needs to perform a multi-step calculation on every element of an array. Based on best practices, what two methods are recommended? (Choose two.)
  • Use a Matrix Action to call a Calculation Matrix.
  • Use a Calculation Action to call a Calculation Procedure.
  • Use a Set Values Element inside a Loop Block.
  • Use a List Action to merge the array elements together.
Answer: A, B
7A 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?
  • SOQL Action
  • HTTP Action
  • REST API Action
  • DataRaptor Extract Action
  • Navigate Action
Answer: B, D
8Refer to the exhibit below. A developer has configured an Integration Procedure element with Additional Input. Alternatively, how could the developer configure SEND/RESPONSE TRANSFORMATIONS to send exactly the same data? Assume the developer has un-checked Send Only Additional Input.
Certified OmniStudio Developer question 8
  • Send JSON PathSend JSON Node - SecondaryAccountDRExtractAction:Account
  • Send JSON PathSend JSON Node - %SecondaryAccount%DRExtractAction:Account
  • Send JSON PathSend JSON Node - DRExtractAction:Account%SecondaryAccount%
  • Send JSON PathSend JSON Node - DRExtractAction:AccountSecondaryAccount
Answer: D
9Refer to the exhibit below. What JSON code correctly represents the step in the OmniScript Structure panel shown’
Certified OmniStudio Developer question 9
    Answer:
    10A 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
    • An Integration Procedure
    • An OmniScript
    • A child FlexCard
    Answer: C, D

    Want the full bank of 77 questions for Certified OmniStudio Developer? See all practice exams.