UPDATED Exam Questions and
CORRECT Answers
Build a calculation procedure and a calculation matrix - CORRECT ANSWER✔✔- Vlocity
Calculation Matrix - lookup table
Requires an explicit save
Matrix inputs or sets of inputs must be unique. Outputs do not need to be unique. Matrices
can have multiple output fields.
You can only enable a matrix version once.
Only one version of a matrix can be accessed at a time, based on both of these factors:
The date/time the matrix was accessed.
Priority: The highest priority active matrix is the one that runs. (1 is the highest priority)
Matrices can represent ranges. This keeps them small!
Vlocity Calculation Procedure
The same version behavior as matrices.
Calculation procedures must have JSON input on a node named "input" (case sensitive).
Calculation steps perform algebra and basic functions on array elements.
Aggregation steps perform algebra and simple functions (avg, sum, max, min) on the array
outputs from calculation steps.
The calculation simulator tests procedures and provides input and output JSON to help build
DataRaptors.
Explain what format is required for data input into a Calculation Procedure - CORRECT
ANSWER✔✔- The input to a calculation procedure must be on a json node called input with
lowercase i
List the four functions used in an aggregation step of a Calculation Procedure - CORRECT
ANSWER✔✔- Avg, Max, Min, Sum
Describe how versioning for a Calculation Matrix works - CORRECT ANSWER✔✔- A
matrix can have multiple versions, but only 1 is called at a time
, The one called is based on the time set for it - if two or more overlap, the one with the
priority closest to 1 wins
Explain how to call a Calculation Procedure from an OmniScript and from an Integration
Procedure - CORRECT ANSWER✔✔- When you check the Repeat checkbox for a block, it
will create an array in the OmniScript JSON.
Use a Calculation Action from the Actions - Available Components
Remote Options - Configuration Name [Insert Calculation procedure]
Check "Include Inputs"
In Send/Response Transform
Send Json Path - copy in the node/subnode combo that you need sent to be transformed
Send Json Node - input
Describe how a Calculation Procedure and Calculation Matrix work together - CORRECT
ANSWER✔✔- Calculation matrix holds the data/arrays
Calculation procedure defines the actions/transformations of the data held in the matrix
Differentiate between a Card, a Card Flyout, and a Layout - CORRECT ANSWER✔✔- Card
A card creates a context for both information and actions regarding that context.
Card Flyout
You can display more data and actions by adding a card flyout to a card. When you click the
header of a card, the flyout appears.
You must create a separate card for the flyout with type flyout
Layout
A card layout contains one or more cards. Before you create a new card, you must create a
card layout for it. The center card layout is called the card canvas.
Describe the scope variables' structure for the Cards Framework - CORRECT ANSWER✔✔-
params.id: The params.id contains data from the Lightning Industry Console. This data is
globally accessible by anything in the console.