Vlocity OmniScript Test
What is an OmniScript? - ✔✔Guided interaction platform that takes user through complex
business processes
What are some key compatibilities of OmniScript? - ✔✔Can be build quickly as it is a
d
...
Vlocity OmniScript Test
What is an OmniScript? - ✔✔Guided interaction platform that takes user through complex
business processes
What are some key compatibilities of OmniScript? - ✔✔Can be build quickly as it is a
declarative tool, can work on any devices or channels, have a modular architecture, can display
data from multiple sources, can rebrand to suit customers, can manage signed documents
What makes an OmniScript unique? - ✔✔Script Configuration: type, subtype, and language.
There can only be one OmniScript with the same type, subtype, and language active at any time.
OmniScript name is not unique and Type must start with lower case letter.
Which OmniScript elements allow users to select from a set of options and their differences? -
✔✔Radio: one selection as buttons, Select: one selection from dropdown list, Multi-Select: one
or more selections as checklist.
Where can you deploy OmniScript? - ✔✔salesforce service console, community pages, object
pages, mobile apps, sites hosted outside of Salesforce
How can you change the appearance and behavior of OmniScript elements? - ✔✔Configure in
the base templates that came along with installing Vlocity. Customize them with custom
templates.
Which action elements allow OmniScript to get external data from API? - ✔✔HTTP action can
get, save, or delete data through web API. Integration Procedure action is used to call HTTP
instead of OmniScript calling it directly.
How does block element display based on options selected? - ✔✔Conditions are set in the block
element's conditional view property to render when specific options are selected.
What are some best practice for OmniScripts with conditional views? - ✔✔minimize them, use
function to combine logic, test with sad paths
How do you send data to an Integration Procedure from OmniScript? - ✔✔Using the
send/response transform's JSON Path or extra payload's key/value. JSON Path variable can be
renamed using JSON Node.
What is the merge code syntax for OmniScript? - ✔✔%node% (node can be ContextId or
something else)
What is the merge field syntax for JSON sub nodes in OmniScript? - ✔✔%node:subnode%,
%node|1:array%
What are examples of external data that a service agent could find useful? - ✔✔Billing data from
an onsite database, weather data, order tracking info, mapping information
What three elements need to be configured for a type ahead block to work? - ✔✔The type ahead
block, the data source for type ahead block, and the configuration for the data source
What does the type ahead block element use to filter the lookup records to display only specific
field/variable values? - ✔✔Typeahead key
How do you hide the edit button and add/remove the additional items in the dropdown of type
ahead block? - ✔✔use hide edit button to remove the edit button, remove or add entry in the new
item label field
What are the data source available for type ahead block in OmniScript? - ✔✔dataraptor extract,
http, and remote action
How do you make an element invisible in the UI? - ✔✔Edit as JSON and change the hide node
value to true. If available, change control width to 0 will also hide it.
What is Set Values used for? - ✔✔access and rename data JSON using merge fields, populate
elements with values, concatenate values, set values sent into data JSON from response or
parameter, create values determined by OmniScript Functions
What is Set Errors used for? - ✔✔complex logical error checking, redirect user back to
incomplete step with instructions, set with conditional view and at least one element error map
Why is error checking important for an OmniScript? - ✔✔You don't want users to get dead end
due to avoidable errors
How to add the branching options in an OmniScript? - ✔✔The radio element includes options
section for adding options and naming them.
What is good about versioning? - ✔✔It allow users to create a new OmniScript while the older
version is still active. Previous versions can still be used.
What does navigation action do in OmniScript? - ✔✔Redirects user to another page or
component
What the are best practices for OmniScript? - ✔✔elements are placed in a logical sequence, prefill as much data as possible, divide complex or long processes into sections, add helpful text or
instructions, and design it to be reusable
What are the OmniScript advantages? - ✔✔easy maintenance, configuration over coding, builtin debugging tools, branching capabilities
What is used to form a page in OmniScript? - ✔✔Step element
What are the debugging tools used in OmniScript? - ✔✔debug console in preview is used to
view the actions that occur as well as their request and response JSON input/outputs. The data
JSON is used to view current data.
What is the Text Block element? - ✔✔Rich-text format that allows for different styles, sizes,
images, links, tables, and merge code support
What is the Messaging element? - ✔✔Displays a banner with a message. It needs a validate
expression for true or false to display the banner color. True and false can be set to comment
(blue), success (green), or warning (yellow). Requirement (red) can only be used by false.
What is special about the Requirement banner in messaging element? - ✔✔it makes element
required and enforced error checking
[Show More]