Vlocity platform developer questions
A Salesforce APEX Class can be created and then invoked to pre-process data when records are loaded into the Vlocity DataRaptor Interface Object. A. True B. False
a
A Vlocity Action Button can be used to launch an OmniScript. A. True B. False
a
A Vlocity OmniScript stored as a JSON data set in the "Application" object can be reviewed after it is completed. A. True B. False
a
Checking "Upsert" on a Vlocity DataRaptor mapping can help prevent the creation of duplicate records A. True B. False
a
Data types set for table inputs to the vlocity calculation matrix must exactly match the data type of incoming data a. true b. false
a
During a Vlocity DataRaptor import job, a "Link Mapping" is used to get information, like a Salesforce Id, from a Domain Object record created previously in the Vlocity DataRaptor Creation Index. A. True B. False
a
How is a matrix linked to a calculation procedure? a. adding a matrix lookup calculation step to the calculation procedure b. entering the matrix name in the calculation procedures matrix attribute c. dragging the matrix name from the matrix's palette
a
Multiple versions of a vlocity calculation matrix can be enabled, although only one matrix will be used for the calculation a. true b. false
a
Set Error Actions must always have a Conditional View. a. true b. false
a
The JSON output of a vlocity OmniScript can be sent to and processed by a Vlocity DataRaptor a. true b. false
a
There can be only one active Vlocity OmniScript per Type, Sub Type and Language. A. True B. False
a
Vlocity OmniScripts provide version control. a. True b. False
a
Vlocity calculation procedures can have multiple Matrix lookup? a. True b. False
a
Where can you find the vlocity process library? a. at vlocity success community b. at the interaction launcher c. at force.com d. at AppExchange
a
You need to make a change to a card that multiple layouts will use. What is the best way to make sure that all layouts using the card will also be updated? a. Create a new version of the card b. Perform a sample test of the layouts using the updated card c. Clone the card then select the layouts where it should be used d. Create a new version and make it public using the XML interface
a
rows in the vlocity calculation matrix table do not need to be unique nor resolve to a single row in the table a. true b. false
a
What actions are possible in the XML interface in the card layout? (pick 2) a. Enable or disable the component as public or private b. Set the component name you'll see in the app builder c. Activate the cards and the card layout in the card designer d. Set the component name you'll see in the card designer
a, b
Which three of the following are Mapping Type Settings of Vlocity DataRaptor Map Items: A. None (Standard) Mapping B. Look-up Mapping C. Linked Mapping D. Fixed Mapping E. Dynamic Mapping
a,b,c
Which four of the following are features of Vlocity DataRaptor: A. Load Data into multiple Salesforce Objects from a single flat file B. Gather and Export data from multiple Salesforce Objects to a single output file C. Import data without needing Salesforce Ids or External Ids D. Integrate with external systems via REST API Calls E. Upload data directly from network directories F. Import rich media files such as .jpg and .mp4
a,b,c,d
Which four of the following fields are required in a Vlocity DataRaptor Interface Object: A. DR Bundle Name B. DR Status C. DR Progress Data D. DR Error E. DR Custom Setting F. DR Mode
a,b,c,d
Which four Group components are used to create the structure of an OmniScript? A. Step B. Filter Block C. Block D. Selectable Items E. Section F. Footer
a,b,c,e
Vlocity calculations can output which four of the following? a. PDF document b. JSON blob c. ASCII file d. REST API e. OmniScript data f. CSV file
a,b,d,e
Your card layout component is not showing up in the custom list in the lightning app builder, so you cant add it to the page. You have checked it in the card designer and it is active. What could be the problem? (pick 3) a. The component isn't public so it wont appear in the app builder or anywhere else b. One or more of the data source used in the component isn't active c. The component name of the app designer is different from the name on the card layout d. The component has no targets set n the LWC metadata configuration (appPage, recordPage) e. The component I suing a params.id that is for the wrong record type
a,c,d; *all of these can be checked using the Show XML interface button in the layout panel for the component
Which four of the following are features of Vlocity OmniScript? A. Dynamic Branching and Script Component Visibility B. Scripts are developed with Visual Force and Apex classes C. Client-Side Execution to Maximize Speed and Scalability D. All data collected must be stored in Salesforce Object fields E. Real-time Call-Outs to Salesforce Objects and External System F. Supports HTML5 Controls and Styling with CSS3
a,c,e,f
A Vlocity DataRaptor "Upsert Mapping" requires a Salesforce Id in order to determine whether a record should be updated or created in the target Domain Object. A. True B. False
b
A reusable OmniScript can be nested within another reusable OmniScript, allowing distributed and scalable script development. A. True B. False
b
A vlocity OmniScript selectable item component can have a custom mask a. true b. false
b
An OmniScript Multi-select Input Component cannot access Salesforce picklist values. A. True B. False
b
Based on the best practice for trouble shooting what should you always do first when testing if the data source is working in the OmniScript designer? a. Verify the extract output paths are correct for the DataRaptors b. Add the ContextID to the {data} model c. Add the params.id to the test data source settings d. Verify the target URL for any actions are complete and correct
b
Data cannot be exported from Salesforce Objects using the Vlocity DataRaptor. A. True B. False
b
In Vlocity OmniScript, data validation and error handling can be accomplished across Steps using Messaging Functions. A. True B. False
b
In Vlocity OmniScript, what is the correct syntax to refer in the Data JSON to an Account Type field retrieved from a standard Salesforce Account object? A. Account:Type B. %Account.Type% C. Account.Type D. {Account.Type}
b
In vlocity OmniScript, when entering values for a conditional view, the values to be evaluated can be specified as case sensitive or case insensitive a. true b. false
b
It is not possible to mark multiple mappings with the "Upsert" attribute. A. True B. False
b
The "Namespace" property is an optional parameter in a Visualforce page used to create a menu tab of Vlocity OmniScripts. A. True B. False
b
The Vlocity DataRaptor cannot be used in conjunction with a Vlocity OmniScript to load in, or export out, JSON data. A. True B. False
b
The Vlocity DataRaptor cannot prevent duplicates when loading data into Salesforce Objects. A. True B. False
b
Vlocity calculation matrices can only return one value? a. True b. False
b
What type of Salesforce Tab provides access to a Vlocity OmniScript menu page? A. Web Tab B. Visualforce Tab C. Custom Object Tab D. All of the Above
b
it is not possible to configure vlocity customer story pages for objects other than ones provided in the vlocity package a. true b. false
b
what is the next step that you would after downloading datapacks from the Vlocity process library? a. nothing b. modify each component to your org's requirements c. enable the components again d. link your salesforce org to each components of the datapacks
b
Which four of the following are OmniScript launch options? a. Apex trigger b. External website URL c. salesforce custom button or link d. Vlocity Action button e. Visualforce tab f. Salesforce Workflow
b,c,d,e
Which fields can use functions like CONCAT or DATEDIFF (PICK 2) a. Tracking custom data value field in procedure configuration b. Additional output value field in a remote action c. Remote options value field in a remote action d. Additional output (or input) value field in a response action
b,d
You have 5 different versions of a calculation procedure, version 1,3,4,5 are enabled. Which one will have priority for execution? a. Version 3 b. Version 5 c. Version 1 d. Version 4
b; *version 5 because it is the newest, enabled version
End users launch an OmniScript to request a change in their service from a console. You need them to be able to confirm the changes were made on the console afterwards. Which OmniScipt element will allow you to do this? a. Submit action b. Post to object action c. Navigate action d. Remote action
c
In vlocity OmniScrpit, merge codes are designated using what syntax? a. ""field"" b. {field} c. %field% d. {{field}}
c
The OmniScript mode picklist does what during preview? a. Allows you to step though the script in debug mode, pausing to find checkpoints b. Allows you to define the default and per user modes that will be utilized at runtime c. Allows you to display the OmniScript in a variety of different format, including vertical or horizontal formats, with the Vlocity header and/or sidebar in a mobile format, or within a community's format d. Allows you to toggle between debug and runtime mode
c
What is the maximum display width units for a component on a step? a. 8 b. 6 c. 12 d. 4
c
When invoked in an OmniScript, a calculation procedure expects data in what format? A. CSV B. ASCII C. JSON D. VML
c
Which OmniScript component can return a count of the total number of a specified element in the data JSON? a. input lookup component b. input number component c. aggregate function component d. formula function component
c
Which of these DataRaptor settings helps in preventing duplicate record creation? a. Lookup b. Default value c. Upsert key d. Disabled
c
Which one of the following is NOT a step necessary to create a Vlocity Action Toolbar with Action Buttons for use on a Salesforce page layout: A. Create a Visualforce page using a Vlocity page template. B. Add the Action Toolbar Visualforce page to a page layout. C. Add a custom Apex controller to the Visualforce page. D. Create a Vlocity Action Button using the OmniScript Universal Page.
c
You have an OmniScript that needs to save data to salesforce and to an on-premise billing program. Which OmniScript element allows you to do both at the same time? a. HTTP action b. DataRaptor post action c. Integration procedure action d. DataRaptor load action
c
Which context variable is set in the card designer and allows access to any property in scope plus the {{payload}} variable? a. Attributes {{attrs}} b. Page parameters {{params}} c. Session variables {{session}} d. Object {{objj}}
c; *{{payload}} is a temporary variable used by the session variables to access the whole result of a data sources
In an organization, which users can be tasked with managing Vlocity Attributes? A. System administrators B. Marketing users C. Business users D. All of the above
d
What does a response action do in an integration procedure? a. It calls an APEX class and method b. It controls where the user navigates after the integration procedure is completed c. It extract and transform data from salesforce d. It returns data to whatever called the integration
d
What type of mapping can you use to create a new contact and add it as a new primary contact? a. Relationship query b. Lookup mapping c. Lookup key d. Linked mapping
d
Which of these card states has no fields and has only limited actions? a. Hidden card state b. Deactivated card state c. Empty card state d. Blank card state
d
Which of the following best practices should be considered when building the DataRaptor load for an integration procedure? a. Copy the input JSON from the OmniScript {data} modal b. Build the Input JSON node by node in the DataRaptor desginer c. Build the input JSON node by node in an editor d. Copy the response JSON from the OmniScript's debug console
d; *copy the input JSON from the DataRaptor Action debug node
Which one of the following is NOT part of a Vlocity Calculation procedure? a. Preprocessor Class name b. aggregations steps c. variables & constants d. Calculation steps e. Calculus Step
e