La posta VPE
Mastering OmniScript and Integration Procedures
Test your knowledge on Vlocity's OmniScript and Integration Procedures with this comprehensive quiz. Are you ready to demonstrate your expertise in card layouts, data sources, and custom elements?
Key Highlights:
- 87 challenging questions
- Multiple choice and checkbox format
- Immediate feedback on your answers
You have a Card with fives card STATES. Four of the STATES have a condition. Two of the card states have a true conditions, Which state will be deployed?
The state that is closer to the top in the STATES panel
The state that has the higher priority
The state that no has condition
The states that is closer to the bottom in the STATES panel
You Want to edit a Card. Which question should you ask and answer before you make changes to the active version of the card?
Is the Card used on any other Card Layout?
Has the Card been cloned before?
Will the Card only be used for testing?
Will the Card be Activated on the Layout?
What can be launched with an action button on a Card?
A Vlocity Calculation Procedure
A Vlocity DataRaptor Load
A Vlocity OmniScript
A Vlocity Calculation Matrix
What two items can you include on a card flyout? CHOOSE 2 ANSWERS
A link to DataRaptor
An OS Action
Account Name
Another flyout
Which 2 statements about card Layout are True? CHOOSE 2 ANSWERS
A Card Layout can contain multiple cards
A Card Layout requires test data source settings
A Card Layout requires its own data source
A Card Layout requires a template to be assigned to it
What 2 items do Card state conditions determine?
What data source is used to display the card
What information and actions are displayed on the Card
What zone the card appears in.
What template is used to display the Card
Which JSON node stores the data for a Card?
Parent
Params
Records
Obj
You have so many fields on a Card that it looks cluttered. Based on best practices, what is the most efficient way to declutter the Card?
Use a second Zone
Use a second Card
Use a card flyout
Delete some of the actions
Which description below best matches what the Show XML interface Feature does?
Provides a visual editor to configure the metadata for the component
Enables you to group the card by object type or by the order appear in the database
Enables a Card to use a Vlocity Integration Procedure to return a set actions
Makes the Card usable in the OmniScript Designer via the Custom LWC element
You want to use a custom LWC data table to display a list of records for an account . What do you need to configure to set names of the columns?
Records session variable
Columns custom LWC attribute
Columns session variable
Records custom LWC attribute
When using a session variable in the Card Designer to put a Salesforce standard icon in a card, what syntax would you use?
Standard:account
[‘standard’, ‘contact’]
Standard.account
Standard””contact”
You want a Card to use the Layout’s data source. What data source do you select for the Card?
No source / Layout
Dual
Apex Remote
DataRaptor
Which two of the items below must be defined before you can create a New OmniScript? CHOOSE 2 ANSWERS
SubType
Description
Template
Type
For testing an Omniscript, the ContextId is the only key in a Set Value Element Before going into production, what are 2 possible best practices for this ContexId? CHOOSE 2 ANSWERS
Add the correct ContextId to the {Data} modal
Deactivate the Set Values element
Do nothing. It will be ignored at runtime
Delete the Set Values Element
In an OS you have a disclosure element that displays only if the user already checked a Non-Disclosure Agreement checkbox. Which conditional view option do you choose?
Hide element if false
Set element to read only if false
Set required element to optional if false
Set element to repeat if false
In an OmniScript, What is unique about a Requirement in a Messaging Element? CHOOSE 2 ANSWERS
It makes the banner yellow
It set the element to required.
It requires a Validate Expression
It is only available for the false message
In an OmniScript, you need to get data from a single field in a Salesforce record. What Element does this?
Lookup
DataRaptor Post Action
HTTP Action
Select
In an OS, you want to configure a Type Ahead block that asks to user to type in a Contact Name, but the dropdown will show their Email Address. How do you configure the DataRaptor extract step and the Type Ahead block?
Filter the DataRaptor Extract Step with an Email LIKE the filter Value In the Type Ahead block properties, add the Email JSON key to the Typeahead key field.
Filter the DataRaptor Extract Step with an Email LIKE the filter Value In the Type Ahead block properties, add the Name JSON key to the Typeahead key field.
Filter the DataRaptor Extract Step with a Name LIKE the filter Value In the Type Ahead block properties, add the Name JSON key to the Typeahead key field.
Filter the DataRaptor Extract Step with a Name LIKE the filter Value In the Type Ahead block properties, add the Email JSON key to the Typeahead key field.
What OmniScript Element only displays a rich-text HTML formatted code block?
Text
Edit Block
Text Area
Text Block
An OmniScript gets data from Salesforce and from an on-premises billing database. What two Omniscript Could retrieve this data? CHOOSE 2 ANSWERS
DataRaptor Extract Action
Navigate Action
Response action
HTTP Action
Which OmniScript Action Element redirects the user outside the OmniScript?
Navigate Action
Remote Action
HTTP Action
Integration Procedure Action
Which property enables custom LWC to override an individual OmniScripts Element’s component?
Element type to LWC Component Mapping
LWC Override
Enable LWC
HTML Template ID
What does a custom OmniScript Element Lightning Web component allow you to do?
Extend an OS element to add custom behavior and styling
Create a custom standalone component that does interact with the OS
Extend and override an OS modal LWC
Enable custom components that do not extend an element to interact with the OS
Why do you need a Response Action element in an Integration Procedure?
It returns data whatever called the integration procedure
It call an Apex class and methods
it controls where the user navigates after the Integration Procedure is completed
It enforces error checking
You are configuring the API URL in an HTTP Action element within an integration procedure. What is the merge code syntax for passing a Date node from a element named DRXformPost in the URL?
{{SetValues:Date}}
%SetValues.Date%
%SetValues:Date%
[SetValues][‘Date’]
You need an Integration Procedure that gets data From Salesforce uses a Vlocity apex class to process data and then sends data to the entity that called Integration Procedure. What 3 Elements do you require for this Functionality? CHOOSE 3
DataRaptor post Action
Calculation Action
Batch Action
Response Action
HTTP Action
Remote Action
DataRaptor Extract Action
In this integration procedure structure, what Send JSON Path would you use to send the output of the Action1 element to Remote action?
Action1.BlockB.BlockA
BlockA.BlockB.Action1
Action1:BlockB:BlockA
BlockA:BlockB:Action1
You are building a Dataraptor Load for an Integration procedure used in an OS. Based on best practices. How should you Configure the Input JSON?
Copy the input JSON from the DataRaptor Action Debug
Copy the input JSON from the Omniscript {Data} modal
Build the input JSON node by node in the DataRaptor Design
Build the input JSON node by node in an editor
Why would you clone an integration procedure instead of versioning it?
The new integration procedure is replacing the stub data
The new integration procedure will be used independently
The new integration procedure uses a cache block
The new integration procedure is chainable
In which two fields in an integration Procedure can you use a Function CONCAT or DATEDIFF? CHOOSE 2
In a Remote action in an additional output value field
In a DataRaptor in an Output tab to Output JSON Path
In a DataRaptor Action in an input Parameters Value Field
In a Set Values Action in a Value field
You are configuring an integration Procedure Action in an OS. The OmniScript needs a JSON response from the integration Procedure but you do not want to wait for the response for the user to proceed. What Feature do you Enable?
Invoke mode Non-Blocking
Toast completion
Invoke mode fire and forget
Use future
What pre-populates the Data in a PDF used by an OmniScript?
A DataRaptor Load
A DataRaptor Transform
A DataRaptor Extract
SOQL Query
Of the questions listed below, which 2 are ones you need to answer when you create a DataRaptor Extract? CHOOSE 2 ANSWERS
Which card will be using this Dataraptor?
Which Sobject or Sobjects contain the data I need?
What should I name the JSON node where the data will be sent?
Which OmniScript template will be using?
What should you first step be in Troubleshooting whether a DataRaptor Extract is retrieving data?
Deactivate the card and layout, and go to PREVIEW tab for the card to test
Add a Key/Value pair in the DataRaptor to test it
Go to the PREVIEW tab in OmniScript to test
Go to the industry Console and reload the page to test
Which 2 of these options can retrieve data from Salesforce Object?
A DataRaptor Load Action
A DataRaptor Transform Action
A Lookup Action
A DataRaptor Post Action
An HTTP Action
A DataRaptor Extract Action
What part of a DataRaptor Extract defines the JSON that is shared with vlocity apps?
Output JSON Path
Expected Output
Extract JSON path
Preview response
In a DataRaptor Extract JSON PATH, which option below has the correct syntax for a relationship query native Salesforce Record?
Account:ContactId__r.Name
Account:ContactId.Name
Account:ContactId__r:Name
Account:ContactId:Name
Which DataRaptor load property helps prevent duplicates from being created?
Upsert key
Is required for upsert
Is lookup
Default value
If the Email Address of Contact is changed in an OS, which of the following should be configured to update the Contact’s record in Salesforce?
A DataRaptor Extract that includes the RecordID, the upsert key selected, and the new Email Address
A DataRaptor Transform that includes the previous phone number with the upsert key selected and the new Email Address
A DataRaptor Transform that maps the new phone number to the oldEmail Address field.
A DataRaptor Load that includes the RecordID, the upsert key Selected and the new Email Address
You are importing a list of new products into Salesforce and need to map the new products to the appropriate PriceBook Entries. What type of DataRaptor Load Mapping keeps track of the new products RecordIds as they are created to use in the PriceBook Entries you need to create?
Relationship Query
Lookup mapping
Lookup Key
Linked Mapping
What two advantages does a DataRaptor Turbo Extract have over a Standard DataRaptor Extract? Choose 2
It is easier to configure
It populates Data in PDF and DocuSign format
It has better performance at runtime
It supports complex mappings
What parent JSON node name must be sent to a Calculation Procedure?
Inputs
Input
Inputs
Input
In a Calculation Procedure, what is required for the output of a Calculation Step to be used in Aggregation Step?
it must be included in constants
It must be a matrix lookup step
It must be included in the calculation output
It must be a calculation step
Which 3 are true about Calculation Matrix Inputs?
They must be Unique
They can represent Range
They can be a combination of Values
They must contain numerical Data
On a card Layout, a card displays Salesforce data, but one of the fields shows only the label. What could cause this?
The card template only supports a limited number of field for display
In the card definition, params.id is misspelled in the Data Source Input Map.
The field is null in the Salesforce record
There are no Test Data Source settings configured
An OmniScript saves data to Salesforce and to an AWS OM system. what OmniScript elements could save all this Data?
HTTP Action
DataRaptor Load Action
Integration Procedure Action
DataRaptor Post Action
An OmniScript updates data from one Salesforce record, but when it completes, none of the data is updated in Salesforce. A DataRaptor Load saves the data. What error could cause this behavior? (Choose 2 answers)
ContextId is misspelled in the merge code that passes the RecordId to the DataRaptor.
In The DataRaptor Load, in the preview tab, the RecordId is from the wrong record type.
In the OmniScript Preview, the ContextId is for the wrong Salesforce record type.
The Input JSON paths in the DataRaptor Load do not match the JSON sent from the OmniScript.
An OmniScript displays data from an API using an integration Procedure, but some of the data is missing. What error could cause this?
The Element name for the missing data does not match the JSON node key in the integration Procedure Response
The JSON sent from the integration Procedure Action does not match any of the Original Input for the integration Procedure
The missing data is trimmed in the integration Procedure Action response JSON path
The integration Procedure Preview Input Parameters do not match the JSO sent from the OmniScript
You are configuring a card and card state. The card data source is a DataRaptor which uses the params.id as an input. When you click View Data on the card, valid data displays. However, when you preview the layout in design time, the Card does not display. What could cause this error? (Choose 2 answers)
There is no Salesforce record for the card based on the RecordId in the card’s Test Data Source Settings.
The RecordId in the card’s Test Data Source Settings is for the wrong record type.
There is no Salesforce record for the card based on the RecordId in the layout’s Test Data Source Settings.
The RecordId in the layout’s Test Data Source Settings is for the wrong record type.
You are troubleshooting an Integration Procedure with 2 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?
FetchCart
ResponseCart
FetchCartDebug
ResponseCartDebug
While using the Lightning App Builder, you add a Vlocity Cards Component to the console, but the Layout you want to add does not appear in the dropdown list. What could cause this?
The data source for the Layout is not active.
The Layout does not have an active version.
The record displayed in the Lightning App Builder preview has no data for the record displayed.
The layout has a params.id that is for the wrong record Type.
When an OmniScript is Launched from an action on a card, the OmniScript displays, but no Salesforce data is populated, what error could cause this behavior ? CHOOSE 2 ANSWERS
The Id Field for Actions in the card state is not configured with the correct RecordId.
There is no active version of the DataRaptor Extract.
There is no active version of the OmniScript.
In the DataRaptor Extract Action, the input Parameters Filter Value is misspelled.
Does the order of cards matter when there is more than one card state?
Yes, the cards Frameworks chooses the card state without any conditions.
Yes, the cards Frameworks chooses the first state with true conditions to display
No, the cards Frameworks chooses the card state alphabetically by state name
No, the order of card states does not matter.
What are 2 reasons to create a version of a card instead of creating a clone of it?
You want to be able to have both cards displayed on the same layout
You want, to change the author on a Vlocity managed card
You want existing card layouts to use the existing version, not the new version.
You want, the new version to be used everywhere that the current version in used
You have an OS, that you need to launch for twenty different Cards. Based on the best practices, which type of action would you use?
A Vlocity Action.
An OS Action.
A Custom Action.
An action Button.
Which two types of information can a flyout contain? Choose 2
Any JSON data.
Any type of action
A link to a DataRaptor
Another flyout
Which two statements about a Card are true? Choose 2
A card must have a test data source settings
A Card require to own data source
A Card can have a multiples states
A card requires a Template to be assigned to it.
What type of Card state has no fields and only limited actions?
An active Card State
A State with conditional action
An edit Model State
A blank Card State
Which JSON node store the Data for a Layout?
Obj
Params
Records
Parent
Which 2 of the following approaches display information that might otherwise not fit on a Card? Choose 2
Use multiple card states
Use a flyout
Use a templates with flyout columns
Use a list card templates
You want to use a custom LWC data table to display a list of records for an account. What do you need to do to get a list of records?
Add the records key value pair to the account to the custom LWC attributes
Add the columns key value pair to the account to the custom LWC attributes
Add the columns key value pair under session variables
Add the records key value pair under session variables
What two items below need to be set up before you can create a New OS?
Template
Language
Subtype
Description
You need to use the COUNTIF function on data entered by the user in an OS. The function output needs to be displayed to the user immediately (in the current step). Based on the best practice, what element should you use this function in?
A calculation Action Element
A set value Element
A Formula Element
a Range Element
In an OS, what is unique about a Warning in a Messaging element? (choose 2)
It mark the banner yellow
It is only available for the false message
It requires a validate expression
It sets the element to required
In an OS, you need to get data from many fields in a Salesforce Record. What element does this?
Lookup
DataRaptor extract Action
HTTP Action
Select
What OS element should you use to display a table with merge codes?
Text block
Text
Text area
Edit block
What Action causes a user to navigate away from an OS?
Navigate Action
HTTP Action
Remote Action
Integration procedure action
Which property applies a LWC, component override to every OS element specific type?
Enable LWC
LWC override
Element type to HTML template Mapping
Element type to LWC Mapping
What does an OSBaseMixin Component Allow you to do?
Enable custom components that do not extend an element to interact with the OS
Extend an OS element to add custom behavior and styling
Create a custom standalone component that does interact with the OS
Extend and override an OS modal LWC
You are configuring the API URL in an HTTP Action element within an integration procedure. What is the merge code syntax for passing a Date node from a element named DRXformPost in te URL?
%DRXformPost:Date%
%DRXformPost.Date%
{{DRXformPost:Date}}
[‘DRXformPost’][‘Date’]
In an integration Procedure, you need to perform a calculation on the output of a DataRaptor. Based on best practices, what method is recommended?
Use a Calculation action to call a calculation procedure
Use a formula in the original DataRaptor
Use an expression in a Set Values
Use a matrix action to call a calculation matrix
You need an Integration Procedure that uses a Vlocity apex class to process data and then saves data to Salesforce. What to Element do you require for this? choose 2
Remote Action
Batch Action
DataRaptor extract Action
Calculation Action
Calculation Action
DataRaptor Post Action
HTTP Action
You are building a Dataraptor Extract for an Integration procedure used in an OS. Based on best practices. Where should you get an Expected output JSON for the DataRaptor Quick Match?
Copy the JSON from the DataRaptor Action node of the integration procedure
Write the JSON in the expected output JSON field of the DataRaptor
Write the JSON from scratch in a JSON editor
Copy the JSON from the DataRaptor Action Debug node of the integration Procedure
Why would you version an integration procedure instead of cloning it?
The new integration procedure uses a cache block
The new integration procedure will replace the existing all.
The new integration procedure is chainable
The new integration procedure will be used independently
In which two fields in an integration Procedure can you use a Function CONCAT or DATEDIFF? choose 2
In Response Action in an Additional input Value field
In Remote action in a Remote option value field
In Procedure configuration in a tracking custom data value field
In a Remote action in an additional output value field
You received data from an external data source and the data is nested two levels down in the JSON structure. What could you use to simplify this data?
An integration Procedure
An HTTP external element
DataRaptor Transform
A guided workflow
Which type of DataRaptor gets information from Salesforce for use in Card Layout and OS?
A DataRactor Load
A DataRactor Post-Transformation
A DataRactor Post-Transform
A DataRactor Extract
What would you use to map extracted Salesforce data field names to the Expected Output of the DataRaptor?
DataRaptor Output Paths
Vlocity Flyouts
DataRaptor Formulas
Vlocity Action
When Mapping a DataRaptor’s Extract JSON Path What is the correct syntax to use?
{{Object:Field}}
Object,Field
Object:Field
Object.Field
Which DataRaptor load property helps prevent duplicates from being created?
Default value
Is lookup
Is required for upsert
Upsert key
If the phone number of contact is changed in an OS, Which of the following should be configured to update the Contact’s record in Salesforce?
A DataRaptor load that includes the RecordID, the upsert key Selected and the new phone number
A DataRaptor Transform that includes the previous phone number with the upsert key selected and the new phone number.
A DataRaptor Transform that maps the new phone number to the old phone number field.
A DataRaptor Extract that includes the RecordID, the upsert key selected, and the new phone number
A customer has a new Engagement Manager who is going to be the new Primary contact for the account. What type of mapping does DataRaptor Load Use to Create the new contact and then add the new primary contact?
Lookup Key
Linked Mapping
Lookup mapping
Relationship Query
What two advantages does a DataRaptor Turbo Extract have over a Standard DataRaptor Extract? Choose 2
It supports complex mappings
It is easier to configure.
It has better performance at runtime
It populates Data in PDF and DocuSign format
What parent JSON node name is returned from a Calculation Procedure?
Output
Outputs
Output
Outputs
Vlocity Calculation Matrices can be created manually in the user interface, or by uploading what type of file?
XLS
CSV
TSV
JSON
Which two of the following functions are available in a Calculation Procedure Aggregation Step? (Choose 2 answers)
MAX
ABS
AVG
AND
On a card Layout, a card displays Salesforce data, but one of the fields shows only the label. What could cause this?
In the card definition, params.id is misspelled in the Data Source Input Map.
In the card state, the Field type for the field does not match the type in the Salesforce record.
There are No Test Data Source Settings configured.
The Field name in the card state does not match the DataRaptor Extract’s Output JSON Path name.
{"name":"La posta VPE", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge on Vlocity's OmniScript and Integration Procedures with this comprehensive quiz. Are you ready to demonstrate your expertise in card layouts, data sources, and custom elements?Key Highlights:87 challenging questionsMultiple choice and checkbox formatImmediate feedback on your answers","img":"https:/images/course4.png"}