SVC-17A OmniScript 2 — Questions and Answers
Question 1: What is the purpose of the 'Navigation Action' element in OmniScript?
- To control conditional flow between steps (Correct answer)
- To fetch external data
- To display error messages
- To save Salesforce records
Correct answer: To control conditional flow between steps
Navigation Actions control OmniScript flow by conditionally directing users to specific steps based on data conditions.
Question 2: Which OmniScript element displays a list of Salesforce records in a tabular format?
- DataTable (Correct answer)
- Type Ahead Block
- Remote Action
- Selectable Items
Correct answer: DataTable
The DataTable element renders a list of records in rows and columns within an OmniScript step.
Question 3: What is an 'Integration Procedure Action' in OmniScript used for?
- To invoke a Vlocity Integration Procedure (Correct answer)
- To call external REST APIs directly
- To merge PDF documents
- To send automated emails
Correct answer: To invoke a Vlocity Integration Procedure
The Integration Procedure Action element calls a Vlocity Integration Procedure from within an OmniScript to execute complex data operations.
Question 4: Which OmniScript property specifies the JSON path where an element reads or writes its data?
- Element Value (data JSON path) (Correct answer)
- Label
- Type
- Repeat Limit
Correct answer: Element Value (data JSON path)
The data JSON path property specifies the location in the OmniScript's JSON context where the element reads from or writes to.
Question 5: What does the 'Conditional View' property in OmniScript do?
- Shows or hides an element based on a boolean condition (Correct answer)
- Validates user input format
- Calculates a formula value
- Triggers a remote action
Correct answer: Shows or hides an element based on a boolean condition
Conditional View controls element visibility by evaluating a boolean expression against the OmniScript's data JSON.
Question 6: Which OmniScript element type is used to embed a reusable child OmniScript inside a parent?
- OmniScript element (Correct answer)
- Repeat Block
- Action Block
- Remote Action
Correct answer: OmniScript element
The OmniScript element type embeds a child OmniScript within a parent, enabling modular reuse of common flows.
What is the purpose of the 'Navigation Action' element in OmniScript?