Professional Documents
Culture Documents
2) in a DataRaptor Extract JSON Path, which option below has the correct syntax for a
relationship query for a native Salesforce record? (Verfied)
A . Contact: Caseld:Subject
B . ContactCaseld. Subject
C . Contact:Caseld__rSubject
D . Contact:Caseld__r-Subject
3) Which OmniScript Action element redirects the user outside the OmniScript? (Verfied)
A. Navigate Action
C. Remote Action
D. HTTP Action
4) What parent JSON node name must be sent to a Calculation Procedure? (Verfied)
(Small i)
A . input
B . Input
C . inputs
D . Inputs
5) Of the questions listed below, which two are ones you need to answer when you create a
DataRaptor Extract? (Verified)
A. What should | name the JSON node where the data will be sent?
B. Which sObject or sObjects contain the data | need?
6) what type of card state has no fields and only limited actions? (Verified)
8) On a FlexCard canvas, several fields display with Salesforce data, but one of the fields
shows only the label. What could cause this? (Verified)
A. There are no Test Data Test Parameters configured.
B. The card state only supports a limited number of fields for display.
C. In the Setup Panel, {recordid} is misspelled in the Data Source Input Map.
D. The field is null in the Salesforce record.
9) A healthcare company wants to enable its subscribers to add, edit, or delete dependents
related to their policy Community portal. The developer on the project decides to use an
MniScript.
How should the developer configure the OmniScript to provide this functionality? (Verified)
A . Use an Edit Block element configured with Remote Actions.
B . Use an Edit Block element configured with SOQL statements.
C . Use an Input Block element and a DataRaptor Post Action element.
D . Use a Text Block element and a Remote Action element.
11) An OmniScript displays data from an API using an Integration Procedure, but some of the
data is missing.
What error could cause this? Choose 2 answers (Verified)
A. The element name for the missing data does not match the JSON node key in the
Integration Procedure Response.
B. The Integration Procedure Preview Input Parameters do not match the JSON sent from the
OmniScript.
C. The JSON sent from the Integration Procedure Action does not match any of the Original
Input for the Integration Procedure.
D. The missing data is trimmed in the Integration Procedure Action Response JSON Path.
12) A developer is creating a FlexCard for a new Community page. The FlexCard will display
case information along with action to close the case and update the case. And it will be
styled using the Community’s theme.
13) While configuring type ahead block which data source developer should use?
(choose 3) (Verified)
DataRaptor Extract Action
-HTTP Action
-Remote Action
14) An integration Procedure uses an HTTP action to make a REST API call. The response
from the REST API must be converted into a specific XML structure before sending it as an
input to another external web service.
How should the developer configure the Integration Procedure to meet this requirement?
(Verified)
A. Use a Remote Action that calls the XMLStreamReader class
B. Use a Remote Action that calls the XMLStreamWriter class
C. Use a DataRaptor Transform to convert JSON to XML
D. Use a DataRaptor Extract and check the XML checkbox on the Output JSON Path.
17) A developer has a requirement to create a child FlexCard that contain all of its parent
FlexCard’s records in a Datatable. (Verfied)
A . {Records[0]}
B . {Records}
C . {Params records}
D . {recordId}
18) A developer is configuring a DataRaptor Load to Save contract data. The developer
needs to set the record type of the contact using DeveloperName.
Which two configuration actions should the developer take to set this up in the DataRaptor
Load? (Verfied)
A . Check is Lookup property when mapping the fields.
B . Add Link to RecordType object in the Contact Object with the id field of RecordType
object.
C . Select RecordType in the Lookup object list. Development in the lookup Field list, and
ID in the Lookup Requested Field list.
D . Select RecordType in the Lookup Object list. ID in the Lookup Field list, and Development
in the Lookup requested Field list.
19) If there are multiple versions of a Matrix, only one version can be accessed at a time, based on
these factors? (choose 2) (Verfied)
The date/time range on the Matrices (i.e. are they active at the same time?)
If they are both active, the highest priority active Matrix is the one that runs. (1 is the lowest
priority)
(or)
/Script, you have a Disclosure element that requires user input only if the user already checked
a Non Disclosure Agreement
22) While using the Lightning App Builder, you add a Custom Component to the console, but
the component you want to add does not appear in the dropdown list. What could cause
this? (Verfied)
B. The record displayed in the Lightning App Builder preview has no data for the record
displayed.
C. The FlexCard has a recordid that is for the wrong record type.
23) A developer configure a FlexCard with a DataRaptor data source that uses the params.id
as an. When the developer clicks Views Data on the FlexCard, valid data displays. However,
when the developer previews the layout, the FlexCard does not display. What could cause
this error? Choose 2 answers (Difference in question)
A. The Data Node field for the FlexCard is empty.
B. The RecordId in the Test Data Source settings ins for the wrong record type.
C. The attribute haven’t been configured to pass the data to the fields.
D. There is not Salesforce record for the FlexCard based on the RecordId in the layout’s Test
Data Source Settings.
24) You configured a FlexCard with a DataRaptor data source which uses the
params.id as an input. When you click View Data on the FlexCard, valid data displays.
However, when you preview the layout, the FlexCard does not display.
Procedure, but you do not want to wait for the response for the user to proceed. What
feature do you enable? (Difference in question)
Toast Completion
Use Future
28) A developer is configuring an integration Procedure Action in an OmniScript. The
Omniscript needs a JSON response from the Integration Procedure but does not need to
wait for the response for the user to proceed.
Which feature should the developer enable? (Difference in question)
• A. Use Future
• B. Toast Completion
• C. Invoke Mode Fire and Forget
• D. Invoke Mode Non-Blocking
31) A healthcare company wants to enable its subscribers to add, edit, or delete
dependents related to their policy Community portal. The developer on the project decides
to use an MniScript.
How should the developer configure the OmniScript to provide this functionality? (Verfied)
A . Use an Edit Block element configured with Remote Actions.
B . Use an Edit Block element configured with SOQL statements.
C . Use an Input Block element and a DataRaptor Post Action element.
D . Use a Text Block element and a Remote Action element.
Trailhead
1) OmniStudio:
Offers tools only for customers in the Health industry.
B.Drives digital engagement.
C.Provides guided user experiences.
D.A and B
E.B and C
2) True or false: You can embed a FlexCard Lightning web component inside an LWC
OmniScript.
A.True
B.False
2) Which action type enables you to launch the same OmniScript from more than one
FlexCard?
A.OmniScript
B.OmniStudio Action
C.Update OmniScript
D.Card
1) True or false: The Appearance section in the Style panel allows users to update the
text alignment of an element.
A.True
B.False
2) The FlexCard canvas grid is broken down into how many columns?
A.4
B.8
C.10
D.12
1) Which of these is a reason to create a child FlexCard?
A.To embed it in multiple FlexCards
B.To include multiple data sources in a single FlexCard
C.To group specific data in a particular way
D.A and B
E.A, B, and C
1) Which of these are Lightning App pages you can create to build a Lightning Console?
A.Console Page
B.Home Page
C.Record Page
D.A and B
E. B and C
2) If you can’t find the FlexCard you want to drag to the console in the Custom
Components list, how would you troubleshoot?
A.Check that the template used to create the console is compatible with the custom
components.
B.Make sure the card is activated.
C.Verify the correct targets are set in Publish Options.
D.B and C
E.A and B
Digital experience
Flex Cards
Omni scripts
Reading
Writing data
6)Which component of the Service Management layer executes multiple actions in a single server
call?
Integration procedure
7)What do FlexCards display?
8)True or false: You can embed a FlexCard Lightning web component inside an LWC OmniScript.
TRUE
Header
10)How can you test what a FlexCard looks like on different devices?
12)When configuring data source inputs, what happens when you filter data with the Result JSON
Path?
14)Which action type enables you to launch the same OmniScript from more than one FlexCard?
Omnistudio action
15)True or false: The Appearance section in the Style panel allows users to update the text alignment
of an element.
False
16)The FlexCard canvas grid is broken down into how many columns?
12
17)Which of these is a reason to create a child FlexCard?
An action element
20)In Integration Procedures, what determines which Actions element you use?
21)Which Action element allows the Integration Procedure to get data from a Web API?
HTTP Action
22)Which Action element ends an Integration Procedure and returns data to the entity that called it?
Response Action
23)Which Action element in the Integration Procedure calls the DataRaptor Load?
It idefines issues with output and input for each element in Int procedure
26)You want to limit the results of your query to 20 records. Which filter do you use?
LIMIT 20
27)Which two input parameters link a Type Ahead Block with a DataRaptor?
28)You need a DataRaptor Load that saves data for each branch of an OmniScript
true
29)You don’t need to step through all the branches in the OmniScript to populate the JSON.
false
Which rules do you have to follow when using a DataRaptor Load to create a new record?
A.Do not create a new record when one already exists.
B.Include all the required fields for that record type in your DataRaptor.
C.Never create a new record after midnight.
D.A and B
E.A and C
31)Which data source is best for pushing automatic updates to a FlexCard when data changes?
Streaming api
33)Which element in your Integration Procedure extracts an Account Postal Code from Salesforce?
set values
35)Which tab in the DataRaptor Transform should you select to specify your desired logic?
Formulas tab
36)Which Action element in the Integration Procedure sends data to the DataRaptor Transform?
Lookup table
43)Which of these are Lightning App pages you can create to build a Lightning Console?
home page ,
record page
44)If you can’t find the FlexCard you want to drag to the console in the Custom Components list,
how would you troubleshoot?
45)
True or false: You can use an OmniScript to present data from different sources.
true
46)
B and C
49)How can you build OmniScripts with the LWC OmniScript Designe
configuration
Which of the following features are useful for in-product help displays?
53)What does an OmniScript use to match the JSON that comes in from the Integration Procedure to
element names?
parser
conditional views
55)
What is the name of the property that sends a specific node in the JSON to a data tool?
56)
How many choices for data elements do you have for a Type Ahead Block?
To prevent typos, copy the value for the Typeahead Key field from which node in the Action
Debugger?
Response
true
%FIELDNAME%
60)
True or false: In a Messaging element, every banner type can have both true and false conditions.
false
62)
Which DataRaptor type should you use to populate a PDF with data?
dataraptor transform.
Extract tab
Formulas tab
Output tab
Options tab
Preview tab
64)True or false: You can use a DataRaptor function to string text together.
true
65) You are creating a DataRaptor Turbo Extract in DataRaptor Designer. Where do you
specify the Salesforce object from which to extract data?
A.Extract tab
B.Options tab
C.Formula tab
D.Output tab
What setting prevents a DataRaptor Load from creating duplicate records in Salesforce?
A.Upsert Key
B.Required For Upsert
C.ContextId
D.Primary Key
What can Integration Procedures do?
A.Send and receive the data we need.
B.Directly interact with the User.
C.Perform batch processing.
D.A and B
E.A and C
Compared to Apex classes, Integration Procedures are what?
A.Easier to maintain.
B.Difficult to update.
C.Less time-consuming to develop.
D.A and B
E.A and C
1. For testing an Omniscript the Contextld is the only key in a Set Values
element Before going into production, what are two possible best practices
for this Contextld? Choose 2 answers
2. What part of a DataRaptor Extract defines the JSON that is shared with
Vlocity apps?
3. Which context variable is set in the card designer and allows access to any
property in scope plus the {{payload}} variable?
A. Object {{objj}}
B. Page parameters {{params}}
C. Session variables {{session}}
D. Attributes {{attrs}}
4. You are importing a list of new products into Salesforce and need to map
the new product to the appropriate PriceBook Entries.
What type of DataRaptor mapping keeps track of the new product Records
as they are created to use in the Price entries you need to create?
A. Relationship Query
B. Lookup Key
C. Linked Mapping
D. Lookup Mapping
5. You have configured an Integration Procedure element with
SEND/RESPONSE TRANSFORMATIONS as shown.
Alternatively, how would you configure Additional Input to send exactly the
same data? Assume that you check Send Only Additional Input.
D)
Option D
7. CORRECT TEXT
The card layout below has an Integration Procedure as a data source. The
cards use the layout data source.
Which JSON data structure below supports this card layout and uses best
practices.
A. ""ContactCellPhone: "(212) 154-8562",
"ContactName": "Edward Stamos",
"AccountPhone": "2221546450",
"AccountName": "Acme"
I
{
"ContactCellPhone: "(650) 156-1102",
"ContactName": "Howard Jones",
"AccountPhone": "2221546450",
"AccountName" "Acme"
}
]
B. "Contact": [
{
"CellPhone": "(212) 154-8562",
"Name": "Edward Stamos"
},
t
"CellPhone". "(650) 156-1102",
"Name": "Howard Jones"
}
8. You want to send all data from a FlexCard's data source to a Datatable in a
child FlexCard.
What is the variable you put in the Data Node field in the parent FlexCard
that gets all the records?
A. {records}
B. {Parent.id}
C. {records [0]}
D. {recordid}
9. An OmniScript displays data from an API using an Integration Procedure,
but some of the data is missing.
What error could cause this? Choose 2 answers
A. The element name for the missing data does not match the JSON node key
in the Integration Procedure Response.
B. The Integration Procedure Preview Input Parameters do not match the
JSON sent from the OmniScript.
C. The JSON sent from the Integration Procedure Action does not match any
of the Original Input for the Integration Procedure.
D. The missing data is trimmed in the Integration Procedure Action
Response JSON Path.
A. Select Salesforce SVG as the icon type and scroll through until you find
the custom icons
B. Select Salesforce SVG as the icon type and search for custom to find the
custom icon
C. Select Custom as the icon type and search for the custom icon you want
from the library
D. Select Custom as the icon type and enter the icon URL in the Image
Source field
11.What JSON from the DRGetAccountDetails action would display all six
values correctly in the OmniScript structure shown? BikContacts is a Repeat
Block.
(Highlighted the difference)
A. {"BlkContacts": [ { "Phone": "(212) 169-1475", "Name": "Edward Stamos" }. {
"Phone": "(212) 169-8979", "Name": "Leanne Tomlin" } J, "AccountPhone":
"2221546450", "AccountName": "Acme" }
B. {"BlkContacts": [ { "ContactPhone": "(212) 169-1475", "ContactName:
"Edward Stamos" }, { "ContactPhone": "(212) 189-6979". "ContactName":
"Leanne Tomlin" } J, "AccountPhone "2221546450", "AccountName" "Acme" }
C. {"Contacts": [ {"ContactPhone": "(212) 169-1475", "ContactName":
"Edward Stamos" }, {"ContactPhone": "(212) 189-8979", "ContactName":
"Leanne Tomlin" } ], "AccountPhone: "2221546450", ""AccountName: "Acme" }
D. {"ContactPhone": "(212) 169-1475", "ContactName". "Edward Stamos",
"ContactPhone": "(212) 189-8979", "ContactName": "Leanne Tomlin",
"AccountPhone": "2221546450", "AccountName": "Acme" }
A. Use Future
B. Toast Completion
C. Invoke Mode Fire and Forget
D. Invoke Mode Non-Blocking
14.Which three are true about Calculation Matrix inputs? Choose 3 answers
A. %DRReadCase:CaseNumber%
B. HTTPGetCaseDetails: CaseNumber
C. {{DRReadCase. CaseNumber}}
D. {{CaseNumben}
17.In an OmniScript, you have a Disclosure element that requires user input
only if the user already checked a Non Disclosure Agreement checkbox.
Which conditional view option do you choose?
18.in an OmniScript, you need to get data from a single field ina Salesforce
record.
What element does this?
A. Select
B. DataRaptor Post Action
C. Lookup
D. HTTP Action
19.How is data accessed for a Field element in a FlexCard that wants the
AccountName?
A. AccountName
B. {AccountName}
C. {records}
D. records
A. Set Errors
B. Lookup
C. Email Action
D. Set Values
21.Which two of these options can retrieve data from a Salesforce object?
Choose 2 answers
[ See the 21 and 22 question difference]
A. A DataRaptor Transform Action
B. A DataRaptor Load Action
C. An HTTP Action
D. A DataRaptor Post Action
E. A Lookup Action
F. A DataRaptor Extract Action
22.Which two of these options can a developer use to retrieve data from a
Salesforce object? Choose 2 answers
26.A developer is 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 an element
named SetValues in the URL?
A. %SetValues Date
B. (' Setvalues'] [ 'Date']
C. x%SetValues.Date%
D. {(SetValues. Date)}
27.A healthcare company wants to enable its subscribers to add, edit, or delete
dependents related to their policy Community portal. The developer on the
project decides to use an MniScript.
How should the developer configure the OmniScript to provide this
functionality?
A. Use an Edit Block element configured with SOQL statements.
B. Use an Edit Block element configured with Remote Actions.
C. Use a Text Block element and a Remote Action element.
D. Use an Input Block element and a DataRaptor Post Action element.
B. Check the Send Only Additional Input checkbox, and the following/ value
pairs to Additional input:
31.A developer examines data received from an external data source. The data
is nested two levels down in the JSON structure.
Which OmniStudio tool could the developer use to simplify this data?
A. A guided workflow
B. A DataRaptor Transform
C. An integration Procedure
D. An HTTP Action Element
32.A developer needs to build a multi-step intake form. Each step must allow
the user to cancel the intake at any time. The developer is using an LWC
OmniScript to build the form.
How should the developer implement the cancel functionality for all steps
using the LWC OmniScript Designer?
A. Add a navigation Action inside each step and set the Component name to
''Cancel'',
B. Add a navigation Action inside each step and set the Element Name to
''Cancel'',
C. Add a navigation Action outside each step and set the Element Name to
''Cancel'',
D. Check the Enable Cancel checkbox in the Setup tab under Cancel Options.
33.The OmniScript must retrieve device details stored in the Asset object and
then call an external system to send troubleshooting commands via REST
API to the device.
Which two OmniScript element should the developer use to configure this
functionality?
A. Navigation Action
B. HTTP Action
C. DataRaptor Extract Action
D. REST API Action
E. SOQL Action
A. Check the Chain on Step Check on the HTTP Action in the Integration
Procedure
B. Set the Timeout property on the HTTP Action in the Integration
Procedure
C. Configure a Remote action with timeout settings of 120000
D. Check the Chainable checkbox on the integration procedure Action in the
OmniScript
37.A developer configure a Flexcard with a DataRaptor data source that uses
the params.id as an. When the developer clicks Views Data on the FlexCard,
valid data displays. However, when the developer previews the layout, the
FlexCard does not display.
What is the most efficient way for the developer to meet this requirement?
A . Create a Postprocessor apex class to calculate the sum.
B . Add an Aggregation Step as SUM (BasePrice)
C . Add A Calculation Step as SUM (BasePrice).
D . Create a Preprocessor class to calculate the sum
39.A developer creates an OmniScript display FirstName, LastName, and
BirthDate of a contact using a Type Ahead Block. The DataRaptor used in
the Type Ahead has been tested and fetches the correct data.
What is the reason that the fields fail to display the fetched data?
A . Lookup Mode is not selected in the properties of the Type A Head Block.
B . Use Data JSON is not selected in the properties of the Type Ahead Block.
C . FirstName, LastName, and BirthDate are not placed inside the Type
ahead Block.
D . The Typeghead ley is not in the correct format
Which two Location should the developer check to troubleshoot the issue?
Choose 2 answers
A . Script configuration
B . Community logs
C . DataRaptor configuration
D . Action Debugger
The following text block in the Omniscript uses a merge code to display the
ID for the new trail org:
48.in a DataRaptor Extract JSON Path, which option below has the correct
syntax for a relationship query for a native Salesforce record?
A . Contact: Caseld:Subject
B . ContactCaseld. Subject
C . Contact:Caseld__rSubject
D . Contact:Caseld__r-Subject
49.On a FlexCard canvas, several fields display with Salesforce data, but one of
the fields shows only the label.
55.You configured a FlexCard with a DataRaptor data source which uses the
params.id as an input. When you click View Data on the FlexCard, valid data
displays. However, when you preview the layout, the FlexCard does not
display.
A . Version Number 1
B . Version Number 2
C . Version Number 3
D . Version Number 4
58.In which two fields in an Integration Procedure or DataRaptor can you use a
function like CONCAT or DATEDIFF? Choose 2 answers
A . In a Set Values Action in a Value field.
B . In a Remote Action in an Additional Output value field.
C . In a DataRaptor Action in an Input Parameters value field.
D . In a DataRaptor in an Output Tab Output JSON Path.
1) in a DataRaptor Extract JSON Path, which option below has the correct syntax for a
relationship query for a native Salesforce record? (Verfied)
A . Contact: Caseld:Subject
B . ContactCaseld. Subject
C . Contact:Caseld__rSubject
D . Contact:Caseld__r-Subject
2) Which OmniScript Action element redirects the user outside the OmniScript? (Verfied)
A. Navigate Action
C. Remote Action
D. HTTP Action
7) You are troubleshooting an Integration Procedure with two 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?
A . ResponseCartDebug
B . ResponseCart
C . FetchCartDebug
D . FetchCart
10) A developer has a requirement to create a child FlexCard that contain all of its parent
FlexCard’s records in a Datatable.
A . {Records[0]}
B . {Records}
C . {Params records}
D . {recordId}
12) A developer is configuring a DataRaptor Load to Save contract data. The developer
needs to set the record type of the contact using DeveloperName.
Which two configuration actions should the developer take to set this up in the DataRaptor
Load?
A . Check is Lookup property when mapping the fields.
B . Add Link to RecordType object in the Contact Object with the id field of RecordType
object.
C . Select RecordType in the Lookup object list. Development in the lookup Field list, and
ID in the Lookup Requested Field list.
D . Select RecordType in the Lookup Object list. ID in the Lookup Field list, and Development
in the Lookup requested Field list.
15) Which of the following best practices should be considered when building the
DataRaptor load for an integration procedure?
17) While using the Lightning App Builder, you add a Custom Component to the console, but
the component you want to add does not appearin the dropdown list. What could cause
this?
B. The record displayed in the Lightning App Builder preview has no data for the record
displayed.
C. The FlexCard has a recordid that is for the wrong record type.
18) A healthcare company wants to enable its subscribers to add, edit, or delete dependents
related to their policy Community portal. The developer on the project decides to use an
MniScript.
How should the developer configure the OmniScript to provide this functionality?
A . Use an Edit Block element configured with Remote Actions.
B . Use an Edit Block element configured with SOQL statements.
C . Use an Input Block element and a DataRaptor Post Action element.
D . Use a Text Block element and a Remote Action element.
19) On a FlexCard canvas, several fields display with Salesforce data, but one of the fields
shows only the label. What could cause this?
A. There are no Test Data Test Parameters configured.
B. The card state only supports a limited number of fields for display.
C. In the Setup Panel, {recordid} is misspelled in the Data Source Input Map.
D. The field is null in the Salesforce record.
20) A developer creates a DataRaptor Extract to retrieve data to pass to an external service.
The external service expects the field value to be integer. However, the DataRaptor is
sending it as a string.
22) An integration Procedure uses an HTTP action to make a REST API call. The response
from the REST API must be converted into a specific XML structure before sending it as an
input to another external wen service. How should the developer configure the Integration
Procedure to meet this requirement?
A. Use a Remote Action that calls the XMLStreamReader class
B. Use a Remote Action that calls the XMLStreamWriter class
C. Use a DataRaptor Transform to convert JSON to XML
D. Use a DataRaptor Extract and check the XML checkbox on the Output JSON Path.
23) What two advantages does a DataRaptor Turbo Extract have over a standard
DataRaptor Extract? Choose 2 answers
A . It supports complex field mappings
B . It is easier to configure
C . It has better performance at runtime
D . It populates data in PDF and DocuSign format
24) You want a child FlexCard to use the parent's data source. What do you need to do to
make it work?
Choose 2 answers
A. You must select a data node in the Data Node field in the Properties panel on the
child FlexCard Pencil
& Pape
B. You must select a data node in the Data Node field in the Properties panel on the
parent FlexCard
C. The same data source must be selected and configured in both parent and child
FlexCards
D. The same fields must be available in both parent and child FlexCards
25) A developer configure a FlexCard with a DataRaptor data source that uses the params.id
as an. When the developer clicks Views Data on the FlexCard, valid data displays. However,
when the developer previews the layout, the FlexCard does not display. What could cause
this error? Choose 2 answers
A. The Data Node field for the FlexCard is empty.
B. The RecordId in the Test Data Source settings ins for the wrong record type.
C. The attribute haven’t been configured to pass the data to the fields.
D. There is not Salesforce record for the FlexCard based on the RecordId in the layout’s Test
Data Source Settings.
26) A developer is creating a FlexCard for a new Community page. The FlexCard will display
case information along with action to close the case and update the case. And it will be
styled using the Community’s theme.
30) what type of card state has no fields and only limited actions?
blank card state
31) What parent JSON node name must be sent to a Calculation Procedure? (Verfied)
(Small i)
A . input
B . Input
C . inputs
D . Inputs
❖ In a Calculation Procedure, what is required for the output of a Calculation Step to be used
in an Aggregation Step?
A. |t must be a calculation step
B. It must be included in the calculation output
C. It must be included in constants
D. It must be a matrix lookup step
❖ Which Calculation Matrix Version in the list would execute on 2/15/2020 at 12:00 PM?
A Version Number 1
B Version Number 2
C Version Number 3
D Version Number 4
❖ In which two fields in an Integration Procedure or DataRaptor can you use a function like
CONCAT or DATEDIFF?
Choose 2 answers
❖ Of the questions listed below, which two are ones you need to answer when you create a
DataRaptor Extract?
A Which sObject or sObjects contain the data | need?
B What should | name the JSON node where the data will be sent?
❖ In an OmniScript, you have a Disclosure element that requires user input only if the user
already checked a Non Disclosure Agreement
An OmniScript displays data from an API using an Integration Procedure, but some of the data is
missing.
What error could cause this? Choose 2 answers
A. The element name for the missing data does not match the JSON node key in the
Integration Procedure Response.
B. The Integration Procedure Preview Input Parameters do not match the JSON sent from the
OmniScript.
C. The JSON sent from the Integration Procedure Action does not match any of the Original
Input for the Integration Procedure.
D. The missing data is trimmed in the Integration Procedure Action Response JSON Path.
W
How do you recognize a Node in the JSON?
Type/Subtype/Language
3) which omniscript action component ends the omniscript and returns user to salesforce?
Navigate Action
Margins
Available Components
9) The Vlocity Calculation Procedure Simulator creates JSON Input and Output data sets //that can
be used to define DataRaptors.//
A. True
B. False
Flexcards
12) If there are multiple versions of a matrix, only one version can be accessed at a
time, based on these factors:
The date/time range on the matrices. (That is, are they active at the same time?)
If they are both active, the highest priority active matrix is the one that runs. (1
is the lowest priority.)
13) On a FlexCard canvas, several fields display with Salesforce data, but one of the fields
shows only the label.
What could cause this?
B. The card state only supports a limited number of fields for display.
C. In the Setup Panel, {recordid} is misspelled in the Data Source Input Map.
19) in omniscript a developer wants to hide the record id field from the ui which
configuration setting helps the developer to hide a field in omniscript
In element properties…….”hide” property to true
20) which is not a part of group element type in integration procedure?
Text Block
22) Which of the following best practices should be considered when building the
DataRaptor load for an integration procedure?
Trailhead questions
1)Which action tells the Integration Procedure what data to pass back to the tool that called
it?
Response Action element
Omniscripts
Vl
oci
tyPl
atf
orm Es
sent
ial
Dumps
1
. Howcancar
dlayoutbeembeddedwi
thi
nanot
hercar
dlayout
?
a.Us
eanangul
ari
nas
peci
fi
cfi
eldi
nacar
dst
ate
b.Us
etheAddLayoutbut
toni
nazonel
ayout
c. Us
eas
ess
ionvar
iabl
eonaCar
d
d.Us
eacar
dst
atewi
thal
ayoutcondi
ti
on.
2. Youhaveacar dwit
hf i
ves
t at
es.Fourofthestateshavecondi
ti
on.Twooft
hecar
d
doesnothavecondi
ti
onwhichonewi l
lbedis
played?
a.Thes
tat
ethathast
hehi
gherpr
ior
it
y
b.Thes
tat
ethati
scl
osert
othebot
tom i
nSTATESpanel
c. Thes
tat
ethati
scl
osert
othet
opi
ntheSTATESpanel
d.Thes
tat
ethathasnocondi
ti
on
3.Youwantt
oedi
taCar
d.Whi
chques
tions
houl
dyouas
kand…?
a.Hast
heCar
dbeencl
onedBef
ore?
b.Wi
l
ltheCar
dbeact
ivat
edont
heLayout
?
c. I
stheCar
dus
edonanyot
herCar
dLayout
?
d.Wi
l
ltheCar
donl
ybeus
edf
ort
est
ing?
4.Youwantacar
dtous
ethel
ayout
’sdat
asour
ce.Whatdat
asour
cedoyouneed
sel
ectf
or.
.
?
a.Dual
b.ApexRemot
e
c. nos
our
ce/l
ayout
d.Par
ent
5.Whatcanbel
aunchedwi
thanact
ionbut
tononacar
d?
a.AVl
oci
tyCal
cul
ati
onPr
ocedur
e
b.AVl
oci
tyOmni
Scr
ipt
c. AVl
oci
tyCal
cul
ati
onMat
ri
x
d.AVl
oci
tyDat
aRapt
orLoad
6.Whatt
woi
temscanyoui
ncl
udeonacar
dfl
yout
?Choos
e2ans
wer
s
a.Anot
herf
lyout
b.Accountname
c. AnOSAct
ion
d.Al
i
nkt
oaDat
aRapt
or
7.Whi
cht
wos
tat
ement
saboutaCar
dLayoutar
etr
ue?Choos
e2ans
wer
s
a. ACar
dLayoutr
equi
resi
tsowndat
asour
ce
b.ACar
dLayoutr
equi
resat
empl
atet
obeas
signedt
oit
.
c. ACar
dLayoutr
equi
rest
estdat
asour
ces
ett
ings
.
d.ACar
dLayoutcancont
ainmul
ti
plecar
ds.
8.Whatt
woi
temsdoCar
dst
atecondi
ti
onsdet
ermi
ne?Choos
e2ans
wer
s
a.Whatt
empl
atei
sus
edt
odi
spl
ayt
heCar
d.
b.Whati
nfor
mat
ionandact
ionsar
edi
spl
ayedont
heCar
d.
c. Whatzonet
heCar
dappear
sin
d.Whatdat
asour
cei
sus
edf
ort
heCar
d.
9.Whi
chJ
SONnodes
tor
est
hedat
aforCar
d?
a.par
ent
b.par
ams
c. r
ecor
ds
d.obj
1
0.Whi
choft
hef
oll
owi
ngus
est
hecor
rectmer
gecodes
ynt
axf
orCar
dsFr
amewor
k?
a.{
{$par
ent
:ses
sion:
Zip}
}
b.{
{$par
ent
.ses
sion.
Zip}
}
c. %$par
ent
.ses
sion.
Zip%
d.r
ecor
ds[
0].
Bil
l
ingPos
tal
Code
1
1.Whencreati
ngases
sionvar
iabl
eint
heCar
dDes
igner
,whats
ynt
axwoul
dyouus
eto
r
efer
encetheval
ueofcardl
i
keparams.
i
d?
a.“
val
ue”
b.[
‘val
ue’
]
c. {
{val
ue}
}
d.Val
ue
1
2.Youhavesomanyfi
eldsonaCar
dthati
tlookscl
utt
ered.Bas
edonbes
tpr
act
ices
whati
sthemos
tef
fi
ci
entwaytodi
spl
ayt
hecard?
a.Us
eas
econdzone
b.Us
eacar
dfl
yout
c. Us
eas
econdCar
d
d.Del
etes
omeoft
heact
ions
1
3.WhattwoOmni
Scr
iptAct
ionel
ement
sredi
rectt
heus
erout
sidet
heOmi
niScr
ipt
?
Choos
e2ans
wer
s
a.Res
pons
eAct
ion
b.Navi
gat
eAct
ion
c. Pos
ttoObj
ectAct
ion
d.DoneAct
ion
1
4.Whi
ch t
wo ofthe i
temsbel
ow mus
tbe def
ined bef
ore you can cr
eat
e a new
Omni
Scr
ipt
?Choos
e2answers
a.SubType
b.Des
cri
pti
on
c. Type
d.Templ
ate
1
5.Fortes
tinganOmniScr
ipt
,theCont
extI
distheonlykeyinaSetValueselement
.
Bef
oregoingtopr
oducti
onwhatisthebes
tpract
icesfort
hisCont
ext
Id?Choos
e2
answers
a.Donot
hing.
Itwi
l
lbei
gnor
edatr
unt
ime.
b.Deact
ivat
edt
heSetVal
uesel
ement
.
c. Del
etet
heSetVal
uesel
ement
.
d.Addt
hecor
rectCont
ext
Idt
othe{
Dat
a}modal
.
1
6.I
nanOmni sScr
ipt,youhavedi
scl
osureel
ementthatrequi
resus
erinputonlyift
he
useral
readycheckedaNon-Di
scl
osureAgr
eementcheckbox.Whi
chcondit
ionalvi
ew
opti
ondoyouchoos e?
a.Hi
deel
ementi
ffal
se
b.Setr
equi
redel
ementt
oopt
ional
iff
als
e.
c. Setel
ementt
oreadonl
yiff
als
e.
d.Setel
ementt
orepeati
ffal
se.
1
7.I
nanOmni Scr
ipt
,whati
suni
queaboutaRequi
rementi
naMes
sagi
ngel
ement
?
Choos
e2answers
a.I
trequi
resaVal
i
dat
ionExpr
ess
ion
b.I
tset
stheel
ementt
oRequi
red
c. I
tisonl
yavai
l
abl
efort
hef
als
emes
sage
d.I
tmakest
hebanneryel
l
ow
1
8.I
nanOmni Scr
ipt
,youneedt
ogetdat
afr
om as
ingl
efi
eldi
naSal
esf
orcer
ecor
d.What
el
ementdoesthi
s?
a.HTTPAct
ion
b.Lookup
c. Sel
ect
d.Dat
aRapt
orPos
tAct
ion
1
9.I
nanOmni Scri
pt,
youwantt oconfi
gureaTypeAheadbl
ockthatas
ktheus
ertotype
i
naCont actName,butthedroppedEmailaddr
ess
.How t
oconfi
guret
heDataRapt
or
ext
racts
tepandt heTypeAheadblock?
a.Fi
lt
ertheDat
aRaptorExtr
actStepwit
hanEmai
lLI
KEt hef
il
terval
ue.I
nthe
TypeAheadblockProper
ties
,addtheNameJSON KeytotheTypeahead
Keyfi
eld.
b.Fi
lt
ertheDat
aRaptorExtr
actStepwi
thanNameLI
KEt hef
il
terval
ue.I
nthe
TypeAheadblockPropert
ies
,addtheNameJSON KeytotheTypeahead
Keyfi
eld.
c. Fi
ltertheDat
aRaptorExt
ractStepwit
hanEmailLI
KEthefil
terval
ue.I
nthe
TypeAheadblockProper
ti
es,addtheEmai
lJSONKeyt
ot heTypeaheadKey
fi
eld.
d.Fi
ltert
heDat
aRaptorExt
ractStepwit
hanNameLIKEthef
il
terval
ue.I
nthe
TypeAheadbl
ockProper
ti
es,addtheEmai
lJSONKeyt
otheTypeaheadKey
fi
eld.
20.Whattwosett
ingsar
erequi
redf
oraSetEr
ror
sel
ement
?Choos
e2ans
wer
s(Pl
sref
er
PageNo.
20)
a.AVal
i
dat
ionExpr
ess
ion
b.AnEl
ementEr
rormap
c. AnAct
iveMes
sage
d.ACondi
ti
onal
View
21
.WhatOmni
Scr
iptEl
ementonl
ydi
spl
aysar
ich-
textHTMLf
ormat
tedcodebl
ock?
a.Text
b.TextBl
ock
c. Edi
tBl
ock
d.TextAr
ea
22.WhatJ
SON codecur
rent
lyr
epr
esent
sthes
tepi
ntheOmni
Scr
iptSt
ruct
urepanel
s
hown.
St
ep1
Block1
Text1
Tel
ephone1
Bl
ock2
Checkbox1
Bl
ock3
Mul
ti
-sel
ect
1
a.“
Step1
”:{
“
Block1
”:{
“
Tes
t1”
:“Text
”,
“
Tel
ephone1
”:“
1234567890”
}
,
“
Block2”
:{
“
Checkbox1
”:f
als
e,
“
Block3”
:{
“
Mul
ti
-sel
ect
1”:“
Val
ueA;Val
ueB”
,
}
,
23.JSONfrom DRGetAccount
Det
ail
sact
ionwoul
ddi
spl
ayal
lsi
xval
uescur
rent
lyi
nthe
OmniScri
ptRepeatBl
ock.
St
ruct
ure
Scr
iptConf
igur
ati
on
DRGet
Account
Det
ail
s
St
epAccount
Account
Name
Account
Phone
Bl
kCont
act
s
Cont
act
Name
Cont
act
Phone
a.{
“
BlkCont
act
s”:
[
“
Cont
act
Phone”
:“(
212)1
69-
1475”
“
Cont
act
Name”
:“Edwar
dSt
amos
”
}
,
“
Cont
act
Phone”
:“(
212)1
89-
8979”
“
Cont
act
Name”
:“LeanneToml
i
n”
]
,
“
Account
Phone”
:“2221
546450”
“
Account
Name”
:“Acme”
24.AnOmniScr
iptget
sdatafr
om Sal
esf
orceandfrom anon-premi
sesbil
l
ingdat
abas
e.
Whatt
woOmni Scr
iptel
ement
scoul
dretr
ievet
hisdata?Choose2answers
a.HTTPAct
ion
b.Navi
gat
eAct
ion
c. Dat
aRapt
orExt
ractAct
ion
d.Res
pons
eAct
ion
25.WhatmakesaSel
ect
abl
eIt
emsel
ementdi
ff
erentf
rom ot
herOmni
Scr
iptel
ement
s.
a.I
trequi
resanHTMLt
empl
atet
odi
spl
ay.
b.I
trequi
resaCSSt
empl
atet
odi
spl
ay.
c. I
trequi
resdat
afr
om aCal
cul
ati
onPr
ocedur
e.
d.I
trequi
resacal
lonURLst
opas
sdat
a.
26.AnOmni
Scr
ipts
avesdat
atoSal
esf
orceandt
oAWSOr
derManagements
yst
em.
WhatOmni
Scr
iptel
ementcoul
dsaveal
loft
hisdat
a?
a.Dat
aRapt
orPos
tAct
ion
b.I
ntegr
ati
onPr
ocedur
eAct
ion
c. HTTPAct
ion
d.Dat
aRapt
orLoadAct
ion
27.WhydoyouneedaRes
pons
eAct
ionel
ementi
nanI
ntegr
ati
onPr
ocedur
e?
a.I
tcont
rol
swher
etheus
ernavi
gat
esaf
tert
hei
ntegr
ati
onpr
ocedur
e
b.I
tcal
l
sanAPEXcl
assandmet
hod.
c. I
tret
urnsdat
atowhat
evercal
l
edt
heI
ntegr
ati
onPr
ocedur
e.
d.I
tenf
orceser
rorchecki
ng.
28.Youar econfi
guri
ngt heAPIURLi
nanHTTPActionel
ementwi
thi
nanI nt
egrat
ion
Procedur
e.Whatisthemergecodesynt
axf
orpas
singi
tDat
anodefr
om anelement
namedSet Val
uesintheURL?
a.%Set
Val
ues
.Dat
e%
b.[
‘Set
Val
ues
’][
‘Dat
e’]
c. %Set
Val
ues
:Dat
e%
d.{
{Set
Val
ues
.Dat
e}}
29.I
nanI ntegr
ati
onProcedur
e,youneedtoperfor
m amulti
-st
epcal
cul
ati
ononevery
el
ementofanar r
ayBas edonBestpract
icemethodsar
erecommended?Choos
e2
answers
a.Us
eaLi
stAct
iont
omer
get
hear
rayel
ement
stoget
her
.
b.Us
eaMat
ri
xAct
iont
ocal
laCal
cul
ati
onMat
ri
x.
c. Us
eaSetVal
uesEl
ementi
nsi
deaLoopBl
ock.
d.Us
eaCal
cul
ati
onAct
iont
ocal
laCal
cul
ati
onPr
ocedur
e.
30.
You have confi
gur
ed an Int
egr
ation Pr
ocedure el
ementwith Send /Res
ponse
TRANSFORMATI ONSass hown.Alt
ernati
velyhow woul
d youconfigur
eAdditi
onal
Inputtosendexact
lyt
hes amedata?As sumethatyoucheckSendOnlyAddit
ional
Input.
(Pl
sref
erPageNo.38)
SEND/RESPONSETRANSFORMATI
ON
SendJSONPat h SendJ
SONNode
DRExt
ractAct
ion:
Account
Secondar
yAccount
Res
pons
eJSONPat
h Res
pons
eJSONNode
a. Key Value
%DRExtractActi
on:Account
% SecondaryAccount
b. Key Value
SecondaryAccount DRExtr
actAction:
Account
c. Key Value
SecondaryAccount %DRExtractActi
on:Account
%
d. Key Value
DRExtr
actAction:
Account SecondaryAccount
31
.Youneedani ntegrat
ionprocedur
ethatgetsdat
afrom Sales
for
ceusesaval
ue….
Ent
it
ythatcal
ledtheintegr
ati
onProcedur
e.Whatthreeelementsdoyour
ec.
.
Choos
e3ans
wer
s.
a.ResponseAction
b.BatchAction
c.Htt
pAct i
on
d.Remot eActi
on
e.DataRaptorExtractAct
ion
f.
Calculati
onAction
g.DataRaptorPos tAct
ion
32...
TheCar
dlayoutbel
owhasanInt
egr
ati
onPr ocedur
easaDat
asour
ce…bel
ow
s
uppor
tst
hiscardl
ayoutandus
esbes
tpract
ices?
Account Cont
act Cont
act
Name Acme Name Edwar d Name Howar
dJones
Stamos
Phone (
222)
1546450 Cel
l (212)
1546562 Cel
l (
650)1
56-
1102
Phone Phone
a. {
“
Cont
act
”:
[
“
Cel
l
Phone”
:“(
212)1
54-
8562”
,
“
Name”
:“Edwar
dSt
omos
”
}
,
“
Cel
l
Phone”
:“(
650)1
56-
1102”
,
“
Name”
:“Howar
dJones
”
]
,
“
Account
”:{
“
Phone”:“
2221
546450”
“
Name”
:“Acme”
}
)
33.I
ntheI
ntegr
ati
onPr
ocedur
est
ruct
ure,whatSendJ
SONPat
hwoul
dyouus
etos
end
t
heAct
ion?
a.Act
ion1
.Bl
ockB.
BlockA
b.Act
ion1
:Bl
ockB:
BlockA
c. Bl
ockA:
BlockB:
Act
ion1
d.Bl
ockA.
BlockB.
Act
ion1
b.Bui
l
dtheI
nputJ
SONnodebynodei
ntheDat
aRapt
orDes
igner
.
c. Copyt
heI
nputJ
SONf
rom t
heOmni
Scr
ipt{
Dat
a}modal
.
d.Copyt
heI
nputJ
SONf
rom t
heDat
aRapt
orAct
ionDebugnode.
35.WhyWoul
dyoucl
oneani
ntegr
ati
onPr
ocedur
eins
teadofver
sioni
ngi
t?
a.ThenewI
ntegr
ati
onPr
ocedur
eus
esaCacheBl
ock.
b.ThenewI
ntegr
ati
onPr
ocedur
eisr
epl
aci
ngs
tubdat
a.
c. ThenewI
ntegr
ati
onPr
ocedur
eisChai
nabl
e.
d.ThenewI
ntegr
ati
onPr
ocedur
ewi
l
lbeus
edi
ndependent
ly.
36.I
nwhi
chtwofi
eldsi
nanInt
egrat
ionPr
ocedureorDat
aRapt
orcanyouus
eaf
unct
ion
l
i
keCONCATorDATEDI
FF?Choose2answers
a.I
naDat
aRapt
ori
nanOut
putTabOut
putJ
SONPat
h.
b.I
naDat
aRapt
orAct
ioni
nanI
nputPar
amet
ersval
uef
iel
d.
c. I
naSetVal
uesAct
ioni
naVal
uef
iel
d.
d.I
naRemot
eAct
ioni
nanAddi
ti
onal
Out
putval
uef
iel
d.
a.Toas
tCompl
eti
on
b.I
nvokeModeNon-
Blocki
ng
c. Us
eFut
ure
d.I
nvokeModeFi
reandFor
get
38.
Whatpr
e-popul
atest
hedat
ainaPDFus
edbyanOmni
Scr
ipt
?
a.ASOQLQuer
y
b.ADat
aRapt
orTr
ans
for
m
c. ADat
aRapt
orExt
ract
d.ADat
aRapt
orLoad
39.Oftheques
tionsl
ist
edbelow,whichtwoareonesyouneedt
oans
werwhenyou
cr
eateaDataRapt
orExt
ract?Choose2ans
wers
a.Whats
houl
dInamet
heJ
SONnodewher
ethedat
awi
l
lbes
ent
?
b.Whi
chs
Obj
ectors
Obj
ect
scont
aint
hedat
aIneed?
c. Whi
chOmni
Scr
iptt
empl
atewi
l
lIbeus
ing?
d.Whi
chcar
dwi
l
lbeus
ingt
hisDat
aRapt
or?
40.
Whatshoul
dyourf
ir
sts
tepbei
ntr
oubl
eshoot
ingwhet
heraDat
aRapt
orExt
racti
s
ret
ri
evi
ngdata
a.AddaKey/
val
uepai
rint
heDat
aRapt
ort
otes
tit
.
b.Got
otheI
ndus
tryCons
oleandr
eloadt
hepaget
otes
t.
c. Got
othePREVI
EW t
abi
nOmni
Scr
iptt
otes
t.
d.Deacti
vat
ethecar
dandl
ayout
,andgot
othePREVI
EW t
abf
ort
hecar
dto
tes
t.
41
.Whi chtwooft
hes
eopt
ionscanr
etr
ievedat
afr
om aSal
esf
orceObj
ect
?Choos
e2
ans
wers
a.ADat
aRapt
orExt
ractAct
ion
b.AnHTTPAct
ion
c. ADat
aRapt
orTr
ans
for
m Act
ion
d.ADat
aRapt
orLoadAct
ion
e.ALookupAct
ion
f
. ADat
aRapt
orPos
tAct
ion
42.Whatpar
tofaDat
aRapt
orEx
tractdef
inest
heJ
SONt
hati
sshar
edwi
thVl
oci
ty
a.Pr
evi
ewRes
pons
e
b.Out
putJ
SONPat
h
c. Ext
ractJ
SONPat
h
d.Expect
edOut
put
43.I
naDat aRapt
orExtr
actJSONPat
h,whichopt
ionbel
ow hast
hecor
rects
ynt
axf
ora
r
elat
ions
hipquer
yforanati
veSal
esf
orcer
ecor
d?
a.Cont
act
:Cas
eId:
Subj
ect
b.Cont
act
:Cas
eId_
_r:
Subj
ect
c. Cont
act
:Cas
eId.
Subj
ect
d.Cont
act
:Cas
eId_
_r.
Subj
ect
44.
Whi choft
hes
echeckboxeshel
pspr
eventaDat
aRapt
orLoadf
rom cr
eat
ingdupl
i
cat
e
records
?
a.I
sLookup
b.I
sDi
sabl
ed
c. I
sRequi
redForUps
ert
d.Ups
ertKey
45.
Howdoyoumakes
uret
hataDat
aRapt
orLoadcr
eat
esanewr
ecor
d?
a.SetaDef
aul
tVal
ue
b.Setanups
ertkey
c. Donots
etaDef
aul
tVal
ue
d.Donots
etanups
ertkey
46.
Ift
heemai
laddressofaCont
actischangedinanOmniScr
ipt,whichoft
hef
oll
owi
ng
shoul
dbeconf
igur
edtoupdatet
hecont act
’sr
ecor
dinSal
esforce?
a.ADat
aRapt
orLoadt
hati
ncl
udest
heRecor
dId,t
heups
ertkeys
elect
ed,and
t
henewEmai
laddr
ess
.
b.ADataRaptorTr
ans
for
mthatmapst
henew Emai
laddr
esst
otheol
dEmai
l
addr
essfi
eld.
c. A DataRaptorTr
ansf
ormthati
ncl
udesthepr
evi
ousemai
lwi
tht
heups
ert
keyselect
edandthenewEmail
addres
s.
d.A DataRapt
orExt
ractt
hatincl
udest
heRecor
dId,t
heups
ertkeys
elect
ed,
andthenewEmailaddr
ess
.
47.Youar eimporti
ngal i
stofnew product
sint
oSalesf
orceandneedt omapt henew
product
stotheappr opri
atePri
ceBookEntri
es.Whatt ypeofDataRapt
ormapping
keepstr
ackoftheproductRecor
dIdsastheyarecr
eatedt ous
ethePri
ceBookentr
ies
youneedtocreate?(
Plsref
erPageNo.65)
a.Li
nkedMappi
ng
b.LookupKey
c. LookupMappi
ng
d.Rel
ati
ons
hipQuer
y
48.
Youwantt obui
ldaDataRapt
orTr ans
for
mtosendproductpr
ici
ngt
oaCalcul
ate
Procedur
e.Gi
ventheJSON mappinginyourTr
ansf
orm wouldbecorr
ectf
orthe
OutputJSONPat
hfort
heBasePri
ce?
“
input
”:
{
“
Product
Name”:“
Text
”,
“
Product
Image”:“
Text
”,
“
Number
ofEmpl
oyees
”:“
Text
”,
“
Bas
ePr
ice”:“
Text
”,
“
Zip”
:“Text
”
a.I
nput
:Bas
ePr
ice
b.i
nput
:Bas
ePr
ice
c. i
nput
.bas
ePr
ice
d.i
nput
.Bas
ePr
ice
49.
Whi
chCal
cul
ati
onMat
ri
xVer
sioni
nthel
i
stwoul
dexecut
eon2/
15/
2020at1
2:00PM?
Vl
oci
tyCal
cul
ati
onMat
ri
ces>ter
mLif
eQuot
e
Vl
oci
tyCal
cul
ati
onMat
ri
xVers
ions
4i
tems–sor
tedbyName–updat edaf
ews econdsago
No Name Ver
sion Enabl
ed St art End Pr
ior
it
y
Number Date/Ti
me Date/Ti
me
1 t er
mLif
eQuotev1 1 Y 1/
1/20,1
2AM 4/1
/20,12AM 1
2 t er
mLif
eQuotev2 2 Y 3/
1 /
20,12AM 4/1
/20,12AM 4
3 t er
mLif
eQuotev3 3 N 1/
1/20,1
2AM 3/1
/20,1
2AM 3
4 t er
mLif
eQuotev4 4 Y 2/
1 /
20,12AM 3/1
/20,1
2AM 2
a.Ver
sionNumber1
b.Ver
sionNumber2
c. Ver
sionNumber3
d.Ver
sionNumber4
50.
Whatpar
entJ
SONnodenamemus
tbes
entt
oaCal
cul
ati
onPr
ocedur
e?
a.I
nput
b.i
nput
c. i
nput
s
d.I
nput
s
51
.InaCal
cul
ati
onProcedur
e,whati
srequi
redf
ort
heout
putofaCal
cul
ati
onSt
ept
obe
us
edi
nanAggregati
onStep?
a.I
tmus
tbeamat
ri
xlookups
tep
b.I
tmus
tbei
ncl
udedi
nthecal
cul
ati
onout
put
c. I
tmus
tbei
ncl
udedi
ncons
tant
s
d.I
tmus
tbeacal
cul
ati
ons
tep
52.Whi
cht
hreear
etr
ueaboutCal
cul
ati
onMat
ri
xinChoos
e3ans
wer
s
a.Theymus
tcont
ainnumer
ical
dat
a.
b.Theycanbeacombi
nat
ionofval
ues
.
c. Theycanr
epr
esentr
anges
.
d.Theymus
tbeuni
que
53.When an OmniScri
ptislaunched f
rom an OS Act
ion on a car
d,the Omni
Scr
ipt
di
splays
,butnoSalesf
orcedataispopul
ated.Whaterr
orcouldcausethi
sbehavi
or?
Choose2answers
a.TheIdFiel
dforAct
ionsi
nthecar
dst
atei
snotconf
igur
edwi
tht
hecor
rect
Recor
dId.
b.Ther
eisnoact
ivever
sionoft
heDat
aRapt
orExt
ract
.
c. I
nt he Dat
aRapt
orExt
ractAct
ion,t
he I
nputPar
amet
ersDat
a Sour
ce i
s
mis
spell
ed.
d.Ther
eisnoact
ivever
sionoft
heOmni
Scr
ipt
.
54.
OnacardLayout,acar
ddispl
aysSal
esf
orcedat
a,butoneoft
hef
iel
dss
howsonl
y
thel
abel
.Whatcoul
dcauset
his
?
a.I
nthecar
ddef
ini
ti
on,
par
ams
.i
dismi
sspel
l
edi
ntheDat
aSour
ceI
nputMap.
b.Thecar
dtempl
ateonl
ysuppor
tsal
i
mit
ednumberoff
iel
dsf
ordi
spl
ay.
c. Ther
ear
enoTes
tDat
aSour
ceSet
ti
ngsconf
igur
ed.
d.Thef
iel
disnul
li
ntheSal
esf
orcer
ecor
d.
55.AnOmni Scr
iptupdatesdatafrom oneSales
forcerecor
d,butwhenitcompl
etes
,onl
y
someofthedataisupdatedi nSalesf
orce.ADataRaptorLoadsavesthedat
a.What
err
orcoul
dcausethisbehavior
?Choos e2ans wers
a.Context
Idismi
sspel
l
edi
nthemer
gecodet
hatpas
sest
heRecor
dIdt
othe
DataRaptor
.
b.TheI
nputJ
SONpathsi
ntheDat
aRapt
orLoaddonotmat
cht
heJ
SONs
ent
fr
om t
heOmni
Scr
ipt
.
c. I
ntheDataRapt
orLoad,i
nthepr
evi
ew t
ab,t
heRecor
dIdi
sfr
om t
hewr
ong
r
ecor
dtype.
d.Thef
iel
dst
hatar
enotupdat
edar
ereadonl
yinSal
esf
orce.
56.
AnOmni Scr
iptdis
playsdat
af rom anAPIusi
nganI
ntegrat
ionPr
ocedur
e,buts
omeof
thedat
ai smiss
ing.Whaterrorcould?Choos
e2ans
wer s
a.Theel
ementnamefort
hemis
singdatadoesnotmat
cht
heJ
SONnodekey
i
ntheI
ntegr
ati
onPr
ocedur
eRespons
e.
b.TheIntegr
ati
onPr
ocedurePr
evi
ewI
nputPar
amet
ersdonotmat
cht
heJ
SON
sentfr
om theOmni
Scri
pt.
c. Themiss
ingdat
aist
ri
mmedi
ntheI
ntegr
ati
onPr
ocedur
eAct
ionRes
pons
e
JSONPath.
d.TheJSONs entfr
om theIntegrati
onProcedureAct
iondoesnotmat
chanyof
theOri
ginalI
nputfortheIntegrat
ionProcedur
e.
57.Youconf i
guredacar dandcar dstate.Thecarddat asour
ceisaDataRaptorwhi ch
usesthepar ams.i
dasani nput.Whenyoucl ickont hevi
ew Dataonthecar d,vali
d
datadispl
ays .However,whenyoupr evi
ew thelayoutinthedesi
gnti
me,t heCar d
doesnotdisplay.Whatcouldcausethiserr
or?Choose2answers
a.ThereisnoSales
for
cer ecordfort
hecar
dbas
edont
heRecor
dIdi
nthe
card’
sTestDat
aSourceSetti
ngs
.
b.TheRecor
dIdi
nthecar
d’sTes
tDat
aSour
ceSet
ti
ngsi
sfort
hewr
ongr
ecor
d
type.
c. TheRecordI
dint
hel
ayout
’sTes
tDat
aSour
ceSet
ti
ngsi
sfort
hewr
ong
recor
dtype.
d.Ther
eisnoSalesf
orcerecor
df ort
hecar
dbas
edont
heRecor
dIdi
nthe
l
ayout’
sTes
tDataSourceSet
ti
ngs.
58.
You ar
etroubl
eshoot
ing an I
ntegrat
ion Pr
ocedur
ewithtwo elements:a Remote
Act
ionnamedFetchCartandaRes ponseAct i
onnamedRes pons
eCart
.InPREVIEW,
whatJSONnodeshowst hedatasenttotheRemoteAct
ion?
a.Res
pons
eCar
tDebug
b.Fet
chCar
t
c. Fet
chCar
tDebug
d.Res
pons
eCar
t
59.
Whil
eus i
ngt heLight
ningAppBui
l
der,youaddaVlocit
yCar dsComponenttothe
cons
ole,butt
heLayoutyouwanttoadddoesnotappearint
hedropdownlis
t.What
coul
dcaus et
his?
a.Therecor
ddisplayedint
heLi
ght
ningAppBui
l
derpr
evi
ew hasnodat
afor
ther
ecorddi
splayed.
b.Thedat
asour
cef
ort
heLayouti
snotact
ive
c. Thel
ayouthasapar
ams
.i
dthati
sfort
hewr
ongr
ecor
dtype.
d.TheLayoutdoesnothaveanact
ivever
sion.
1
)Whencreat
ingasessi
onvari
abl
eint
heCar
dDes
igner
,whats
ynt
axwoul
dyouus
eto
r
efer
encet
hevalueofcardl
i
keparams
.i
d?
A){{params.
id}
}
B)params .
i
d
C)“params.i
d”
D)[‘
params .
id’
]
2)Whatt
woact
ionsf
orceaus
ert
onavi
gat
eawayf
rom anOmni
Scr
ipt
?Choos
e2ans
wer
s
A)Navi
gateActi
on
B)Submi
tActi
on
C)Revi
ewActi
on
D)DoneAct
ion
4)InanOmniScri
pt,youhaveaDi s
closur
eelementthatr
equi
resuseri
nputonlyi
ftheus
er
alr
eadycheckedaNon- Di
sclosureAgreementcheckbox.
Whichcondit
ional
viewopti
ondo
youchoose?
2answer
A)Hideel
ementiffalse
B)SetRequi
redelementtoopt i
onalifFal
se
C)Setel
ementtor eadyonl
yi ffal
se
D)Setel
ementtor epeati
ffalse
5)WhattwoItemsbel
owneedt
obes
etupbef
oreyoucancr
eat
eanewOmni
Scr
ipt
?Choos
e
2answers
A)SubType
B)Templat
e
C)Descr
ipt
ion
D)Language
6)I
nanOmni Scr
ipt
,whatisuni queaboutaWar
ningi
naMes
sagi
ngel
ement
?
A)I
tmakest hebanneryell
ow
B)I
tsetst
heel ementtoRequi r
ed
C)I
trequi
resaVal i
dat
eEx pression
D)I
tisonl
yavai l
ablef
orthef alsemessage
7)WhatOmni Scr
iptEl
ements
houl
dyouus
etodi
spl
ayat
abl
ewi
thmer
gecodes
?
A)Text
B)TextBl
ock
C)TextArea
D)EditBl
ock
8)AnOmni
Scr
iptgetsdataf
rom Sal
esf
orceandfrom anAWSOr derManagementSys
tem?
WhattwoOmniScr
iptel
ementscoul
dretr
ievet
hisdata?Choos
e2ans wers
A)Res
pons
eAct
ion
B)NavigateActi
on
C)DataRaptorExtr
actAct
ion
D)Remot eActi
on
9)Whatt
wos
ett
ingsar
erequi
redf
oraMes
sagi
ngel
ement
?Choos
e2ans
wer
s
A)AnActi
veMes sage
B)AVal
idateExpressi
on
C)AnEl
ementEr r
ormap
D)ACondit
ionalView
1
0)WhatmakesaSel
ect
abl
eIt
emsel
ementdi
ff
erentf
rom ot
herOmni
Scr
iptel
ement
s?
A)Onlysomeofthedat
aintheSelectabl
eit
emsHTMLt empl
ateappear
sint
heOmni Scri
pt
JSON
B)Onlysomeofthedat
aintheSelectabl
eit
emsHTMLt empl
ateappear
sint
heOmni Scri
pt
data.
C)Alloft
hedat
ai nt
heSel
ectabl
eItemsHTMLtemplateappearsi
ntheOmniScr
ipt
’scust
om
HTML
D)Alloft
hedataint
heSel
ectabl
eI t
emsHTMLt empl
ateappearsi
ntheOmniScr
ipt
’sJSON
defi
ned
11
)AnOmniScr
ipts
avesdat
atoSales
forceandtoanon-
premi
sebi
l
li
ngdat
abas
e.What
Omni
Scr
iptel
ementcoul
dsaveatofthi
sdata?
A)DataRaptorLoadAction
B)HTTPAction
C)DataRaptorPostAct
ion
D)I
ntegrat
ionProcedur
eAct i
on
12)I
nanIntegr
ationPr
ocedur
e,youneedt
oper
for
m acal
cul
ati
onontheout
putofa
DataRapt
or.Basedonbestpr
acti
ces,
whatmet
hodisr
ecommended?
A)UseanexpressioninaSetValuesEl
ement .
B)Us
eaFor mulaint heori
ginal
DataRaptor.
C)Us
eaMat r
ixAct i
ontocallaCal
cul
ati
onMat ri
x.
D)UseaCalculat
ionActiontocall
aCalculat
ionProcedur
e.
13)Youhaveconf
iguredanI ntegrat
ionPr
ocedur
eel
ementwithAdditi
onal
inputass
howni n
theimagebel
ow.Alternati
vely,howwouldyouconf
igur
eSEND/RESPONSE
TRANSFORMATIONSt os endthes amedata?Ass
umeyouun-checkedSendOnlyAddit
ional
I
nput.
Additi
onalI
nput
Secondar
yAccount
%DRExt
ract
Act
ion:
Account
%
A)SendJSONPat h SendJSONNode
DRExtr
actAction:
Account SecondaryAccount
B)SendJSONPat h SendJSONNode
DRExtr
actAction:
Account %SecondaryAccount%
C)SendJSONPat h SendJSONNode
SecondaryAccount DRExtr
actActi
on:Account
D)SendJ SONPat h SendJ SONNode
%Secondar yAccount% DRExtract
Acti
on:Account
14)Whati
sthemergecodeyouneedf
ortheInt
egr
ati
onProcedurestr
ucturetopassa
CaseDat
anodefr
om theHTTPActi
on‘
soutputt
otheDat
aRapt orTr
ansform Act
ion?
St
ruct
ure
Pr
ocedur
eConf
igur
ati
on
DRReadCas
e
HTTPGet
Cas
eDet
ail
s
DRXf
ormCas
eDat
a
Res
pons
eAct
ion
A){
{CaseData}
}
B){
{HTTPGetCaseDet
ail
s:
CaseData}
}
C)%DRXformCaseData:
CaseData%
D)%HTTPGetCaseDetai
l
s:Cas
eData%
15)YouneedanInt
egr
ati
onProcedur
ethatus
esaVl
oci
tyApexclasst
oproces
sdataand
thensavesdat
atoSal
esf
orce.
Whatt woel
ement
sdoyourequi
refort
hisf
uncti
onal
i
ty?
Choose2answers
A)DataRaptorExtractActi
on
B)ResponseAction
C)HTTPAct i
on
D)BatchAction
E)Cal
culati
onAct i
on
F)Dat
aRapt orPostAction
G)Remot eActi
on
16)I
nanOmni Scr
ipt
,youwantt
oconf
igur
eaTypeAheadbl
ockt
hataskstheusert
otypei
n
anAccountt
heirphonenumber
.Howdoconf
igur
etheDat
aRapt
orext
ractstepandthe
TypeAheadblock?
A)Fi
l
tert
heDataRaptorExtr
actSt
epwithanPhoneLI
KEthef
il
terval
ue.
I
ntheTypeAheadblockProper
ti
es,addtheNameJSONKeytotheTypeaheadkeyf
iel
d.
B)Fi
l
tert
heDataRaptorExt
ractStepwi
thaNameLIKEt
hef
il
terval
ue.
I
ntheTypeAheadblockPropert
ies,
addtheNameJ
SONKeytotheTypeaheadkeyf
iel
d.
C)Fi
l
tert
heDataRaptorExtr
actStepwi
thanPhoneLIKEt
hef
il
terval
ue.
I
ntheTypeAheadblockPropert
ies,
addthePhoneJ
SONKeytotheTypeaheadkeyf
iel
d.
D)Fi
l
tert
heDataRaptorExtr
actSt
epwi t
haNameLI KEt
hef
il
terval
ue.
I
ntheTypeAheadblockProper
ti
es,addthePhoneJ
SONKeytotheTypeaheadkeyf
iel
d.
17)I
ntheIntegr
ati
onProcedur
est
ruct
ure,whatSendJSONPat
hwoul
dyouus
etos
endt
he
outputoft
heAct i
onZel
ementtoaResponseActi
on?
St
ruct
ure
Pr
ocedur
eConf
igur
ati
on
Bl
ockX
Bl
ockY
Act
ionZ
A)Bl
ockX.BlockY.Act
ionZ
B)Bl
ockX:BlockY:Act
ionZ
C)Act
ionZ:BlockY:Bl
ockX
D)Acti
onZ.BlockY.Bl
ockX
18)Youarebuildi
ngaDat aRaptorExtractf
oranI nt
egrati
onProcedur eusedinan
OmniScri
pt.Basedonbes tpr
actices
,wher eshouldyougetanExpect edOut putJSONfort
he
DataRaptorQuickMat ch?
A)CopytheJ SONf r
om t heDataRaptorAct i
onDebugnodeoft heIntegrat
ionProcedur
e.
B)Wr i
tet
heJ SONf rom scrat
chinaJ SONedi tor
.
C)Wr i
tet
heJ SONi ntheExpectedOut putJSONfiel
doftheDat aRaptor.
D)CopytheJ SONf r
om t heDataRapt orActi
onnodeoft heInt
egrationProcedure.
19)Whywouldyouvers
ionanI nt
egrati
onPr ocedureinsteadofcl
oni
ngi
t?
A)ThenewIntegr
ati
onProcedureisChainable.
B)ThenewIntegr
ati
onProcedurewil
lbeus edIndependent l
y.
C)ThenewIntegr
ati
onProcedureusesaCacheBl ock.
D)ThenewIntegr
ati
onProcedurewill
replacetheexi s
tingone.
20)InwhichtwofieldsinanI nt
egrati
onProcedurecanyouuseafuncti
onl
i
keCONCATor
DATEDIFF?
Choose2ans wers
A)InaRes ponseAction.InanAdditi
onalInputval
uefiel
d.
B)InProcedureConfigurati
on,I
naTr acki
ngCus t
om Dataval
uefi
eld.
C)InaRemot eAction,inaRemot eOpt i
onvaluefi
eld.
D)InaRemot eAction,inanAddi t
ionalOutputval
uefiel
d.
21)Youar econfi
gur i
nganI ntegr
ationProcedureAct
ioninanOmni Scr
ipt.
Youneedthe
I
ntegrationProceduretor unimmedi at
elyands endacomplet
ionnotif
icat
ion,
butyoudonot
wantf orthenotif
icati
onf ortheusertoproceed.Whattwofeatur
esdoyouenabl e?Choos
e
2ans wers
A)InvokeModeFi reandFor get
B)InvokeModeNon- Blocking
C)Toas tCompleti
on
D)Us eFuture
22)Yourecei
veddatafrom anext
ernal
datasour
ce,andthedat
aisnes
tedt
wol
evel
sdown
i
nt heJSONstruct
ure.
Whatcouldyouus et
osimpl
if
ythi
sdata?
A)ADataRaptorTransf
orm
B)AnI
ntegrat
ionProcedur
e
C)Agui
dedwor kfl
ow
D)AnHTTPAct i
onElement
23)Whenpr evi
ewingaDat aRaptorExtr
act,
whatist hepur poseofmappi
ngas peci
fi
c
Recor
dIdinPREVIEW?
A)TotestthattheDataRaptori
sextracti
ngthecorrectinformati
onfr
om aRecord.
B)Toputinformati
onbackintoSalesfor
ceduringt
es ti
ng.
C)ToensuretheDat aRapt
oronlyusesthatRecordIdatr untime.
D)Tochanget heJSONi nt
heDat aRaptorbeforei
tisact i
vated.
24)Whenmappi ngaDat
aRapt
or’
sExt
ractJ
SONPat
hwhati
sthecor
rects
ynt
axt
ous
e?
A)Object:
Fiel
d
B){{
Object:
Fiel
d}}
C)Object
,Fi
eld
D)Object.
Fiel
d
26)Checki
ng"Upser
t"onaVl
oci
tyDat
aRapt
ormappi
ngcanhel
ppr
eventt
hecr
eat
ionof
dupli
cater
ecords
?
A)True
B)Fals
e
28)Whichfol
lowingaret
ypesofi
nfor
mat
ionaf
lyoutcancont
ain?
A)AnotherLayout
B)AnAction
C)Ali
nktoDat arapt
or
D)AccountRecordDetai
l
s
29)SetEr
rorAct
ionsmus
tal
wayshaveaCondi
ti
onal
View.
A)True
B)Fals
e
30)AVloci
tyOmni
Scr
iptSel
ect
abl
eIt
em componentcanhaveacus
tom mas
k.
A)True
B)Fals
e
31
)Whatwi
l
lbet
heCARDJ
SONSt
ruct
ure?Cas
eisl
oopbl
ock
Cont
act Cas
e Cas
e
Cont
actName Test Number 00001
002 Number 00001
004
Contact
Contact Contact Subj
ect CannotTr
ackour Subj
ect Bi
l
li
ngSt
atus
Descri
pti
on Order
a. {
“
Cas
e”:
[
“
Number
”:“
00001
002”
,
“
Subj
ect
”:“
CannotTr
ackourOr
der
”
}
,
{
“
Number
”:“
00001
004”
,
“
Subj
ect
”:“
Bil
l
ingSt
atus
”
]
,
“
Cont
act
”:
{
“
Cont
actName”
:“Tes
tCont
act
”
“
Cont
actDes
cri
pti
on”
:“Cont
act
”
32)Whati
sus
edt
opr
e-popul
atedat
aint
oaPDFus
edbyanOmni
scr
ipt
?
A)SOQLQuery
B)Dat
arapt
orExtr
act
C)Dat
arapt
orTransf
orm
D)Datar
apt
orLoad
33)Whi
chvers
ionof"
Term Li
feI
nsurance"cal
cul
ati
onpr
ocedur
ewi
l
l
Vloci
ty'
sCal
cul
ati
on
Engi
nesel
ecti
frunonJul
y25,2016?
A) Cal
cul
ati
onName Enabl
ed? St
artDat
e EndDat
e Pr
ior
it
y
Ter
m Li
feI
nsur
ance Yes 1
/1/
201
4 1
2/30/
201
45
B) Cal
cul
ati
onName Enabl
ed? St
artDat
e EndDat
e Pr
ior
it
y
Ter
m Li
feI
nsur
ance Yes 1
/1/
201
5 1
2/30/
201
53
C) Cal
cul
ati
onName Enabl
ed? St
artDat
e EndDat
e Pr
ior
it
y
Ter
m Li
feI
nsur
ance Yes 1
/1/
201
5 1
2/30/
201
54
D) Cal
cul
ati
onName Enabl
ed? St
artDat
e EndDat
e Pr
ior
it
y
Ter
m Li
feI
nsur
ance No 1
/1/
201
6 1
2/30/
201
62
E) Cal
cul
ati
onName Enabl
ed? St
artDat
e EndDat
e Pr
ior
it
y
Ter
m Li
feI
nsur
ance Yes 1
/1/
201
6 1
2/30/
201
61
F) Cal
cul
ati
onName Enabl
ed? St
artDat
e EndDat
e Pr
ior
it
y
Ter
m Li
feI
nsur
ance Yes 1
/1/
201
7 6
34)WhichDataraptorconver
tdat
atoPDF?
A)SOQLQuer y
B)Dat
ar apt
orExtr
act
C)Dat
ar apt
orTransfor
m
D)Datarapt
orLoad
36)Whi
cht
wot
ypesofi
nfor
mat
ioncanaf
lyoutcont
ain?Choos
e2ans
wer
s
A)Anotherfl
yout
B)Anytypeofaction
C)Ali
nkt oDatar
aptor
D)AnyJ SONdata
37)AnOmni Scri
ptgetdatafrom Sal
esf
orceandfr
om anon-
premi
sebi
l
li
ngdat
abas
e.What
twoOmni Scr
iptelementscouldr
etri
evethi
sdata?
A)DataRaptorExtractAct
ion
B)HTTPAct i
on
C)RemoteAct i
on
D)NavigateActi
on
38)Whi
chtwos ettingsarer
equi
redf
oraSetEr
ror
sel
ement
?Choos
e2ans
wer
s
A)AnActi
veMes sage
B)AVal
idateExpres s
ion
C)ACondit
ionalView
D)AnEl
ementEr rormap
39)Youhavesomanyfi
eldsonaCardthati
tlookscl
utt
eredBas
edonbes
tpr
act
ice,
whati
s
themostef
fi
ci
entwaytodeclut
tert
heCard?
A)UseaSecondZone
B)UseaSecondCard
C)UseaCardfl
yout
D)Delet
esomeoftheact
ions
40)Vloci
tycal
cul
ati
onmatri
cescanbecr
eat
edmanual
l
yint
heus
eri
nter
face,
orby
upl
oadingwhattypeoff
il
e?
A)JSON
B)CSV
C)TSV
D)XLS
41)I
nanOmni Script,youneedt
ogetdat
afr
om Sal
esf
orce.
Whi
chOmni
Scr
iptel
ement
s
coul
dretri
evet hisdat a?
A)HTTPAct i
on
B)Navigat
eAct ion
C)DataRaptorExt ractActi
on
D)ResponseAct ion
42)Whatisthebestpract
icet
olaunchOmni
scr
iptf
rom Car
d?Choos
e2ans
wer
s
A)AnActionToolbar
B)AVloci
tyAction
C)AnOSAct ion
D)ACus t
om Action
43)Whichtwot ypesofi
nfor
mat
ioncanaf
lyoutcont
ain?Choos
e2ans
wer
s
A)Anotherf
lyout
B)Anytypeofact i
on
C)Ali
nkt oaDat aRapt
or
D)AnyJ SONdat a
44)Whi
chtwostatementsaboutaCar d…?Choose2ans
wer
s
A)ACardr
equir
esat emplatetobeas s
igned
B)ACar
drequir
esitsowndat as ource.
C)ACar
dcanhavemul t
ipl
es t
ates.
D)ACardmusthavet es
tdatas ourcesetti
ngs.
45)Whatpar
entJ
SONnodeout
putnamef
oraCal
cul
ati
onPr
ocedur
e?
A)Output
B)out
put
C)Output
s
D)output
s
46)AVloci
tyCal
cul
ationProcedur
eAggregati
onstepcanbedefi
nedt
ocons
oli
dat
emul t
ipl
e
i
nputrecor
dsandreturnss
ummar izedr
esul
tsusi
ngwhichfouroft
hef
oll
owi
ngFunct
ions?
Choos
e2ans wers
A)MAX
B)AND
C)AVG
D)ABS
1
. Whi
chdes
cri
pti
onbel
owbes
tmat
cheswhatt
hes
howXMLi
nter
facef
eat
uredoes
?
a.Makest
hecar
dus
abl
eint
heOmni
Scr
iptDes
ignervi
atheCus
tom LWCel
ement
b.Enablesyout
ogr
oupt
hecar
dsbyobj
ectt
ypeorbyt
heor
dert
heyappeari
nthe
database
c. Pr
ovi
desavi
sual
edi
tort
oconf
igur
ethemet
adat
afort
hecomponent
d.Enabl
esacar
dtous
eaVl
oci
tyI
ntegr
ati
onPr
ocedur
etor
etur
nas
etofact
ions
2. Youwanttous
eacust
om LWCdat
atabletodi
spl
ayal
istofr
ecordsf
oranaccount
.
Whatdoyouneedt
oconf
igur
etos
etthesamenamesofthecol
umns?
a.Recor
dscus
tom LWCat
tri
but
e
b.Col
umnscus
tom LWCat
tri
but
e
c. Recor
dss
ess
ionvar
iabl
e
d.Col
umnss
ess
ionvar
iabl
e
3.Whenusi
ngasessi
onvar
iabl
eintheCar
dDes
ignert
oputaSal
esf
orces
tandar
dicon
i
nacardwhatsynt
axwouldyouuse?
a.[
‘St
andar
d’]
[‘
account
’]
b.{
{St
andar
d:cont
act
}}
c. “
Standar
d,account
”
d.St
andar
d:cont
act
4.Fortest
inganOmniScr
ipttheCont
ext
Idi
stheonl
ykeyinaSetVal
ueselement.
Beforegoi
ngint
oproducti
on,whatar
etwopossi
blebes
tpr
acti
cesf
orthisCont
ext
Id?
Choose2answers?
a.Deact
ivat
etheSetVal
uesel
ement
b.Donot
hingi
twi
l
lbei
gnor
edatr
unt
ime
c. Addt
heCor
rectCont
ext
Idt
othe{
Dat
a}model
d.Del
etet
heSetVal
uesel
ement
5.Whi
chproper
tyenabl
escust
om Li
ght
ningwebcomponentt
oover
ri
deani
ndi
vidual
Omni
Scr
iptel
ementcomponent
?
a.Enabl
eLWC
b.El
ementTypet
oLWCComponentMappi
ng
c. HTMLTempl
ateI
D
d.LWCComponentOver
ri
de
6.Whatdoesacus
tom Omni
Scr
iptEl
ementLi
ght
ningwebcomponental
l
owyout
odo?
a.Enabl
ecustom component
sthatdonotext
endanel
ementt
oint
eractwi
tht
he
OmniScr
ipt
b.Ext
endanOmni
Scr
iptel
ementt
oaddcus
tom behavi
orands
tyl
i
ng
c. Ext
endandover
ri
deanOmni
Scr
iptModal
LWC
d.Cr
eat
eacus t
om s
tandal
onecomponentt
hatdoesnoti
nter
actwi
tht
he
Omni
Scr
ipt
7.Whatt
woadvantagesdoesaDat
aRaptorTur
boExt
racthaveoveras
tandar
d
Dat
aRapt
orExt
ract
?Choose2answer
s
a.I
tsuppor
tscompl
exf
iel
dmappi
ngs
b.I
tiseas
iert
oconf
igur
e
c. I
thasbet
terper
for
manceatr
unt
ime
d.I
tpopul
atesdat
ainPDFandDocuSi
gnf
ormat
.
8.YouhaveanOmni Scr
iptt
hatyouneedtol
aunchf
rom t
went
ydi
ff
erentCar
ds.
Bas
ed
onbestpr
act
ices
,whichtypeofact
ionwoul
dyouuse?
a.ACus
tom Act
ion
b.AnAct
ionTool
bar
c. AVl
oci
tyAct
ion
d.AnOSAct
ion
9.Youneedt
ousecus
tom LWCdatat
ablet
odis
playal
i
stofr
ecor
dsf
oranaccount
.
Whatdoyouneedt
odot ogett
hel
i
stofr
ecor
ds?
a.Addt
her
ecor
dskeyval
uepai
rtot
hecus
tom LWCat
tri
but
es
b.Addt
hecol
umnskeyval
uepai
rtot
hecus
tom LWCat
tri
but
es
c. Addt
her
ecor
dskeyval
uepai
runders
ess
ionvar
iabl
es
d.Addt
hecol
umnskeyval
uepai
runders
ess
ionvar
iabl
es
1
0.Whatwoul
dyouuset
omapext
ract
edSal
esf
orcedat
afi
eldnamest
otheExpect
ed
Out
putoft
heDat
aRaptor
?
a.Dat
aRapt
orFor
mul
as
b.Dat
aRapt
orOut
putPat
h
c. Vl
oci
tyAct
ions
d.Vl
oci
tyFl
yout
s
1
1.Onacar
dLayoutacar
ddi
spl
aysSal
esf
orcedat
a,butoneoft
hef
iel
dss
howsonl
ythe
l
abel
.Whatr
easont
his
?
a.I
ntheCardStat
eFiel
dtypef
ort
hef
iel
ddoesnotmat
cht
het
ypei
nthe
Sal
esf
orcer
ecord.
b.TheFiel
dnameinthecar
dst
atedoesnotmat
cht
heDat
aRapt
orExt
ract
’s
OutputJSONPat
hname.
c. Ther
ear
eNoTes
tDat
aSour
ceSet
ti
ngsconf
igur
ed.
d.I
nthecar
ddef
ini
ti
on,
par
ams
.i
dismi
sspel
l
edi
ntheDat
aSour
ceI
nputMap.
62)Whati
stheus
eofomni
bas
edmi
xi
ngi
nter
face?
63)I
mar
kedt
heonewhi
chhass
truct
urel
i
ke
cur
rent
:weat
her
:xyz
cur
rent
:ci
ty:xyz
cur
renyt
:t
empa:xyz
youwi
l
lgett
hist
ypeofuni
qiueopt
ion.
Imar
kedt
hatonl
y.
63)howt
oover
ri
deomni
scr
ipts
ameel
ementt
ypeus
ingl
wc?
El
ementTypet
oLWCComponentMappi
ng
64)dat
arapt
ort
urbobenef
it
s-
● Si
mpl
erconf
igur
ati
on
● Bet
terper
for
manceatr
unt
ime
65)howt
oshowt
hei
con-s
tandar
d:cont
actors
tandar
d:account
66)s
ess
ionvar
iabl
eus
edt
opopul
atecus
tom l
wcat
tri
but
efort
hecol
umni
ndat
atabl
e–
Ans–
a)col
umns
ess
ionvar
iabl
e
b)s
ess
ionvar
iabl
e
67)us
eofs
howxml
int
erf
ace-nots
ure,
Imar
kedans
werwhi
chhas"
lWC"ment
ioned
Vlocity Platform Essential Dumps
1. How can card layout be embedded within another card layout?
a. Use an angular in a specific field in a card state
b. Use the Add Layout button in a zone layout
c. Use a session variable on a Card
d. Use a card state with a layout condition.
2. You have a card with five states. Four of the states have condition. Two of the card
does not have condition which one will be displayed?
a. The state that has the higher priority
b. The state that is closer to the bottom in STATES panel
c. The state that is closer to the top in the STATES panel
d. The state that has no condition
3. You want to edit a Card. Which question should you ask and…?
a. Has the Card been cloned Before?
b. Will the Card be activated on the Layout?
c. Is the Card used on any other Card Layout?
d. Will the Card only be used for testing?
4. You want a card to use the layout’s data source. What data source do you need
select for..?
a. Dual
b. Apex Remote
c. no source / layout
d. Parent
6. What two items can you include on a card flyout? Choose 2 answers
a. Another flyout
b. Account name
c. An OS Action
d. A link to a DataRaptor
7. Which two statements about a Card Layout are true? Choose 2 answers
a. A Card Layout requires its own data source
b. A Card Layout requires a template to be assigned to it.
c. A Card Layout requires test data source settings.
d. A Card Layout can contain multiple cards.
8. What two items do Card state conditions determine? Choose 2 answers
a. What template is used to display the Card.
b. What information and actions are displayed on the Card.
c. What zone the Card appears in
d. What data source is used for the Card.
10. Which of the following uses the correct merge code syntax for Cards Framework?
a. {{$parent:session:Zip}}
b. {{$parent.session.Zip}}
c. %$parent.session.Zip%
d. records[0].BillingPostalCode
11. When creating a session variable in the Card Designer, what syntax would you use to
reference the value of card like params.id?
a. “value”
b. [‘value’]
c. {{value}}
d. Value
12. You have so many fields on a Card that it looks cluttered. Based on best practices what
is the most efficient way to display the card?
a. Use a second zone
b. Use a card flyout
c. Use a second Card
d. Delete some of the actions
13. What two OmniScript Action elements redirect the user outside the OminiScript?
Choose 2 answers
a. Response Action
b. Navigate Action
c. Post to Object Action
d. Done Action
14. Which two of the items below must be defined before you can create a new
OmniScript? Choose 2 answers
a. SubType
b. Description
c. Type
d. Template
15. For testing an OmniScript, the ContextId is the only key in a Set Values element. Before
going to production what is the best practices for this ContextId? Choose 2 answers
a. Do nothing. It will be ignored at runtime.
b. Deactivated the Set Values element.
c. Delete the Set Values element.
d. Add the correct ContextId to the {Data} modal.
16. In an OmnisScript , you have disclosure element that requires user input only if the user
already checked a Non-Disclosure Agreement checkbox. Which conditional view option do
you choose?
a. Hide element if false
b. Set required element to optional if false.
c. Set element to read only if false.
d. Set element to repeat if false.
18. In an OmniScript, you need to get data from a single field in a Salesforce record. What
element does this?
a. HTTP Action
b. Lookup
c. Select
d. DataRaptor Post Action
19. In an OmniScript, you want to configure a Type Ahead block that ask the user to type in
a Contact Name, but the dropped Email address. How to configure the DataRaptor extract
step and the Type Ahead block?
a. 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.
b. Filter the DataRaptor Extract Step with an Name LIKE the filter value.
In the Type Ahead block Properties, add the Name JSON Key to the
Typeahead Key field.
c. 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.
d. Filter the DataRaptor Extract Step with an Name LIKE the filter value.
In the Type Ahead block Properties, add the Email JSON Key to the
Typeahead Key field.
20. What two settings are required for a Set Errors element? Choose 2 answers (Pls refer
Page No.20)
a. A Validation Expression
b. An Element Error map
c. An Active Message
d. A Conditional View
21. What OmniScript Element only displays a rich-text HTML formatted code block?
a. Text
b. Text Block
c. Edit Block
d. Text Area
22. What JSON code currently represents the step in the OmniScript Structure panel
shown.
Step1
Block1
Text1
Telephone1
Block2
Checkbox1
Block3
Multi-select1
a. “Step1”:{
“Block1”:{
“Tex1”: “Text”,
“Telephone1”: “1234567890”
},
“Block2”:{
“Checkbox1”: false,
“Block3”:{
“Multi-select1”: “Value A; Value B”,
}
},
23. JSON from DRGetAccountDetails action would display all six values currently in the
OmniScript Repeat Block.
Structure
Script Configuration
DRGetAccountDetails
StepAccount
AccountName
AccountPhone
BlkContacts
ContactName
ContactPhone
a. {
“BlkContacts”:[
{
“ContactPhone”: “(212) 169-1475”
“ContactName”: “Edward Stamos”
},
{
“ContactPhone”: “(212) 189-8979”
“ContactName”: “Leanne Tomlin”
}
],
“AccountPhone”: “2221546450”
“AccountName”: “Acme”
}
24. An OmniScript gets data from Salesforce and from an on-premises billing database.
What two OmniScript elements could retrieve this data? Choose 2 answers
a. HTTP Action
b. Navigate Action
c. DataRaptor Extract Action
d. Response Action
25. What makes a Selectable Items element different from other OmniScript elements.
a. It requires an HTML template to display.
b. It requires a CSS template to display.
c. It requires data from a Calculation Procedure.
d. It requires a call on URLs to pass data.
26. An OmniScript saves data to Salesforce and to AWS Order Management system. What
OmniScript element could save all of this data?
a. DataRaptor Post Action
b. Integration Procedure Action
c. HTTP Action
d. DataRaptor Load Action
28. You are configuring the API URL in an HTTP Action element within an Integration
Procedure. What is the merge code syntax for passing it Data node from an element named
SetValues in the URL?
a. %SetValues.Date%
b. [‘SetValues’][‘Date’]
c. %SetValues:Date%
d. {{SetValues.Date}}
30.
You have configured an Integration Procedure element with Send / Response
TRANSFORMATIONS as shown. Alternatively how would you configure Additional Input to
send exactly the same data? Assume that you check Send Only Additional Input. (Pls
refer Page No.38)
SEND/RESPONSE TRANSFORMATION
Send JSON Path Send JSON Node
DRExtractAction:Accou
nt
SecondaryAccount
%DRExtractAction:Account% SecondaryAccount
b. Key Value
SecondaryAccount DRExtractAction:Account
c. Key Value
SecondaryAccount %DRExtractAction:Account%
d. Key Value
DRExtractAction:Account SecondaryAccount
31. You need an integration procedure that gets data from Salesforce uses a Vlocity Apex
class to process the data and then sends data to the entity that called the integration
Procedure. What three elements do you require for this functionality? Choose 3 answers.
a. Response Action
b. Batch Action
c. Http Action
d. Remote Action
e. DataRaptor Extract Action
f. Calculation Action
g. DataRaptor Post Action
32. ..The Card layout below has an Integration Procedure as a Data source…below
supports this card layout and uses best practices?
Account Contact Contact
Name Acme Name Edward Name Howard
Stamos Jones
a. {
“Contact”:[
{
“CellPhone”: “(212) 154-8562”,
“Name”: “Edward Stomos”
},
{
“CellPhone”: “(650) 156-1102”,
“Name”: “Howard Jones”
}
],
“Account” :{
“Phone” : “2221546450”
“Name”: “Acme”
}
)
33. In the Integration Procedure structure, what Send JSON Path would you use to send
the Action?
a. Action1.BlockB.BlockA
b. Action1:BlockB:BlockA
c. BlockA:BlockB:Action1
d. BlockA.BlockB.Action1
34. You are building a DataRaptor Load for an Integration Procedure used in an
OmniScript. Based on best practices how should you configure Input JSON?
a. Build the input JSON node by node in an editor.
b. Build the Input JSON node by node in the DataRaptor Designer.
c. Copy the Input JSON from the OmniScript {Data} modal.
d. Copy the Input JSON from the DataRaptor Action Debug node.
35. Why Would you clone an integration Procedure instead of versioning it?
a. The new Integration Procedure uses a Cache Block.
b. The new Integration Procedure is replacing stub data.
c. The new Integration Procedure is Chainable.
d. The new Integration Procedure will be used independently.
36. In which two fields in an Integration Procedure or DataRaptor can you use a function
like CONCAT or DATEDIFF? Choose 2 answers
a. In a DataRaptor in an Output Tab Output JSON Path.
b. In a DataRaptor Action in an Input Parameters value field.
c. In a Set Values Action in a Value field.
d. In a Remote Action in an Additional Output value field.
37. You are configuring an Integration Procedure Action in an OmniScript. The OmniScript
needs a JSON response from the Integration Procedure, but you do not want to wait for
response for the user to proceed. What feature do you enable?
a. Toast Completion
b. Invoke Mode Non-Blocking
c. Use Future
d. Invoke Mode Fire and Forget
39. Of the questions listed below, which two are ones you need to answer when you create
a DataRaptor Extract? Choose 2 answers
a. What should I name the JSON node where the data will be sent?
b. Which sObject or sObjects contain the data I need?
c. Which OmniScript template will I be using?
d. Which card will be using this DataRaptor?
40. What should your first step be in troubleshooting whether a DataRaptor Extract is
retrieving data
a. Add a Key/value pair in the DataRaptor to test it.
b. Go to the Industry Console and reload the page to test.
c. Go to the PREVIEW tab in OmniScript to test.
d. Deactivate the card and layout, and go to the PREVIEW tab for the
card to test.
41. Which two of these options can retrieve data from a Salesforce Object? Choose 2
answers
a. A DataRaptor Extract Action
b. An HTTP Action
c. A DataRaptor Transform Action
d. A DataRaptor Load Action
e. A Lookup Action
f. A DataRaptor Post Action
42. What part of a DataRaptor Extract defines the JSON that is shared with Vlocity
a. Preview Response
b. Output JSON Path
c. Extract JSON Path
d. Expected Output
43. In a DataRaptor Extract JSON Path, which option below has the correct syntax for a
relationship query for a native Salesforce record?
a. Contact:CaseId:Subject
b. Contact:CaseId__r:Subject
c. Contact:CaseId.Subject
d. Contact:CaseId__r.Subject
44. Which of these checkboxes helps prevent a DataRaptor Load from creating duplicate
records?
a. Is Lookup
b. Is Disabled
c. Is Required For Upsert
d. Upsert Key
45. How do you make sure that a DataRaptor Load creates a new record?
a. Set a Default Value
b. Set an upsert key
c. Do not set a Default Value
d. Do not set an upsert key
46. If the email address of a Contact is changed in an OmniScript, which of the following
should be configured to update the contact’s record in Salesforce?
a. A DataRaptor Load that includes the RecordId, the upsert key
selected, and the new Email address.
b. A DataRaptor Transform that maps the new Email address to the old
Email address field.
c. A DataRaptor Transform that includes the previous email with the
upsert key selected and the new Email address.
d. A DataRaptor Extract that includes the RecordId, the upsert key
selected, and the new Email address.
47. 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 mapping keeps
track of the product RecordIds as they are created to use the PriceBook entries you need to
create? (Pls refer Page No.65)
a. Linked Mapping
b. Lookup Key
c. Lookup Mapping
d. Relationship Query
48. You want to build a DataRaptor Transform to send product pricing to a Calculate
Procedure. Given the JSON mapping in your Transform would be correct for the Output
JSON Path for the Base Price?
{
“input”:{
“ProductName” : “Text”,
“ProductImage” : “Text”,
“NumberofEmployees” : “Text”,
“BasePrice” : “Text”,
“Zip”: “Text”
}
}
a. Input:BasePrice
b. input:BasePrice
c. input.basePrice
d. input.Base Price
49. Which Calculation Matrix Version in the list would execute on 2/15/2020 at 12:00 PM?
Vlocity Calculation Matrices > termLifeQuote
Vlocity Calculation Matrix Versions
50. What parent JSON node name must be sent to a Calculation Procedure?
a. Input
b. input
c. inputs
d. Inputs
51. In a Calculation Procedure, what is required for the output of a Calculation Step to be
used in an Aggregation Step?
a. It must be a matrix lookup step
b. It must be included in the calculation output
c. It must be included in constants
d. It must be a calculation step
52. Which three are true about Calculation Matrix in Choose 3 answers
a. They must contain numerical data.
b. They can be a combination of values.
c. They can represent ranges.
d. They must be unique
53. When an OmniScript is launched from an OS Action on a card, the OmniScript displays,
but no Salesforce data is populated. What error could cause this behavior? Choose 2
answers
a. The Id Field for Actions in the card state is not configured with the
correct RecordId.
b. There is no active version of the DataRaptor Extract.
c. In the DataRaptor Extract Action, the Input Parameters Data Source is
misspelled.
d. There is no active version of the OmniScript.
54. On a card Layout, a card displays Salesforce data, but one of the fields shows only the
label. What could cause this?
a. In the card definition, params.id is misspelled in the Data Source Input
Map.
b. The card template only supports a limited number of fields for display.
c. There are no Test Data Source Settings configured.
d. The field is null in the Salesforce record.
55. An OmniScript updates data from one Salesforce record, but when it completes, only
some of the data is updated in Salesforce. A DataRaptor Load saves the data. What error
could cause this behavior? Choose 2 answers
a. ContextId is misspelled in the merge code that passes the RecordId to
the DataRaptor.
b. The Input JSON paths in the DataRaptor Load do not match the JSON
sent from the OmniScript.
c. In the DataRaptor Load, in the preview tab, the RecordId is from the
wrong record type.
d. The fields that are not updated are read only in Salesforce.
56. An OmniScript displays data from an API using an Integration Procedure, but some of
the data is missing. What error could? Choose 2 answers
a. The element name for the missing data does not match the JSON
node key in the Integration Procedure Response.
b. The Integration Procedure Preview Input Parameters do not match the
JSON sent from the OmniScript.
c. The missing data is trimmed in the Integration Procedure Action
Response JSON Path.
d. The JSON sent from the Integration Procedure Action does not match
any of the Original Input for the Integration Procedure.
57. You configured a card and card state. The card data source is a DataRaptor which
uses the params.id as an input. When you click on the view Data on the card, valid data
displays. However, when you preview the layout in the design time, the Card does not
display. What could cause this error? Choose 2 answers
a. There is no Salesforce record for the card based on the RecordId in the
card’s Test Data Source Settings.
b. The RecordId in the card’s Test Data Source Settings is for the wrong
record type.
c. The RecordId in the layout’s Test Data Source Settings is for the
wrong record type.
d. There is no Salesforce record for the card based on the RecordId in
the layout’s Test Data Source Settings.
58. You are troubleshooting an Integration Procedure with two 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?
a. ResponseCartDebug
b. FetchCart
c. FetchCartDebug
d. ResponseCart
(In this question they asked that what JSON node shows the data sent to Remote Action :
and i marked - ResponseCartDebug)
59. 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?
a. The record displayed in the Lightning App Builder preview has no data
for the record displayed.
b. The data source for the Layout is not active
c. The layout has a params.id that is for the wrong record type.
d. The Layout does not have an active version.
60. A Vlocity Calculation Procedure Aggregation step can be defined to consolidate multiple
input records and returns summarized results using which four of the following Functions?
Choose 2 answers
A) MAX
B) AND
C) AVG
D) ABS
SET - 2
1) When creating a session variable in the Card Designer, what syntax would you use to
reference the value of card like params.id?
A) {{params.id}}
B) params.id
C) “params.id”
D) [‘params.id’]
2) What two actions force a user to navigate away from an OmniScript? Choose 2 answers
A) Navigate Action
B) Submit Action
C) Review Action
D) Done Action
3) You need to use the COUNTIF function on data entered by the user in an OmniScript.
The function output immediately (in the current step). Based on best practice, what element
should you use this function in?
A) A Set Values element.
B) A Calculation Action element.
C) A Range element.
D) A Formula element.
4) In an OmniScript, you have a Disclosure element that requires user input only if the user
already checked a Non-Disclosure Agreement checkbox. Which conditional view option do
you choose?
2 answer
A) Hide element if false
B) Set Required element to optional if False
C) Set element to ready only if false
D) Set element to repeat if false
5) What two Items below need to be setup before you can create a new OmniScript?
Choose 2 answers
A) SubType
B) Template
C) Description
D) Language
7) What OmniScript Element should you use to display a table with merge codes?
A) Text
B) Text Block
C) Text Area
D) Edit Block
8) An OmniScript gets data from Salesforce and from an AWS Order Management System?
What two OmniScript elements could retrieve this data? Choose 2 answers
A) Response Action
B) Navigate Action
C) DataRaptor Extract Action
D) Remote Action
9) What two settings are required for a Messaging element? Choose 2 answers
A) An Active Message
B) A Validate Expression
C) An Element Error map
D) A Conditional View
10) What makes a Selectable Items element different from other OmniScript elements?
A) Only some of the data in the Selectable items HTML template appears in the OmniScript
JSON
B) Only some of the data in the Selectable items HTML template appears in the OmniScript
data.
C) All of the data in the Selectable Items HTML template appears in the OmniScript’s custom
HTML
D) All of the data in the Selectable Items HTML template appears in the OmniScript’s JSON
defined
11) An OmniScript saves data to Salesforce and to an on-premise billing database. What
OmniScript element could save at of this data?
A) DataRaptor Load Action
B) HTTP Action
C) DataRaptor Post Action
D) Integration Procedure Action
12) In an Integration Procedure, you need to perform a calculation on the output of a
DataRaptor. Based on best practices, what method is recommended?
A) Use an expression in a Set Values Element.
B) Use a Formula in the original DataRaptor.
C) Use a Matrix Action to call a Calculation Matrix.
D) Use a Calculation Action to call a Calculation Procedure.
13) You have configured an Integration Procedure element with Additional input as shown in
the image below. Alternatively, how would you configure SEND / RESPONSE
TRANSFORMATIONS to send the same data? Assume you un-checked Send Only
Additional Input.
Additional Input
SecondaryAccount
%DRExtractAction:Accou
nt%
Structure
Procedure Configuration
DRReadCase
HTTPGetCaseDetails
DRXformCaseData
ResponseAction
A) {{CaseData}}
B) {{HTTPGetCaseDetails:CaseData}}
C) %DRXformCaseData:CaseData%
D) %HTTPGetCaseDetails:CaseData%
15) You need an Integration Procedure that uses a Vlocity Apex class to process data and
then saves data to Salesforce. What two elements do you require for this functionality?
Choose 2 answers
A) DataRaptor Extract Action
B) Response Action
C) HTTP Action
D) Batch Action
E) Calculation Action
F) DataRaptor Post Action
G) Remote Action
16) In an OmniScript, you want to configure a Type Ahead block that asks the user to type in
an Account their phone number. How do configure the DataRaptor extract step and the Type
Ahead block?
A) Filter the DataRaptor Extract Step with an Phone LIKE the filter value.
In the Type Ahead block Properties, add the Name JSON Key to the Typeahead key field.
B) 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.
C) Filter the DataRaptor Extract Step with an Phone LIKE the filter value.
In the Type Ahead block Properties, add the Phone JSON Key to the Typeahead key field.
D) Filter the DataRaptor Extract Step with a Name LIKE the filter value.
In the Type Ahead block Properties, add the Phone JSON Key to the Typeahead key field.
17) In the Integration Procedure structure, what Send JSON Path would you use to send the
output of the ActionZ element to a Response Action?
Structure
Procedure Configuration
BlockX
BlockY
ActionZ
A) BlockX.BlockY.ActionZ
B) BlockX:BlockY:ActionZ
C) ActionZ:BlockY:BlockX
D) ActionZ.BlockY.BlockX
18) You are building a DataRaptor Extract for an Integration Procedure used in an
OmniScript. Based on best practices, where should you get an Expected Output JSON for
the DataRaptor Quick Match?
A) Copy the JSON from the DataRaptor Action Debug node of the Integration Procedure.
B) Write the JSON from scratch in a JSON editor.
C) Write the JSON in the Expected Output JSON field of the DataRaptor.
D) Copy the JSON from the DataRaptor Action node of the Integration Procedure.
19) Why would you version an Integration Procedure instead of cloning it?
A) The new Integration Procedure is Chainable.
B) The new Integration Procedure will be used Independently.
C) The new Integration Procedure uses a Cache Block.
D) The new Integration Procedure will replace the existing one.
20) In which two fields in an Integration Procedure can you use a function like CONCAT or
DATEDIFF?
Choose 2 answers
A) In a Response Action. In an Additional Input value field.
B) In Procedure Configuration, In a Tracking Custom Data value field.
C) In a Remote Action, in a Remote Option value field.
D) In a Remote Action, in an Additional Output value field.
21) You are configuring an Integration Procedure Action in an OmniScript. You need the
Integration Procedure to run immediately and send a completion notification, but you do not
want for the notification for the user to proceed. What two features do you enable? Choose 2
answers
A) Invoke Mode Fire and Forget
B) Invoke Mode Non-Blocking
C) Toast Completion
D) Use Future
22) 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?
A) A DataRaptor Transform
B) An Integration Procedure
C) A guided workflow
D) An HTTP Action Element
23) When previewing a DataRaptor Extract, what is the purpose of mapping a specific
RecordId in PREVIEW?
A) To test that the DataRaptor is extracting the correct information from a Record.
B) To put information back into Salesforce during testing.
C) To ensure the DataRaptor only uses that Record Id at runtime.
D) To change the JSON in the DataRaptor before it is activated.
24) When mapping a DataRaptor’s Extract JSON Path what is the correct syntax to use?
A) Object:Field
B) {{Object:Field}}
C) Object,Field
D) Object.Field
25) You want to create a new record in Salesforce using a DataRaptor Load. How do you
make sure the record is created?
A) Use a linked field as an upsert key.
B) Only use a RecordId as an upsert key.
C) Do not set an upsert key.
D) Set an upsert key.
26) Checking "Upsert" on a Vlocity DataRaptor mapping can help prevent the creation of
duplicate records?
A) True
B) False
30) A Vlocity OmniScript Selectable Item component can have a custom mask.
A) True
B) False
31) What will be the CARD JSON Structure? Case is loop block
t
t Name ontact r 02 r 04
a. {
“Case”:[
{
“Number”: “00001002”,
“Subject”: “Cannot Track our Order”
},
{
“Number”: “00001004”,
“Subject”: “Billing Status”
}
],
“Contact”:{
“Contact Name”: “Test Contact”
“Contact Description”: “Contact”
}
}
33) Which version of "Term Life Insurance" calculation procedure will Vlocity's Calculation
Engine select if run on July 25, 2016?
A)
Calculation Name Enabled Start Date End Date Priority
?
B)
Calculation Name Enabled Start Date End Date Priority
?
C)
Calculation Name Enabled Start Date End Date Priority
?
D)
Calculation Name Enabled Start Date End Date Priority
?
E)
Calculation Name Enabled Start Date End Date Priority
?
36) Which two types of information can a flyout contain? Choose 2 answers
A) Another flyout
B) Any type of action
C) A link to Dataraptor
D) Any JSON data
37) An OmniScript get data from Salesforce and from an on-premise billing database. What
two OmniScript elements could retrieve this data?
A) DataRaptor Extract Action
B) HTTP Action
C) Remote Action
D) Navigate Action
38) Which two settings are required for a Set Errors element? Choose 2 answers
A) An Active Message
B) A Validate Expression
C) A Conditional View
D) An Element Error map
39) You have so many fields on a Card that it looks cluttered Based on best practice, what is
the most efficient way to declutter the Card?
A) Use a Second Zone
B) Use a Second Card
C) Use a Card flyout
D) Delete some of the actions
40) Vlocity calculation matrices can be created manually in the user interface, or by
uploading what type of file?
A) JSON
B) CSV
C) TSV
D) XLS
41) In an OmniScript, you need to get data from Salesforce. Which OmniScript elements
could retrieve this data?
A) HTTP Action
B) Navigate Action
C) DataRaptor Extract Action
D) Response Action
42) What is the best practice to launch Omni script from Card? Choose 2 answers
A) An Action Toolbar
B) A Vlocity Action
C) An OS Action
D) A Custom Action
(In xm they asked for one option , which will be the best practise, i marked : VLOCITY
ACTION)
43) Which two types of information can a flyout contain? Choose 2 answers
A) Another flyout
B) Any type of action
C) A link to a DataRaptor
D) Any JSON data
1. Which description below best matches what the show XML interface feature does?
a. Makes the card usable in the OmniScript Designer via the Custom LWC
element
b. Enables you to group the cards by object type or by the order they appear in
the database
c. Provides a visual editor to configure the metadata for the component
d. Enables a card to use a Vlocity Integration Procedure to return a set of actions
2. You need to use custom LWC data table to display a list of records for an account.
What do you need to do to get the list of records?
a. Add the records key value pair to the custom LWC attributes
b. Add the columns key value pair to the custom LWC attributes
c. Add the records key value pair under session variables
d. Add the columns key value pair under session variables
3. When using a session variable in the Card Designer to put a Salesforce standard icon
in a card what syntax would you use?
a. [‘Standard’][‘account’]
b. {{Standard:contact}}
c. “Standard,account”
d. Standard:contact
4. For testing an OmniScript the ContextId is the only key in a Set Values element.
Before going into production, what are two possible best practices for this ContextId?
Choose 2 answers?
a. Deactivate the Set Values element
b. Do nothing it will be ignored at runtime
c. Add the Correct ContextId to the {Data} model
d. Delete the Set Values element
6. What does a custom OmniScript Element Lightning web component allow you to do?
a. Enable custom components that do not extend an element to interact
with the OmniScript
b. Extend an OmniScript element to add custom behavior and styling
c. Extend and override an OmniScript Modal LWC
d. Create a custom standalone component that does not interact with the
OmniScript
7. What two advantages does a DataRaptor Turbo Extract have over a standard
DataRaptor Extract? Choose 2 answers
a. It supports complex field mappings
b. It is easier to configure
c. It has better performance at runtime
d. It populates data in PDF and DocuSign format.
1.) Which two of the items below must be defined before you can create a new
OmniScript?
Choose 2 answers
Type
Sub type
2.) What is the use of response action element in the integration procedure?
It sends back the data to card/omniscript the tool that launched the procedure
3.) Which of these checkboxes helps prevent a DataRaptor Load from creating
duplicate records?
Upsert Key
5.) A developer is building an OmniScript and needs to retrieve data from many fields in
a Salesforce record? Which OmniScript element does this?
Data Extract Action
Lookup
8.) Of the questions listed below, which two are ones you need to answer when you
create a DataRaptor Extract?
Which sObject or sObjects contain the data I need?
Which card will be using this DataRaptor?
9.) How is data accessed for a Field element in a FlexCard that wants the
AccountName?
{AccountName}
10.) A developer is building an OmniScript and needs to retrieve data from Salesforce
and from an on-premises billing database.
Which two OmniScript elements could retrieve this data?
Choose 2 answers
11.) On a FlexCard canvas, several fields display with Salesforce data, but one of the
fields shows only the label.
What could cause this?
The field is null in the Salesforce record.
12.) In Flex Cards when defining REST as a data source type, what two methods are
available?
GET, POST
13.) What are the features of DataRaptor Transform interface type? (Choose 3)
Convert JSON input to XML output, and vice versa.
Restructure input data and rename fields.
When an omniscript must populate
16.) A developer wants to show external data on flex card, from the given options which
data source type should developer configure to show the external data?
Integration Procedure
17.) A developer configure a Flexcard with a DataRaptor data Source that uses the
params.id as an. When the developer clicks Views Data on the FlexCard, valid data
displays. However, when the developer previews the layout, the FlexCard does not
display. what could cause this error? Choose 2 answers
There is no Salesforce record for the FlexCard based on the Recordid in the layout's
Test Data Source Settings.
The Recordid in the Test Data Source Settings is for the wrong record type.
18.) Which of following processes are required to load the data with the vlocity
DataRaptor? (Choose 2)
Map data into the domain Objects, Import data into the velocity DataRaptor
19.) Developer configured a FlexCard with a DataRaptor data source which uses the
params.id as an input. When developer click View Data on the FlexCard, valid data
displays. However, When developer preview the layout, the FlexCard does not display.
What could cause this error? Choose 2 answers
The Recordid in the Test Data Source Settings is for the wrong record type.
There is no Salesforce record for the FlexCard based on the Recordid in the layout's
Test Data Source Settings.
21.) While using the Lightning App Builder, you add a Custom Component to the
console, but the component you want to add does not appear in the dropdown list. What
could cause this?
The FlexCard does not have an active version.
22.) Developer configured two DataRaptor post action in integration Procedure. but only
one DataRaptor Post action should execute. What should A Developer configure to
achieve this?
Execution Conditional Formula
23.) What are the Integration Procedure Data Input actions? (Choose 3)
HTTP Action
DataRaptor Extract Action
DataRaptor Load Action
24.) Developer trying to configure the child card on parent, but some reason the child
card is not displaying the card list when embedding on the parent card, what could be
the reason the child card is not visible on parent? (choose 2)
On the parent card “isChild” option & On child ,card “is Child” toggle
25.) How do you ensure, You do not create duplicate records in Salesforce when you
create your DataRaptor Load?
In DataRaptor load, Check the Upset
26.) Which of the following best practices should be considered when building the
DataRaptor load for an integration procedure?
Copy the input JSON from the OmniScript {data} modal
30.) You are troubleshooting an Integration Procedure with two 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?
FetchCartDebug
33.) During Testing, Several fields display with Salesforce data, but one of the fields
shows only the label.
What could cause this?
The field is null in the Salesforce record.
34.) What type of card state has no fields and only limited actions?
Blank card state
37.) A developer is configuring a DataRaptor Load to Save contract data. The developer
needs to set the record type of the contact using DeveloperName.
Which two configuration actions should the developer take to set this up in the
DataRaptor Load?
Check is Lookup property when mapping the fields.
Select RecordType in the Lookup object list. Development in the lookup Field list, and
ID in the Lookup Requested Field list.
39.) If there are multiple versions of a matrix, only one version can be accessed at a
time, based on these factors?
The date/time range on the matrices. (That is, are they active at the same time?)
If they are both active, the highest priority active matrix is the one that runs.
40.) A developer is creating a FlexCard for new Community page. The FlexCard will
display case information along with actions to close the case and update the case, and
it will be styled in the community theme
What must the developer do to configure the Flexcard for deployment in a Community?
set the Target property in Publish options to CommunityPage
41.) A developer has a requirement to create a child FlexCard that contain all of its
parent FlexCard’s records in a Datatable.
{Records}
42.) Developer Configured integration Procedure action in Omni Script without
specifying the request parameter. What would be the behaviour of Omniscript?
It throws null pointer exception
43.) A healthcare company wants to enable its subscribers to add, edit, or delete
dependents related to their policy Community portal. The developer on the project
decides to use an MniScript.
How should the developer configure the OmniScript to provide this functionality?
Use an Edit Block element configured with Remote Actions
44.) What are the valid ways, to display field data on the card? (Choose 3)
Using Field Element
Using Block Element
Using Text Element
44.) Developer want to send the response from integration procedure to an omniscript
from the integration procedure is called, what setup is required in the integration
procedure?
Response Action to send that data back
45.) What should be your first step in troubleshooting whether a DataRaptor Extract is
retrieving data?
Deactivate the card and layout, and go to the PREVIEW tab for the card to test.
You must select a data node in the Data Node field in the Properties panel on the parent
FlexCard
48.) An integration Procedure uses an HTTP action to make a REST API call. The
response from the REST API must be converted into a specific XML structure before
sending it as an input to another external wen service.
How should the developer configure the Integration Procedure to meet this
requirement?
49.) What two advantages does a DataRaptor Turbo Extract have over a standard
DataRaptor Extract? (Choose 2 answers)
Easier to configure
Better performance at runtime
50.) To display the data in list format which element should a Developer use?
DataList
56.) Which of the following processes are required to load the data with the Vlocity
DataRaptor?
Map Data into domain objects
Import data into vlocity DataRaptor Interface objects
57.) An OmniScript displays data from an API using an Integration Procedure, but some
of the data is missing.
What error could cause this?
Choose 2 answers
The element name for the missing data does not match the JSON node key in the
Integration Procedure Response.
The missing data is trimmed in the Integration Procedure Action Response JSON Path
58.)How do you enable the omnis so that its available in a live environment?(choose 3)
add or edit vlocity action with the url for the omniscript
59.) Which data source is best for pushing automatic updates to a FlexCard,when data
changes?
Streaming API
60.) What parent JSON node name must be sent to a Calculation Procedure?
inputs
61.) Which OmniScript Action element redirects the user outside the OmniScript
Navigate Action
62.) In a calculation procedure, what is required for the output of a calculation step to be
used in an aggregation step?
63.) In a Dataraptor Extract JSON path, which option below has the correct syntax for a
relationship query for a native salesforce record?
Contact:CaseId__r-Subject
65.) 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 an element named
SetValues in the URL?
%SetValues:Date%
66.) A service agent wants a process to complete adding nominees to the policy.To
accomplish this Developer must use the below tool.(5th)
68.) What is the merge code you need for this Integration Procedure structure to pass a
CaseNumber node from the DataRaptor Extract Action Single Book (DRReadCase) to
the HTTP Action's HTTP Path URL?
%DRReadCase:CaseNumber%
70.) Which Calculation Matrix Version in the list would execute on 2/15/2020 at 12:00
PM?
Version Number 4
71.) What JSON from the DRGetAccountDetails action would display all six values
correctly in the OmniScript structure shown? BikContacts is a Repeat Block.
Key Value
%DRExtractAction:Account% SecondaryAccount
74.) In which two fields in an Integration Procedure or DataRaptor can you use a
function like CONCAT or DATEDIFF?
75.) Which three are true about Calculation Matrix inputs? Choose 3 answers
76.) Developer want to use a custom icon in a FlexCard. How would you do this?
Select Custom as the icon type and enter the icon URL in the Image Source field
77.) For testing an Omniscript the Contextld is the only key in a Set Values element
Before going into production, what are two possible best practices for this Contextld?
Choose 2 answers
78.) in an OmniScript, you need to get data from a single field ina Salesforce record.
What element does this?
Lookup
Choose 2 answers
80.) You have a FlexCard with five FlexCard states. Four of the states have a condition.
Two of the states have true conditions. Which state will be displayed?
When preventing Omniscript,the developer enters a name in the Type Ahead and
makes a selection of a contact from the list.However,the text fields
FirstName,LastName,and BirthDate are not getting populated with the data.
What is the reason that the fields fail to display the fetched data?
FirstName, LastName, and BirthDate are not placed inside the Type ahead Block.
83.) You want to send all data from a FlexCard's data source to a Datatable in a child
FlexCard. What is the variable you put in the Data Node field in the parent FlexCard that
gets all the records?
{records}
84.) What are two items you can include on a flyout action?
85.) You want to build a DataRaptor Transform to send product pricing to a Calculation
Procedure. Given the JSON Output below, which mapping in your Transform would be
correct for the Output JSON Path for the Base Price?
Input:BasePrice
fields display with the correct data,but one of the fields shows only the
88.) Why would you clone an Integration Procedure instead of versioning it?
Toast Completion
90.) What OmniScript Element only displays a rich-text HTML formatted code block?
Text Block
A DataRaptor Transform
92.) You have so many fields on a FlexCard that it looks cluttered. Based on best
practices, what is the most efficient way to declutter it?
Use a flyout action
95.) An OmniScript gets data from Salesforce and from an on-premises billing database.
What two OmniScript elements could retrieve the data?
HTTP Action & DataRaptor Extract Action
96.) An OmniScript updates data from one Salesforce record, but when it completes,
only some of the data is updated in Salesforce. A DataRaptor Load saves the data.
What error could cause this behavior? Choose 2 answers
The fields that are not updated are read only in Salesforce.
The Input JSON paths in the DataRaptor Load do noi match the JSON sent from the
OmniScript.
97.) You are importing a list of new products into Salesforce and need to map the new
product to the appropriate PriceBook Entries. What typeof DataRator mapping keeps
tractof the new product Records as they are created to use in the Price entries you need
to create?
Linked Mapping
98.) Which context variable is set in the card designer and allows access to any property
in scope plus the {{payload}} variable?
Session variables {{session}}
99.) Which description below best matches what Publish Options does?
Enable a FlexCard to use a Viocity Integration Procedure to return a set of actions
100.) Which two of these options can retrieve data from a Salesforce object? Choose 2
answers
A Lookup Action & A DataRaptor Transform Action
101.) Which description below best matches what Publish Options does?
Enable a FlexCard to use a Viocity Integration Procedure to return a set of actions
102.) A developer needs to configure a DataRaptor to retrieve data from a single object.
The structure of the output data does not need to be changed. Following best practices,
which type of DataRaptor should the developer use?
DataRaptor Turbo Extract
103.) What can be launched with an action button on a FlexCard?
A Viocity Omniscript
105.) An integration procedure contains a Remote Action element that calls a method of
an APEX class. The method requires two fields are input: Accountid and ProductId. The
integration Procedure data JSON contains the following nodes: How should the Remote
Action element be configured to pass the data correctly to the method?
Set Return Only Additional Output to true, and add the following Key/Value pairs to
additional input
107.) A developer needs to create a list of cases for an account in a single Datable in a
FlexCard. Like the one shown below.
How can the developer configure the FlexCard to display the case records in this way?
Disable the Repeat Record feature on the FlexCard setup tab
108.) In an OmniScript, you have a Disclosure element that requires user input only if
the user already checked a Non Disclosure Agreement checkbox. Which conditional
view option do you choose?
Show element if true
109.) A developer writes an OmniScript that includes a DataRaptor that updates the
Account statue based on information provided from the OmniScript. The information
must be updated only if the Account record already exists. Otherwise, a new account
must be created. How should the developer accomplish this task?
Check the Upset key and is required for Upsert checkboxes on the Account id field
110.) What should your first step be in troubleshooting whether a DataRaptor Extract is
retrieving data?
Deactivate the card and layout, and go to the PREVIEW tab for the card to test.
111.) A developer creates a DataRaptor Extract to retrieve data to pass to an external
service. The external service expects the field value to be integer. However, the
DataRaptor is sending it as a string. Which action can the developer take to fix this?
In the DataRaptor Output tab, select the Output Data Type of that field to Integer.
112.) A developer needs to build a multi-step intakeform. Each step must allow the user
to cancel the intake at any time. The developer is using an LWC OmniScript to build the
form. How should the developer implement the cancel functionality for all steps using
the LWC OmniScript Designer?
Check the Enable Cancel checkbox in the Setup tab under Cancel Options.
113.) A developer is creating an OmniScript that provisions trail orgs to their customers.
The following text block in the Omniscript uses a merge code to display the ID for the
new trail org:
To %Details: Customer|1: ID%
114.) Users receive an APEC CPU limit Exceeded error when running an OmniScript in
a Salesfoce Community. The OmniScript includes an Integration Procedure that
contains two DataRaptors. Which two Location should the developer check to
troubleshoot the issue? Choose 2 answers
DataRaptor configuration & Action Debugger
115.) A developer need to use the CONTIF function to process data entered by the user
in an OmniScript. The output of the function needs to be displayed to the user
immediately in the current step. Based on best practice, what element should the
developer use this function in?
A formula element
116.) What part of a DataRaptor Extract defines the JSON that is shared with Viocity
apps?
Output JSON Path
117.) A developer examines data received from an external data source. The data is
nested two levels down in the JSON structure. Which OmniStudio tool could the
developer use to simplify this data?
A DataRaptor Transform
118.) In OmniScript, which elements are part of Display element type? (Choose 2)
Line Breaks element
Text Block element
121.) A developer builds a new OmniScript. it contains a set values element with a
contextId key/value pair that was used during testing . what should the developer do
before moving the OmniScript to a production org?
Add a Show/Hide condition on the Set Values element.
122.) Which two in an integration Procedure or DataRaptor can execute a function like
CONCAT or DATEDIFF? Choose 2 answers
In a Remote Action in an Additional Output value field.
In a DataRaptor Action in an Input Parameters value field.
123.) Under what condition A developer can set up the context Id in OmniScript?
Context Id is always required
124.) A service agent wanted to see a banner message on the OmniScript. The
message should be deployed based on a condition statement which element helps the
developer to configure this?
Messaging Element