OmniStudio Cert Flashcards

1
Q

possible data sources for a “child FlexCard”?

A
  1. parent FlexCard data source
  2. independent data source
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what four items determine the priority of a Calculation matrix?

A
  • Priority
  • Enabled
  • start date
  • end date
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What three omniscript elements can be a data source for a type ahead block to work?

A
  • DataRaptor Extract Action
  • HTTP Action
  • Remote Action
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

three filters you can apply to a DataRaptor Extract?

A
  • Offset
  • Order By
  • Limit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what makes a FlexCard Unique?

A
  • Name
  • Author
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

3 ways of invoking an Asynchronous call in an Integration Procedure?

A
  • future
  • fire and forget
  • non-blocking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

functions available in the “Formula Tab” in a DataRaptor?

A
  • CONCAT()
  • QUERY()
  • LIST()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What makes an Omniscript “Unique”?

A
  • type
  • subtype
  • language
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what can you call from an Omnistudio Action?

**Omnistudio -→ think “Vlocity Action”

A
  1. External URL
  2. Omniscript
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define Asynchronous vs Synchronous

A

Synchronous -→ happens at the same time

Asynchronous -→ doesn’t happen at the same time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Asynchronous modes?

A
  1. Future (future mode - returns no response to omniscript)
  2. Fire and Forget (invoke mode - returns no response to omniscript)
  3. Non-Blocking (invoke mode - returns a response to the onmiscript)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

what needs to be configured for a child flex card to use the data source of its parent?

A

in the parent, the data node must be populated with {record}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

“target options” you can select in the publish options of a FlexCard

A
  1. home page
  2. record page
  3. community page
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Required Settings in the “Set Errors” element are:

A
  1. Element Error Map
  2. Conditional View
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What must be passed to a Datatable to display all the records on a FlexCard?

A

{records}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Integration Procedure naming convention

A

team/getPrimaryContactDetails

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

How would you create a new record in one object and use the record ID to update another object in the same DataRaptor?

A

Linked Mapping

18
Q

How can you perform a multi-step calculation on a JSON block in an Integration Procedure?

A

Calculation Action

19
Q

What three Omniscript elements can be a data source for a Type Ahead Block?

A
  1. DataRaptor Extract Action
  2. HTTP Action
  3. Remote Action
20
Q

Where can you find a visual representation of sObjects and their relationships in an Org?

A

Schema Builder

21
Q

DataRaptor naming convention (example)

A

teamGetCaseDetails

22
Q

DataRaptor Transform outputs

A
  • XML
  • Docusign
  • PDF
23
Q

Flyout Action “types”

A
  • Custom LWC
  • Child Card
  • Omniscripts
24
Q

what is the parent node of the JSON send back from a Calculation Procedure?

25
what element on an Omniscript allows a user to enter a large volume of multiple choice questions?
Radio Group
26
how would you add some more data to an “Active” calculation matrix?
create a new version -→ leave it deactivated -→ add in the new data -→ activate the calculation matrix
27
how can you perform a multi-step calculation on a JSON block in an IP?
use a calculation action
28
why would an IP be used over a DR?
- you need to run Asynchronously - you need to perform actions such as calling a REST API
29
merge field syntax for an _omniscript?_
%node:subnode%
30
how do you pass in the record id of the Flexcard to a IP?
{recordId} flexcard-→ {recordId} -→ IP
31
What is true about the _Requirement_ in the _Messaging Element?_ (omniscript)
- it is only available for the false message - it sets the element to required
32
Define an _Integration Procedure_
Backend Workflows that chain together multiple process steps - server side execution - Call any API - call from any REST Client - run synchronously or asynchronously
33
_Omniscript_ definition
“Guided Process” -group of settings that make up a specific functionality, placed in a specific sequence for the workflow
34
how do you define the ContextId that is sent from the Omniscript to the IP?
Remote Properties \> Extra Payload
35
What is the parent JSON node sent to the Calculation Procedure??
input
36
In an Omniscript, you want to add an input that can be set to read-only. Which element would you use?
Lookup
37
what do you pass from Flexcard to-→ Omniscript ?
ContextId
38
two ways to pass an attribute name from a parent FlexCard data source to a child FlexCard?
Parent.attributeName record.attributeName
39
What do states determine on a FlexCard?
- data source fields - actions - styling
40
three things required for a TypeAhead Block to work with Salesforce data?
- DataRaptor Extract Action - TypeAhead Block - DataRaptor Extract