OmniScript
DataRaptor
Calculations
Process Library
Flexcards
100

Activate the OmniScript version

Get a new URL from the How to Launch an OmniScript button

Add the URL to the existing Action named Change Address

How do you enable OmniScript in a live environment?



100

Load, Extract and Transform

What are the three types of DataRaptors?

100

Formula fields and calculation procedures

What are ways to perform calculations in an OmniScript?

100

This is what you download from the Vlocity Process Library

What is a DataPack?

100

This makes a FlexCard embeddable in other FlexCards

What is the "Is Child" setting?

200

Hello %name%!

What is the syntax to display the value of a variable named 'name' in the string below:

'Hello _____!'

200

The type of DataRaptor is used pass data to a Calculation procedure

What is a Transform DataRaptor?

200

Has values for ranges of information instead of listing every possible value for a set of data.

What is a Range Matrix?

200

OmniScript, DataRaptors, Cards, Integration Procedures, Calculation Procedures, Templates, Salesforce Custom Object and Field definitions

What are items that can be published to the Vlocity Process Library?

200

The three types of ________ are:

Child FlexCard

OmniScript

Custom Lightning web component (LWC)

What are "flyouts"?

300

There can be ___ active Vlocity OmniScript per Type, Sub Type and Language.

What is "one"?

300

The type of DataRaptor mapping that allows you to create and relate multiple records of different types of objects

What is a Linked Mapping?

300

Can work on arrays

Can look up values via matrices

Reusable in other OmniScripts / Integration Procedures

What are the advantages of a Calculation Procedure over a Formula Field in OmniScript?

300

Download to your local file system

Install directly into your Salesforce org

How can you reuse assets published in the Process Library?

300

The parent FlexCard data source

An independent data source

What is "possible data sources for a child FlexCard"?

400

____ is incorporated into the Parent OmniScript when the Reusable OmniScript becomes visible.

What is JSON from a reusable conditional OmniScript?

400

queries an existing Domain Object to resolve foreign key relationships for data loaded in the Interface Object.

What is a Lookup Mapping

Example to create an object of a specific Record Type ("Citizen"), without hard-coding the id of the Record Type

400

True / False: DataRaptors are required for invoking Calculation Procedures.

False: Not required, but in general always used to transform the state of the OmniScript to the input of the Calculation Procedure.

400

To download the latest User Interface Templates, a user should go here

What is "not the process library"?  UI Templates can be imported directly from the Vlocity Templates tab in your Salesforce org.

400

A activated FlexCard is not available to add to a page in Experience Builder.  The first place to check is ________.

What is a Publish Options / Targets?

500

Selectable Items have unique properties that other elements lack. 

They must have an HTML template to display. 

The fields specified in the HTML template are reserved in the OmniScript Data JSON, so care must be taken when naming variables elsewhere in the OmniScript. 

The View Data feature does not display data that is in the HTML template. This can make troubleshooting difficult.

What makes a Selectable Items element different than other OmniScript elements?

500

Is a custom sObject that contains fields that match columns in CSV file of new data to load to sObjects

The four fields required in an _____ to trigger a DataRaptor


What is an Interface Object and what are 

  • DRBundleName

  • DRError

  • DRProgressData, and 

  • DRStatus.

500

Any data passed to the Calculation Procedure as an input can be returned as an output even if it is not used in the calculation. 

This feature is useful when structuring the pre- and post-transform DataRaptors. 

You can structure any passed data with the Post-Transform DataRaptor for use in other applications.

What are three reasons to pass data to a Calculation Procedure that is not used in the calculation?

500

A best practice when you download and customize an OmniScript from the Vlocity Process Library

What is "create a new version before making any changes to the OmniScript"?

500

The ____ controls what a user sees and does on the FlexCard.  The first ____ that has true conditions is the one that displays.

What is "FlexCard State"?

M
e
n
u