Omnistudio data tools Flashcards
After defining an object in one extract step of a DataRaptor, how do we access its related records?
In the “Output” field mappings, reference them with relationship queries, SOQL-style. Example: Account:vlocity_ins__PrimaryContactId__r.Name
How does a Type Ahead block work?
A Type Ahead Block is an auto-complete feature. When configured, it retrieves data and displays it in a dropdown list as the user types, saving them from having to type the full value.
The Type Ahead Block works with a DataRaptor to fetch and present data as the end user enters text into a field of the block.
Why should you limit the DataRaptor query record count when using it with a Type Ahead block?
Type ahead runs a search query on every key press, so a 1-character search would introduce more lag.
What prep needs to be done when developing DR loads for a branching Omniscript?
A full data JSON from the branching step. One way to do this is to inspect the request json from each branch in the OmniScript preview, and copy-paste each into the full data JSON.
What are some scenarios where Integration Procedures are not recommended for use?
When the data source is
*Streaming API
(then use this For automatic updates when data changes)
*Salesforce Object Search Language (SOSL)
(then use this For text field searches across Salesforce objects)
*Sample
(then use this For display or testing of static data)
What’s the syntax for referring to JSON Subnodes?
Colon :
What does a DataRaptor Transform allow you to do?
You can transform JSON data packets collected from prior inputs before transmitting them (e.g. response action) to the caller. Example: concatenate State Code + Post Code.
Where to create more input (root) nodes for DataRaptor actions in Integration Procedures?
By defining “Additional Input” in DR element properties