Omnistudio Quiz Questions

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

What is a collection of OmniStudio components packaged together for exporting and importing purposes?

A Datapack

What is is a mapping tool that enables you to read, transform, and write Salesforce data?

A Dataraptor

What displays Secondary information or actions that are not as important to show at the parent card level

A Flyout

What displays additional information or actions that would cause too much clutter if displayed on the parent card?

A Flyout

An Omnistudio Interaction Console is what type of console?

A Salesforce Lightning Console

You can launch What from an action element?

A child flexcard

When activated, FlexCards and OmniScripts become what type of component?

A lightning web component

What is a special type of variable that allows us to store values from data sources or external systems and access them globally on a FlexCard?

A session variable

Where in the Omniscript Designer do you use the Tree View tab for a detailed view of the script's structure. Click a branch to open the Properties panel for a step, element, or action. Use the Tree View to access inactive steps or elements?

In the Navigation panel

When you select an element on the canvas, configure the element's properties Where?

In the Properties panel

Where in the Omniscript Designer do you edit properties such as JavaScript Object Notation (JSON)?

In the Properties panel

Radio buttons are an example of what type of element?

Input elements

Omniscript element type for system or user input or selection?

Inputs

What action allows you to trim the data returning to the browser from the server?

Integration Procedure Response action

Use What when you need to access and transform data from third-party sources and no user interaction is required, and when moving the workload from client to server is desirable?

Integration Procedures

What are Declarative, server-side processes that execute multiple actions in a single server call?

Integration Procedures

The three modules in an Omniscript's architecture?

JavaScript Object Notation (JSON) metadata structure (1), the stylesheets (2), and the data (3)

Two theme types available for Omniscripts?

Lightning or Newport themes

A Calculation Matrix functions as a what?

Lookup Table

Which Integration Procedure block type Iterates over the items in a data array, enabling the Actions within it to repeat for each item rather than requiring separate Action elements for each item?

Loop Block

What can you modify to create space around the container of a FlexCard element?

Margins

What action type selects a target URL or a PageReference type that enables navigation within Lightning Experience, within Communities, or to an external web address.

Navigate

Omniscript element that allows the agent to complete the interaction and return to the FlexCard that launched it?

Navigate action

Omniscript element type for Reusable OmniScripts to insert and use?

Omniscripts

What can help you manage signed documents?

Omniscripts

What features a guided path to complete a business process?

Omniscripts

What typically mirrors customer or business processes that often require visiting more than one screen and accessing more than one database?

Omniscripts

What component shows a holistic view of a customer's account and information?

Omnistudio Interaction Console

What must be enabled to set the widths to change as the width of the visible area of a page (the viewport) changes?

Responsiveness

What are the two options for the FlexCard theme?

Salesforce Lightning Design System (SLDS) and Newport Design System

Which layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce.

Service Management Layer

Which element lets you present a rich-text formatted HTML code block in your OmniScripts?

Text Block element

Use What to style your FlexCard elements and update their appearance in real time.

The Style panel

If an execution conditional formula evaluates to true or is not defined, what happens?

The block is executed

You can embed FlexCards in other FlexCards using which element?

The child flexcard element

What determines how the FlexCard retrieves its data?

The data source type

How are Integration Procedure elements different from OmniScripts and OmniStudio FlexCards?

There's no element for user interaction

Which Integration Procedure block type lets you "try" running the steps inside the block and then "catch" the error if a step fails?

Try-Catch Block

What are the four types of Dataraptors?

Turbo Extract, Extract, Load, and Transform

In an Omniscript, use What to display a banner that will only display when conditions are met?

Validation or conditional views

Use What to preview how a FlexCard appears on different devices, such as mobile, desktop, and tablet.

Viewport

Can FlexCard elements also conditionally display?

Yes

Can an OmniStudio Action can launch the same OmniScript from multiple FlexCards?

Yes

Is it possible to embed a Block element within another Block element?

Yes

How many columns on a FlexCard grid?

12

What are the two components of the Developer Experience Layer?

IDX Build Tool and IDX Workbench

Which component includes a Test Console where users can run Test Procedures and view Gantt charts of their step-by-step performance.

IDX Workbench

Where in the Omniscript Designer do you create a New Version, and Activate or Deactivate the current Version?

In the Actions navigation bar

Where in the Omniscript Designer do you Configure optional script-wide settings?

In the Setup panel

Scenario: You'd like the OmniScript to be able to extract the data from Salesforce and save any data that you change back into Salesforce. So, your task is to design an Integration Procedure to save data for the Edit Account OmniScript.

In this case, the correct choice is DataRaptor Load Action because it saves updated data back to Salesforce.

Use What to to view contextual information and instruction about elements and properties without leaving your script?

In-product help

What do you need in order to create a Calculation Matrix?

Inputs and outputs

What happens with a calculation matrix with a blank End Date/Time?

It runs - indefinitely

What are Flexcards and Omniscripts built on?

Lightning Web Components

What allows you to perform multiple mathematical operations and transformations at the same time?

OmniStudio Calculation Procedures

What is used to configure matrix lookups, set variables and constants, and perform basic math operations.

OmniStudio Calculation Procedures

If there is a lot of data, matrices can represent What?

Ranges

If 'anthing that APEX can access' is required as a data input source, use What integration procedure action element?

Remote Action

For the FlexCard or Omniscript data output source, use What integration procedure action element?

Response Action

Which element is unique to Integration Procedures?

Response Actions

What can Integration Procedures do?

Send and receive the data we need, Perform batch processing

Benefit of Server-side processing ?

Server-side processing enables faster performance, since, in most cases, the server is faster than the client at processing data.

Advantages of DataRaptor Turbo extract over Standard extract?

Simpler configuration, Better performance at runtime

The three types of calculation matrices?

Standard, Grouped, and Row-Versioned

Scenario: Use What function to display city and state together, separated by a comma?

String

Which element best allows you to display data in an OmniScript that you have retrieved from Salesforce or an external source?

Text Block element

Which panel contains Groups and Actions elements?

The Available Components panel contains Groups and Actions elements.

Which action tells the Integration Procedure what data to pass back to the tool that called it?

The Response Action element tells the Integration Procedure what data to pass back to the tool that called it.

Scenario: choose an Actions element that allows the Integration Procedure to send data back to a Weather FlexCard

The Response Action passes data back to the launching object, which, in this scenario, is the Weather FlexCard.

Scenario: You must replace mock data with live data in an Omniscript that edits account details. Select an element to send data back to the edit account Omniscript.

The correct Actions element is the Response Action, since it passes data back to the launching object (or whatever called the Integration Procedure), which, in this scenario, was the Edit Account OmniScript.

For the Salesforce org data output source, use What integration procedure action element - for deletes?

Delete Action (To delete data from Salesforce Records )

For the Docusign data output source, use What integration procedure action element?

DocuSign Envelope Action

Compared to Apex classes, Integration Procedures are what?"

Easier to maintain, Less time consuming to develop

For the Send Email data output source, use What integration procedure action element?

Email Action

Which of the following tabs are in the DataRaptor Designer?

Extract and Output

Typical high level DataRaptor flow?

Get data, manipulate data, save data

For the API data output source, use What integration procedure action element?

HTTP Action

Which Action element allows the Integration Procedure to get data from a Web API?

HTTP Action

For large or complex migrations, developers use which two tools?

either IDX Build Tool or IDX Workbench

To build your FlexCard, drag fields and elements from What onto the canvas?

the Build panel

What is Command-line automation tool that packages and migrates OmniStudio Datapacks in a source-control-friendly format?

the IDX Build Tool

What is the Desktop application that enables developers to migrate Datapacks and Salesforce metadata from one org to another or from an org to a Git repository

the IDX Workbench

An LWC OmniScript is an OmniScript that is created using What?

the LWC OmniScript Designer

What do you use to drag and drop items to build the structure of the OmniScript, then preview and debug your work using the built-in troubleshooting tools?

the LWC OmniScript Designer

A matrix will only run if the current date and time is between What?

the Start Date/Time and End Date/Time

In Integration Procedures, what determines which Actions element you use?

the data source determines which element you use

Scenario: choose an Actions element that allows the Integration Procedure to trim and re-map weather data

A DataRaptor Transform can be configured to trim and re-map the data received from the Web API.

What kind of table is a Calculation Matrix?

A Lookup table

Scenario: Use What function when A customer signs up for a flat-rate payment plan and needs their payment calculated based on the average amount spent over the past 12 months.

Aggregate Function type

Scenario: You must replace mock data with live data in an Omniscript that edits account details. Select an element to get Account data from Salesforce.

Because you're getting data from Salesforce, the DataRaptor Extract Action is the correct approach. This action calls a DataRaptor Extract to get data from Salesforce.

You need to design an Omniscript that gets, then saves, account data to and from Salesforce. How are these integration procedures sequenced?

Before and after Step Elements

To handle many factors, values, and calculations, a Calculation Procedure can call up one or more What?

Calculation Matrices

Advantages of Calculation Procedures?

Calculation Matrix integration; Built-in JSON array calculations and aggregation functions; Server-side execution; Time-based execution (You can have multiple versions in place that automatically execute based on when the data call is made.)

What allows complex math to be configured within OmniStudio?

Calculation Procedures

What can Calculation Procedures do?

Call one or more calculation matrices

What creates branching for each block in a step?

Conditional Views

When you need to change the data you are working with in more complex ways than with mapping inputs and outputs, use What?

DataRaptor Functions

Scenario: What DataRaptor is used to create a contact and use a formula?

DataRaptor Load

Scenario: What DataRaptor is used to create a contact for an existing account?

DataRaptor Load

What writes data to Salesforce objects from JSON or XML input?

DataRaptor Load

For the Salesforce org data output source, use What integration procedure action element?

DataRaptor Post Action (To save data to Salesforce Records)

Scenario: Use which DataRaptor when an OmniScript must fill fields in a PDF document?

DataRaptor Transform

Scenario: Use which DataRaptor when an OmniScript must populate a DocuSign template?

DataRaptor Transform

Which DataRaptor type should you use to populate a PDF with data?

DataRaptor Transforms

Which DataRaptor CANNOT a) Trim, map, restructure, and transform data in JSON, XML, or Custom Schema OR b) Use formulas and functions to transform data.

DataRaptor Turbo Extract

What supplies data to OmniScripts and OmniStudio FlexCards from Salesforce, and writes updates from OmniScripts and FlexCards back to Salesforce

DataRaptors

Why do we recommend using DataRaptors as a best practice?

DataRaptors take less time to create and are easier to maintain

Scenario: you'd like sample data replaced with live weather forecast data that comes from an external source. So your task is to design an Integration Procedure for the Weather FlexCard.

The correct choice is HTTP Action. This Actions element can be configured to get data from a Web API.

If there are multiple versions of a valid calculation procedure, which one runs?

The one with the highest priority

Which DataRaptor setting determines how long the data remains in the cache?

Time to Live in minutes

True or false: You can use a DataRaptor function to string text together.

True

Which element provides autocomplete and search functionality?

TypeAhead Block Element

What do the basic components of a Calculation Procedure include?

Variables and Constants

What's the two required components in a Calculation Procedure?

Variables and Constants

Typically, how to DataRaptors supply data and write updates?

Via Omnistudio Integration Procedures

You determine which elements to include in your OmniScript by considering?

What capabilities you need on the backend, Which features need to be visible to the agent

Can all DataRaptors can substitute values?

Yes

All Integration Procedure block types have What property in common?

an Execution Conditional formula

Naming conventions for Flexcards?

camel or pascal case

Where do you view metadata and perform actions related to your FlexCard?

Header section of Flexcard Designer

Where in the Omniscript Designer do you view high-level metadata about your OmniScript, such as Type, SubType, Version, Language, and Activation status?

In the Header

Omniscript element type for calling on other tools to perform various actions: getting or saving data, calculating, sending an email, and so on?

Action

What element can set data values, perform functions, call DataRaptors, invoke Apex classes, send emails, invoke REST endpoints, run other Integration Procedures, and more?

Action element

What is recommended when you need fast processing of complex data from multiple sources?

An Integration Procedure

What is a function that 'listens' or waits for an event to occur and performs an action in response?

An event listener

Integration Procedures can replace what?

Apex classes

Salesforce recommends using Integration Procedures as much as possible as a What?

As a data source

The areas on the left and right of the FlexCard are What?

Block Elements

What combines logical groups of other elements inside a FlexCard.

Block Elements

Which Integration Procedure block type stores frequently accessed and infrequently updated data, saving round trips to the database and improving performance?

Cache Block

a Calculation Procedure can call one or more of What?

Calculation Matrices

What runs a detailed set of mathematical steps when more complex calculations are required?

Calculation Procedures

What action type performs card-level actions, such as reload, update data source, and remove?

Card

What prevents round trips to the server?

Combining multiple actions in a single server call

Which Integration Procedure block type executes if a specified condition is true or treats the steps within it as a series of mutually exclusive alternatives?

Conditional Block

Which layer is an application lifecycle layer of tools for developers to manage and move OmniStudio component changes between environments

Developer Experience Layer

Three types of data that a Flexcard can display?

Data from a Salesforce object or an external database, or it displays sample (mock) data

Which dataraptor gets data from one or more Salesforce objects?

DataRaptor Extract

If a Salesforce org is used as a data input source, use What integration procedure action element?

DataRaptor Extract Action

Which dataraptor saves data to one or more Salesforce objects?

DataRaptor Load

Which dataraptor manipulates data that comes from inside or outside Salesforce?

DataRaptor Transform

Which dataraptor gets data from a single object?

DataRaptor Turbo Extract

What is a configurable service for retrieving, transforming, and updating data?

Dataraptors

What comprises the service management layer?

Dataraptors and Integration Procedures

When you create a FlexCard, which step lets you configure basic settings such as the name, title, author, description, and theme?

Define Flexcard

The three layers of components that Omnistudio offers

Digital Experience, Service Management, Developer Experience

Omniscript element type for displaying text and images on the screen to enhance the usability of the UI?

Display

What displays contextual information and actions in an at-a-glance format?

FlexCards

What lets you set up different appearances for a FlexCard based on the type or status of the information displayed.

Flexcard States

Which component summarizes basic information at a glance, display detailed information on demand, and provide quick access to common tasks that are context-relevant?

Flexcards

What comprises the digital experience layer?

Flexcards and Omniscripts

FlexCards display more detail on demand with What?

Flyouts

Omniscript element type for performing calculations within the OmniScript, showing conditional messages, and providing geolocation?

Functions

use custom CSS or modify the style directly in the Flexcard designer to do What?

Globally manage styles

Omniscript element type for grouping elements together on the UI?

Group

Integration Procedure elements are either What or What?

Groups or Actions

If an API is used as a data input source, use What integration procedure action element?

HTTP Action

A child FlexCard doesn't need What if a parent FlexCard is set up to push data from its source to that child?

data source


Ensembles d'études connexes

Unit 5 Transport review questions

View Set

IB SL Biology 1.1 and 1.2 Cell Structure & Function

View Set

Endocrine and Metabolic Disorders - ML8

View Set

EBP QUIZ 4 MEASUREMENTS AND STATISTICS

View Set

Pathophysiology Exam 2 PrepU Questions

View Set