You have already completed the Test before. Hence you can not start it again.
Test is loading...
You must sign in or sign up to start the Test.
You have to finish following quiz, to start this Test:
Your results are here!! for" Salesforce OmniStudio Consultant Practice Test No 1 "
0 of 65 questions answered correctly
Your time:
Time has elapsed
Your Final Score is : 0
You have attempted : 0
Number of Correct Questions : 0 and scored 0
Number of Incorrect Questions : 0 and Negative marks 0
Average score
Your score
Salesforce OmniStudio Consultant
You have attempted: 0
Number of Correct Questions: 0 and scored 0
Number of Incorrect Questions: 0 and Negative marks 0
You can review your answers by clicking on “View Answers” option. Important Note : Open Reference Documentation Links in New Tab (Right Click and Open in New Tab).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Answered
Review
Question 1 of 65
1. Question
DataRaptor Loads write data to Salesforce objects from which inputs? Choose 2
Correct
DataRaptor Loads write data to Salesforce objects from JSON or XML input. Discover DataRaptor Types Unit | Salesforce Trailhead
Incorrect
DataRaptor Loads write data to Salesforce objects from JSON or XML input. Discover DataRaptor Types Unit | Salesforce Trailhead
Unattempted
DataRaptor Loads write data to Salesforce objects from JSON or XML input. Discover DataRaptor Types Unit | Salesforce Trailhead
Question 2 of 65
2. Question
Which of the following are industry-specific clouds offered by Salesforce? Choose 3
Correct
In addition to functionally specific clouds such as Sales, Service, Marketing, and Commerce, Salesforce gives customers this speed and agility by offering industry-specific clouds such as Financial Services, Health, Government, Manufacturing, Consumer Goods, Communications, Media, and Energy & Utilities. These cloud solutions combine the Salesforce cloud and specific industry models, processes, and solutions tailored to the best practices of each industry.
Incorrect
In addition to functionally specific clouds such as Sales, Service, Marketing, and Commerce, Salesforce gives customers this speed and agility by offering industry-specific clouds such as Financial Services, Health, Government, Manufacturing, Consumer Goods, Communications, Media, and Energy & Utilities. These cloud solutions combine the Salesforce cloud and specific industry models, processes, and solutions tailored to the best practices of each industry.
Unattempted
In addition to functionally specific clouds such as Sales, Service, Marketing, and Commerce, Salesforce gives customers this speed and agility by offering industry-specific clouds such as Financial Services, Health, Government, Manufacturing, Consumer Goods, Communications, Media, and Energy & Utilities. These cloud solutions combine the Salesforce cloud and specific industry models, processes, and solutions tailored to the best practices of each industry.
Question 3 of 65
3. Question
A Type Ahead block needs to be configured to allow the user to type in the Name of a Contact and the drop down will show their Phone number. How would the DataRaptor Extract and Type Ahead block be configured?
Correct
The user is typing in Name, so this must be what is in the DataRaptor Extract. They want the Phone returned so this must be the Type Ahead Key Design a Simple OmniScript Unit | Salesforce Trailhead
Incorrect
The user is typing in Name, so this must be what is in the DataRaptor Extract. They want the Phone returned so this must be the Type Ahead Key Design a Simple OmniScript Unit | Salesforce Trailhead
Unattempted
The user is typing in Name, so this must be what is in the DataRaptor Extract. They want the Phone returned so this must be the Type Ahead Key Design a Simple OmniScript Unit | Salesforce Trailhead
Question 4 of 65
4. Question
When would you use a Row-Versioned Calculation Matrix?
Correct
There are three types of Calculation Matrices, and their uses vary. Standard Calculation Matrix: Used when your matrix doesn‘t need to be a part of a group or versioned row by row. Grouped Calculation Matrix: Used to group similar matrices with the same Input and Output headers together. Row-Versioned Calculation Matrix: Used if you have a matrix with many rows and may need to change small portions of the data at a time. Each row has its own start date and time All Calulation Matrices are lookup tables, so “when you need to perform a lookup“ does not help you decided which calculation matrix to use.
Incorrect
There are three types of Calculation Matrices, and their uses vary. Standard Calculation Matrix: Used when your matrix doesn‘t need to be a part of a group or versioned row by row. Grouped Calculation Matrix: Used to group similar matrices with the same Input and Output headers together. Row-Versioned Calculation Matrix: Used if you have a matrix with many rows and may need to change small portions of the data at a time. Each row has its own start date and time All Calulation Matrices are lookup tables, so “when you need to perform a lookup“ does not help you decided which calculation matrix to use.
Unattempted
There are three types of Calculation Matrices, and their uses vary. Standard Calculation Matrix: Used when your matrix doesn‘t need to be a part of a group or versioned row by row. Grouped Calculation Matrix: Used to group similar matrices with the same Input and Output headers together. Row-Versioned Calculation Matrix: Used if you have a matrix with many rows and may need to change small portions of the data at a time. Each row has its own start date and time All Calulation Matrices are lookup tables, so “when you need to perform a lookup“ does not help you decided which calculation matrix to use.
Question 5 of 65
5. Question
In addition to our primary data tools, the Service Management layer of OmniStudio includes which processes and tools for users to look up data and configure complex math on top of the Salesforce Platform? Choose 2
Correct
Use the Service Management Layer Unit | Salesforce Trailhead Calculation Procedures and Matrices Use Calculation Procedures to run a detailed set of mathematical steps when more complex calculations are required. They are typically used for pricing. When there are a number of factors, values, and calculations, a Calculation Procedure can call one or more Calculation Matrices, which are lookup tables.
Incorrect
Use the Service Management Layer Unit | Salesforce Trailhead Calculation Procedures and Matrices Use Calculation Procedures to run a detailed set of mathematical steps when more complex calculations are required. They are typically used for pricing. When there are a number of factors, values, and calculations, a Calculation Procedure can call one or more Calculation Matrices, which are lookup tables.
Unattempted
Use the Service Management Layer Unit | Salesforce Trailhead Calculation Procedures and Matrices Use Calculation Procedures to run a detailed set of mathematical steps when more complex calculations are required. They are typically used for pricing. When there are a number of factors, values, and calculations, a Calculation Procedure can call one or more Calculation Matrices, which are lookup tables.
Question 6 of 65
6. Question
OmniStudio is a way for your company to interact with customers. What should your interactions NOT be?
Correct
Meet OmniStudio Unit | Salesforce Trailhead To achieve the best results (read: happy customers) in a limited amount of time, these interactions need to be efficient, accurate, and personal. They also need to be completed via a channel of the customerÂ’s choosing.
Incorrect
Meet OmniStudio Unit | Salesforce Trailhead To achieve the best results (read: happy customers) in a limited amount of time, these interactions need to be efficient, accurate, and personal. They also need to be completed via a channel of the customerÂ’s choosing.
Unattempted
Meet OmniStudio Unit | Salesforce Trailhead To achieve the best results (read: happy customers) in a limited amount of time, these interactions need to be efficient, accurate, and personal. They also need to be completed via a channel of the customerÂ’s choosing.
Question 7 of 65
7. Question
Which OmniScript Action Element should you use with this Data Input Source: Anything that Apex can access?
What is the best description for the FlexCard action type: Flyout?
Correct
Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Incorrect
Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Unattempted
Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Question 9 of 65
9. Question
Which of the following is NOT a capability of FlexCards?
Correct
FlexCards summarize contextual information at a glance. FlexCards are the beginning and ending points for customer transactions. FlexCards are viewable on any device or channel. FlexCards can display data from multiple data sources. FlexCards are built quickly using drag-and-drop elements. FlexCards have a what-you-see-is-what-you-get (WYSIWYG) editor for controlling their layout and style. FlexCard actions are relevant to the context of the card. FlexCards are embeddable in other FlexCards. FlexCards are embeddable inside an LWC OmniScript. FlexCards display more detail on demand with flyouts. FlexCards have multiple states that display based on conditions.
Incorrect
FlexCards summarize contextual information at a glance. FlexCards are the beginning and ending points for customer transactions. FlexCards are viewable on any device or channel. FlexCards can display data from multiple data sources. FlexCards are built quickly using drag-and-drop elements. FlexCards have a what-you-see-is-what-you-get (WYSIWYG) editor for controlling their layout and style. FlexCard actions are relevant to the context of the card. FlexCards are embeddable in other FlexCards. FlexCards are embeddable inside an LWC OmniScript. FlexCards display more detail on demand with flyouts. FlexCards have multiple states that display based on conditions.
Unattempted
FlexCards summarize contextual information at a glance. FlexCards are the beginning and ending points for customer transactions. FlexCards are viewable on any device or channel. FlexCards can display data from multiple data sources. FlexCards are built quickly using drag-and-drop elements. FlexCards have a what-you-see-is-what-you-get (WYSIWYG) editor for controlling their layout and style. FlexCard actions are relevant to the context of the card. FlexCards are embeddable in other FlexCards. FlexCards are embeddable inside an LWC OmniScript. FlexCards display more detail on demand with flyouts. FlexCards have multiple states that display based on conditions.
Question 10 of 65
10. Question
Fill in the blank. OmniStudio is part of __________, which integrates Salesforce automation capabilities across Platform, Einstein, MuleSoft, Industries, and AppExchange to deliver an efficient end-to-end workflow platform.
Correct
Meet OmniStudio Unit | Salesforce Trailhead
Incorrect
Meet OmniStudio Unit | Salesforce Trailhead
Unattempted
Meet OmniStudio Unit | Salesforce Trailhead
Question 11 of 65
11. Question
Which of the following is NOT a capability of FlexCards?
Correct
FlexCards summarize contextual information at a glance. FlexCards are the beginning and ending points for customer transactions. FlexCards are viewable on any device or channel. FlexCards can display data from multiple data sources. FlexCards are built quickly using drag-and-drop elements. FlexCards have a what-you-see-is-what-you-get (WYSIWYG) editor for controlling their layout and style. FlexCard actions are relevant to the context of the card. FlexCards are embeddable in other FlexCards. FlexCards are embeddable inside an LWC OmniScript. FlexCards display more detail on demand with flyouts. FlexCards have multiple states that display based on conditions.
Incorrect
FlexCards summarize contextual information at a glance. FlexCards are the beginning and ending points for customer transactions. FlexCards are viewable on any device or channel. FlexCards can display data from multiple data sources. FlexCards are built quickly using drag-and-drop elements. FlexCards have a what-you-see-is-what-you-get (WYSIWYG) editor for controlling their layout and style. FlexCard actions are relevant to the context of the card. FlexCards are embeddable in other FlexCards. FlexCards are embeddable inside an LWC OmniScript. FlexCards display more detail on demand with flyouts. FlexCards have multiple states that display based on conditions.
Unattempted
FlexCards summarize contextual information at a glance. FlexCards are the beginning and ending points for customer transactions. FlexCards are viewable on any device or channel. FlexCards can display data from multiple data sources. FlexCards are built quickly using drag-and-drop elements. FlexCards have a what-you-see-is-what-you-get (WYSIWYG) editor for controlling their layout and style. FlexCard actions are relevant to the context of the card. FlexCards are embeddable in other FlexCards. FlexCards are embeddable inside an LWC OmniScript. FlexCards display more detail on demand with flyouts. FlexCards have multiple states that display based on conditions.
Question 12 of 65
12. Question
Which DataRaptor(s) can trim, map, restructure, and transform data in JSON, XML, or Custom Schema?
Correct
DataRaptor Extract, DataRaptor Load, and DataRaptor Transform also do the following. Trim, map, restructure, and transform data in JSON, XML, or Custom Schema. Use formulas and functions to transform data. Discover DataRaptor Types Unit | Salesforce Trailhead
Incorrect
DataRaptor Extract, DataRaptor Load, and DataRaptor Transform also do the following. Trim, map, restructure, and transform data in JSON, XML, or Custom Schema. Use formulas and functions to transform data. Discover DataRaptor Types Unit | Salesforce Trailhead
Unattempted
DataRaptor Extract, DataRaptor Load, and DataRaptor Transform also do the following. Trim, map, restructure, and transform data in JSON, XML, or Custom Schema. Use formulas and functions to transform data. Discover DataRaptor Types Unit | Salesforce Trailhead
Question 13 of 65
13. Question
How do you build OmniScript Interactions?
Correct
The OmniScript Designer lets you create the structure of an OmniScript using “clicks, not code.” It has a drag-and-drop interface with what-you-see-is-what-you-get (WYSIWYG) editing.
Incorrect
The OmniScript Designer lets you create the structure of an OmniScript using “clicks, not code.” It has a drag-and-drop interface with what-you-see-is-what-you-get (WYSIWYG) editing.
Unattempted
The OmniScript Designer lets you create the structure of an OmniScript using “clicks, not code.” It has a drag-and-drop interface with what-you-see-is-what-you-get (WYSIWYG) editing.
Question 14 of 65
14. Question
When can a FlexCard have None as its data source? Choose 2
Correct
A FlexCard can also have None as its data source. A child FlexCard doesnÂ’t need a data source if a parent FlexCard is set up to push data from its source to that child. A parent FlexCard may not need a data source if the child FlexCard has one. Custom (not None) uses sample JSON to set up a FlexCard with temporary data that will eventually be replaced with another data source. Meet the Data Source Wizard Unit | Salesforce Trailhead
Incorrect
A FlexCard can also have None as its data source. A child FlexCard doesnÂ’t need a data source if a parent FlexCard is set up to push data from its source to that child. A parent FlexCard may not need a data source if the child FlexCard has one. Custom (not None) uses sample JSON to set up a FlexCard with temporary data that will eventually be replaced with another data source. Meet the Data Source Wizard Unit | Salesforce Trailhead
Unattempted
A FlexCard can also have None as its data source. A child FlexCard doesnÂ’t need a data source if a parent FlexCard is set up to push data from its source to that child. A parent FlexCard may not need a data source if the child FlexCard has one. Custom (not None) uses sample JSON to set up a FlexCard with temporary data that will eventually be replaced with another data source. Meet the Data Source Wizard Unit | Salesforce Trailhead
Question 15 of 65
15. Question
Fill in the blanks. With OmniStudioÂ’s _________ configuration capabilities, customers create guided brand experiences specific to their industry with ______ rather than _________.
Correct
Meet OmniStudio Unit | Salesforce Trailhead
Incorrect
Meet OmniStudio Unit | Salesforce Trailhead
Unattempted
Meet OmniStudio Unit | Salesforce Trailhead
Question 16 of 65
16. Question
For each Object in the Input JSON, the DataRaptor Load looks at each field. If the field is marked Is Required For Upsert, the DataRaptor Load checks to see if the field has data. All Is Required For Upsert fields must have data. If not, what happens?
Correct
For each Object in the Input JSON, the DataRaptor Load looks at each field.If the field is marked Is Required For Upsert, the DataRaptor Load checks to see if the field has data.All Is Required For Upsert fields must have data. If not, the DataRaptor Load skips that record. Build a DataRaptor Turbo Extract and DataRaptor Load Unit | Salesforce
Incorrect
For each Object in the Input JSON, the DataRaptor Load looks at each field.If the field is marked Is Required For Upsert, the DataRaptor Load checks to see if the field has data.All Is Required For Upsert fields must have data. If not, the DataRaptor Load skips that record. Build a DataRaptor Turbo Extract and DataRaptor Load Unit | Salesforce
Unattempted
For each Object in the Input JSON, the DataRaptor Load looks at each field.If the field is marked Is Required For Upsert, the DataRaptor Load checks to see if the field has data.All Is Required For Upsert fields must have data. If not, the DataRaptor Load skips that record. Build a DataRaptor Turbo Extract and DataRaptor Load Unit | Salesforce
Question 17 of 65
17. Question
When would you use a single DataRaptor instead of an Integration Procedure?
Correct
OmniStudio Foundation (salesforce.com)Â Page 5(21)
Incorrect
OmniStudio Foundation (salesforce.com)Â Page 5(21)
Unattempted
OmniStudio Foundation (salesforce.com)Â Page 5(21)
Question 18 of 65
18. Question
What is the difference between DataRaptor Turbo Extract and DataRaptor Extract?
Correct
Objective | DataRaptor Type Get data from a single Salesforce object | DataRaptor Turbo Extract Get data from one or more Salesforce objects | DataRaptor Extract
Incorrect
Objective | DataRaptor Type Get data from a single Salesforce object | DataRaptor Turbo Extract Get data from one or more Salesforce objects | DataRaptor Extract
Unattempted
Objective | DataRaptor Type Get data from a single Salesforce object | DataRaptor Turbo Extract Get data from one or more Salesforce objects | DataRaptor Extract
Question 19 of 65
19. Question
Which of the following is NOT a layer of components offered by OmniStudio
Correct
1. The Digital Experience Layer The Digital Experience layer includes two primary user interface (UI) components. OmniStudio FlexCards:Â Cards that display contextual information and actions in an at-a-glance format for customer account data OmniScripts:Â A guided path to complete a business process These declarative tools provide rich user interaction experiences that are easily understandable. TheyÂ’re built on Salesforce Lightning web components (LWC), which run inside Salesforce and improve UI performance. 2. The Service Management Layer The Service Management layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. OmniStudio DataRaptors:Â Configurable services for retrieving, transforming, and updating data OmniStudio Integration Procedures:Â Declarative, server-side processes that execute multiple actions in a single server call DataRaptors and Integration Procedures deliver data to and from UI components. They orchestrate calls to Apex classes, calculation engines, and external application programming interfaces (APIs) to execute whatever business logic is required by the process. The layer also includes calculation tools to look up data and configure complex math on top of the Salesforce Platform. 3. The Developer Experience Layer The Developer Experience layer is an application lifecycle layer of tools for developers to manage and move OmniStudio component changes between environments. These developer tools are: IDX Build Tool:Â Command-line automation tool that packages and migrates OmniStudio Datapacks in a source-control-friendly format IDX Workbench:Â Desktop application that enables developers to migrate Datapacks and Salesforce metadata from one org to another or from an org to a Git repository
Incorrect
1. The Digital Experience Layer The Digital Experience layer includes two primary user interface (UI) components. OmniStudio FlexCards:Â Cards that display contextual information and actions in an at-a-glance format for customer account data OmniScripts:Â A guided path to complete a business process These declarative tools provide rich user interaction experiences that are easily understandable. TheyÂ’re built on Salesforce Lightning web components (LWC), which run inside Salesforce and improve UI performance. 2. The Service Management Layer The Service Management layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. OmniStudio DataRaptors:Â Configurable services for retrieving, transforming, and updating data OmniStudio Integration Procedures:Â Declarative, server-side processes that execute multiple actions in a single server call DataRaptors and Integration Procedures deliver data to and from UI components. They orchestrate calls to Apex classes, calculation engines, and external application programming interfaces (APIs) to execute whatever business logic is required by the process. The layer also includes calculation tools to look up data and configure complex math on top of the Salesforce Platform. 3. The Developer Experience Layer The Developer Experience layer is an application lifecycle layer of tools for developers to manage and move OmniStudio component changes between environments. These developer tools are: IDX Build Tool:Â Command-line automation tool that packages and migrates OmniStudio Datapacks in a source-control-friendly format IDX Workbench:Â Desktop application that enables developers to migrate Datapacks and Salesforce metadata from one org to another or from an org to a Git repository
Unattempted
1. The Digital Experience Layer The Digital Experience layer includes two primary user interface (UI) components. OmniStudio FlexCards:Â Cards that display contextual information and actions in an at-a-glance format for customer account data OmniScripts:Â A guided path to complete a business process These declarative tools provide rich user interaction experiences that are easily understandable. TheyÂ’re built on Salesforce Lightning web components (LWC), which run inside Salesforce and improve UI performance. 2. The Service Management Layer The Service Management layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. OmniStudio DataRaptors:Â Configurable services for retrieving, transforming, and updating data OmniStudio Integration Procedures:Â Declarative, server-side processes that execute multiple actions in a single server call DataRaptors and Integration Procedures deliver data to and from UI components. They orchestrate calls to Apex classes, calculation engines, and external application programming interfaces (APIs) to execute whatever business logic is required by the process. The layer also includes calculation tools to look up data and configure complex math on top of the Salesforce Platform. 3. The Developer Experience Layer The Developer Experience layer is an application lifecycle layer of tools for developers to manage and move OmniStudio component changes between environments. These developer tools are: IDX Build Tool:Â Command-line automation tool that packages and migrates OmniStudio Datapacks in a source-control-friendly format IDX Workbench:Â Desktop application that enables developers to migrate Datapacks and Salesforce metadata from one org to another or from an org to a Git repository
Question 20 of 65
20. Question
When an Integration Procedure Action is placed instide a Step how can it be executed?
Correct
When placed outside a step, Actions execute automatically in the order they appear. When placed inside a step, an Action appears as a button that must be clicked before it executes. Create a Simple OmniScript Unit | Salesforce Trailhead
Incorrect
When placed outside a step, Actions execute automatically in the order they appear. When placed inside a step, an Action appears as a button that must be clicked before it executes. Create a Simple OmniScript Unit | Salesforce Trailhead
Unattempted
When placed outside a step, Actions execute automatically in the order they appear. When placed inside a step, an Action appears as a button that must be clicked before it executes. Create a Simple OmniScript Unit | Salesforce Trailhead
Question 21 of 65
21. Question
What can be done in the FlexCard header? Choose 3
Correct
To convert to/from Child Card the FlexCard must be cloned and then the setting toggled. It cannot be done from the header.
Incorrect
To convert to/from Child Card the FlexCard must be cloned and then the setting toggled. It cannot be done from the header.
Unattempted
To convert to/from Child Card the FlexCard must be cloned and then the setting toggled. It cannot be done from the header.
Question 22 of 65
22. Question
Which OmniScript Action Element should you use with this Data Input Source: User?
Which DataRaptors can use formulas and functions to transform data? Choose 3
Correct
DataRaptor Extract, DataRaptor Load, and DataRaptor Transform also do the following. Trim, map, restructure, and transform data in JSON, XML, or Custom Schema. Use formulas and functions to transform data. Discover DataRaptor Types Unit | Salesforce Trailhead
Incorrect
DataRaptor Extract, DataRaptor Load, and DataRaptor Transform also do the following. Trim, map, restructure, and transform data in JSON, XML, or Custom Schema. Use formulas and functions to transform data. Discover DataRaptor Types Unit | Salesforce Trailhead
Unattempted
DataRaptor Extract, DataRaptor Load, and DataRaptor Transform also do the following. Trim, map, restructure, and transform data in JSON, XML, or Custom Schema. Use formulas and functions to transform data. Discover DataRaptor Types Unit | Salesforce Trailhead
Question 24 of 65
24. Question
Integration Procedures provide four block types. What is the best definition(s) for a Try-Catch block? Choose 2
Correct
What It Is | What It Does Cache Block | Saves the output of the steps within it to a session or org cache for quick retrieval. Stores frequently accessed and infrequently updated data, which saves round trips to the database and improves performance Allows data updates without caching Allows different cached data to expire at different times Conditional Block| Executes if a specified condition is true or treats the steps within it as a series of mutually exclusive alternatives Supports branching workflows, which function like conditional views in an OmniScript Loop Block | 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 Try-Catch Block | Lets you “try” running the steps inside the block and then “catch” the error if a step fails https://trailhead.salesforce.com/content/learn/modules/omnistudio-integration-procedures/explore-omnistudio-integration-procedure-designer?trail_id=get-to-know-omnistudio
Incorrect
What It Is | What It Does Cache Block | Saves the output of the steps within it to a session or org cache for quick retrieval. Stores frequently accessed and infrequently updated data, which saves round trips to the database and improves performance Allows data updates without caching Allows different cached data to expire at different times Conditional Block| Executes if a specified condition is true or treats the steps within it as a series of mutually exclusive alternatives Supports branching workflows, which function like conditional views in an OmniScript Loop Block | 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 Try-Catch Block | Lets you “try” running the steps inside the block and then “catch” the error if a step fails https://trailhead.salesforce.com/content/learn/modules/omnistudio-integration-procedures/explore-omnistudio-integration-procedure-designer?trail_id=get-to-know-omnistudio
Unattempted
What It Is | What It Does Cache Block | Saves the output of the steps within it to a session or org cache for quick retrieval. Stores frequently accessed and infrequently updated data, which saves round trips to the database and improves performance Allows data updates without caching Allows different cached data to expire at different times Conditional Block| Executes if a specified condition is true or treats the steps within it as a series of mutually exclusive alternatives Supports branching workflows, which function like conditional views in an OmniScript Loop Block | 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 Try-Catch Block | Lets you “try” running the steps inside the block and then “catch” the error if a step fails https://trailhead.salesforce.com/content/learn/modules/omnistudio-integration-procedures/explore-omnistudio-integration-procedure-designer?trail_id=get-to-know-omnistudio
Question 25 of 65
25. Question
OmniScripts can be defined best as:
Correct
OmniScripts An OmniScript gives customers a guided path for completing a business process and serves as a configurable way of creating a seamless customer experience (which is always a good thing). For example, consider if a customer wants to: View and update their contact information, which is stored in Salesforce. View their service plan, which is stored in a legacy database. View their bill, which is stored in a billing system; choose to pay it; and select a specific way to pay it.
Incorrect
OmniScripts An OmniScript gives customers a guided path for completing a business process and serves as a configurable way of creating a seamless customer experience (which is always a good thing). For example, consider if a customer wants to: View and update their contact information, which is stored in Salesforce. View their service plan, which is stored in a legacy database. View their bill, which is stored in a billing system; choose to pay it; and select a specific way to pay it.
Unattempted
OmniScripts An OmniScript gives customers a guided path for completing a business process and serves as a configurable way of creating a seamless customer experience (which is always a good thing). For example, consider if a customer wants to: View and update their contact information, which is stored in Salesforce. View their service plan, which is stored in a legacy database. View their bill, which is stored in a billing system; choose to pay it; and select a specific way to pay it.
Question 26 of 65
26. Question
Which of the following are FlexCard elements? Choose 3
Correct
Full list can be viewed here:Â Explore the FlexCard Designer Unit | Salesforce Trailhead
Incorrect
Full list can be viewed here:Â Explore the FlexCard Designer Unit | Salesforce Trailhead
Unattempted
Full list can be viewed here:Â Explore the FlexCard Designer Unit | Salesforce Trailhead
Question 27 of 65
27. Question
Filli in the blanks. OmniScripts Design features all you to: -Search for and drag elements onto the canvas from the ____ panel. -Configure elements from the _______ panel. -Configure script-wide settings from the ______ panel. -Access inactive elements and navigate between them in high-level and detailed views from the _______ panel.
Correct
The DesignerÂ’s Fantastic (and Fast) Features With OmniScript DesignerÂ’s features, you can: Build your OmniScripts on a wide and adjustable canvas, and instantly view changes made to element properties. Search for and drag elements onto the canvas from the Build panel. Reposition, clone, and adjust the width of elements with a 12-column snap-to-grid. Configure elements from the Properties panel. Configure script-wide settings from the Setup panel. Access inactive elements and navigate between them in high-level and detailed views from the navigation panel. Preview, test, and debug your script in Preview. View contextual in-product help to discover and learn about elements and properties without leaving your script.
Incorrect
The DesignerÂ’s Fantastic (and Fast) Features With OmniScript DesignerÂ’s features, you can: Build your OmniScripts on a wide and adjustable canvas, and instantly view changes made to element properties. Search for and drag elements onto the canvas from the Build panel. Reposition, clone, and adjust the width of elements with a 12-column snap-to-grid. Configure elements from the Properties panel. Configure script-wide settings from the Setup panel. Access inactive elements and navigate between them in high-level and detailed views from the navigation panel. Preview, test, and debug your script in Preview. View contextual in-product help to discover and learn about elements and properties without leaving your script.
Unattempted
The DesignerÂ’s Fantastic (and Fast) Features With OmniScript DesignerÂ’s features, you can: Build your OmniScripts on a wide and adjustable canvas, and instantly view changes made to element properties. Search for and drag elements onto the canvas from the Build panel. Reposition, clone, and adjust the width of elements with a 12-column snap-to-grid. Configure elements from the Properties panel. Configure script-wide settings from the Setup panel. Access inactive elements and navigate between them in high-level and detailed views from the navigation panel. Preview, test, and debug your script in Preview. View contextual in-product help to discover and learn about elements and properties without leaving your script.
Question 28 of 65
28. Question
Which of the following components, data services, or applications are part of The Developer Experience Layer? Choose 2
Correct
The Developer Experience Layer The Developer Experience layer is an application lifecycle layer of tools for developers to manage and move OmniStudio component changes between environments. These developer tools are: IDX Build Tool:Â Command-line automation tool that packages and migrates OmniStudio Datapacks in a source-control-friendly format IDX Workbench:Â Desktop application that enables developers to migrate Datapacks and Salesforce metadata from one org to another or from an org to a Git repository For simple migrations, developers can export and import the component as a Datapack, a collection of OmniStudio components packaged together for exporting and importing purposes. For example, developers can export and import a FlexCard with a specific Integration Procedure. For large or complex migrations, developers use either IDX Build Tool or IDX Workbench. IDX Build Tool preserves dependencies, validates data, and verifies the success of migration. IDX Workbench includes a Test Console where users can run Test Procedures and view Gantt charts of their step-by-step performance. A Test Procedure is an Integration Procedure that performs a unit test of almost anything an Integration Procedure can invoke, such as a DataRaptor, a Calculation Matrix, an Apex class, or even another Integration Procedure
Incorrect
The Developer Experience Layer The Developer Experience layer is an application lifecycle layer of tools for developers to manage and move OmniStudio component changes between environments. These developer tools are: IDX Build Tool:Â Command-line automation tool that packages and migrates OmniStudio Datapacks in a source-control-friendly format IDX Workbench:Â Desktop application that enables developers to migrate Datapacks and Salesforce metadata from one org to another or from an org to a Git repository For simple migrations, developers can export and import the component as a Datapack, a collection of OmniStudio components packaged together for exporting and importing purposes. For example, developers can export and import a FlexCard with a specific Integration Procedure. For large or complex migrations, developers use either IDX Build Tool or IDX Workbench. IDX Build Tool preserves dependencies, validates data, and verifies the success of migration. IDX Workbench includes a Test Console where users can run Test Procedures and view Gantt charts of their step-by-step performance. A Test Procedure is an Integration Procedure that performs a unit test of almost anything an Integration Procedure can invoke, such as a DataRaptor, a Calculation Matrix, an Apex class, or even another Integration Procedure
Unattempted
The Developer Experience Layer The Developer Experience layer is an application lifecycle layer of tools for developers to manage and move OmniStudio component changes between environments. These developer tools are: IDX Build Tool:Â Command-line automation tool that packages and migrates OmniStudio Datapacks in a source-control-friendly format IDX Workbench:Â Desktop application that enables developers to migrate Datapacks and Salesforce metadata from one org to another or from an org to a Git repository For simple migrations, developers can export and import the component as a Datapack, a collection of OmniStudio components packaged together for exporting and importing purposes. For example, developers can export and import a FlexCard with a specific Integration Procedure. For large or complex migrations, developers use either IDX Build Tool or IDX Workbench. IDX Build Tool preserves dependencies, validates data, and verifies the success of migration. IDX Workbench includes a Test Console where users can run Test Procedures and view Gantt charts of their step-by-step performance. A Test Procedure is an Integration Procedure that performs a unit test of almost anything an Integration Procedure can invoke, such as a DataRaptor, a Calculation Matrix, an Apex class, or even another Integration Procedure
Question 29 of 65
29. Question
What is the flow for an Integration Procedure to save data to a Salesforce sObject? Note: –> data moves to right only <-- data moves to left only <-> data moves both ways
Correct
Use the link below, refer to Build an Integration Procedure to Save Data section. Build Simple Integration Procedures Unit | Salesforce Trailhead
Incorrect
Use the link below, refer to Build an Integration Procedure to Save Data section. Build Simple Integration Procedures Unit | Salesforce Trailhead
Unattempted
Use the link below, refer to Build an Integration Procedure to Save Data section. Build Simple Integration Procedures Unit | Salesforce Trailhead
Question 30 of 65
30. Question
A DataRaptor Load saves data to one or more Salesforce sObjects by: Choose 3
Correct
Saves data to one or more Salesforce sObjects by: Updating Salesforce records Creating Salesforce records Migrating CSV data into Salesforce records Discover DataRaptor Types Unit | Salesforce Trailhead
Incorrect
Saves data to one or more Salesforce sObjects by: Updating Salesforce records Creating Salesforce records Migrating CSV data into Salesforce records Discover DataRaptor Types Unit | Salesforce Trailhead
Unattempted
Saves data to one or more Salesforce sObjects by: Updating Salesforce records Creating Salesforce records Migrating CSV data into Salesforce records Discover DataRaptor Types Unit | Salesforce Trailhead
Question 31 of 65
31. Question
Why would you use the Integration ProcedureÂ’s Response action trim data?
Correct
Integration Procedures only send and receive the data you need. An often overlooked performance factor is the amount of data being sent between the browser and the server. The Integration Procedure’s Response action allows you to trim the data returning to the browser from the server. This minimizes client/server data transfer, which is a key factor if you’re on a slow network or using a mobile connection. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Incorrect
Integration Procedures only send and receive the data you need. An often overlooked performance factor is the amount of data being sent between the browser and the server. The Integration Procedure’s Response action allows you to trim the data returning to the browser from the server. This minimizes client/server data transfer, which is a key factor if you’re on a slow network or using a mobile connection. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Unattempted
Integration Procedures only send and receive the data you need. An often overlooked performance factor is the amount of data being sent between the browser and the server. The Integration Procedure’s Response action allows you to trim the data returning to the browser from the server. This minimizes client/server data transfer, which is a key factor if you’re on a slow network or using a mobile connection. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Question 32 of 65
32. Question
Which of the following are FlexCard panels? Choose 3
Correct
Refer to Build, Properties, Style, and Setup Panels:Â Explore the FlexCard Designer Unit | Salesforce Trailhead
Incorrect
Refer to Build, Properties, Style, and Setup Panels:Â Explore the FlexCard Designer Unit | Salesforce Trailhead
Unattempted
Refer to Build, Properties, Style, and Setup Panels:Â Explore the FlexCard Designer Unit | Salesforce Trailhead
Question 33 of 65
33. Question
Which elements can be configured to perform actions when clicked? Choose 4
Correct
You can configure icons to perform actions when clicked. Image, Block, and Toggle elements also have this capability. The Menu element creates a menu from a list of actions on a FlexCard. Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Incorrect
You can configure icons to perform actions when clicked. Image, Block, and Toggle elements also have this capability. The Menu element creates a menu from a list of actions on a FlexCard. Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Unattempted
You can configure icons to perform actions when clicked. Image, Block, and Toggle elements also have this capability. The Menu element creates a menu from a list of actions on a FlexCard. Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Question 34 of 65
34. Question
Which of the following is not a FlexCard panel?
Correct
Refer to Build, Properties, Style, and Setup Panels section:Â Explore the FlexCard Designer Unit | Salesforce Trailhead
Incorrect
Refer to Build, Properties, Style, and Setup Panels section:Â Explore the FlexCard Designer Unit | Salesforce Trailhead
Unattempted
Refer to Build, Properties, Style, and Setup Panels section:Â Explore the FlexCard Designer Unit | Salesforce Trailhead
Question 35 of 65
35. Question
Will a Calculation Matrix with a blank End Date/Time run?
Correct
A matrix will only run if the current date and time is between the Start Date/Time and End Date/Time. A matrix with a blank End Date/Time still runs; it is merely set up to run indefinitely.
Incorrect
A matrix will only run if the current date and time is between the Start Date/Time and End Date/Time. A matrix with a blank End Date/Time still runs; it is merely set up to run indefinitely.
Unattempted
A matrix will only run if the current date and time is between the Start Date/Time and End Date/Time. A matrix with a blank End Date/Time still runs; it is merely set up to run indefinitely.
Question 36 of 65
36. Question
Specific style options are available for which of the following FlexCard elements? Choose 3
Correct
Features of the Style Panel You configure the look and feel of a FlexCard by styling individual elements and the fields within elements. Using the Style panel, we design backgrounds, text, and borders, and adjust heights, widths, and the spacing inside and between elements. There are also specific style options available for the following elements. Action Datatable Field Icon Menu Toggle
Incorrect
Features of the Style Panel You configure the look and feel of a FlexCard by styling individual elements and the fields within elements. Using the Style panel, we design backgrounds, text, and borders, and adjust heights, widths, and the spacing inside and between elements. There are also specific style options available for the following elements. Action Datatable Field Icon Menu Toggle
Unattempted
Features of the Style Panel You configure the look and feel of a FlexCard by styling individual elements and the fields within elements. Using the Style panel, we design backgrounds, text, and borders, and adjust heights, widths, and the spacing inside and between elements. There are also specific style options available for the following elements. Action Datatable Field Icon Menu Toggle
Question 37 of 65
37. Question
What is the best description for the FlexCard action type: Custom Event?
Correct
Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Incorrect
Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Unattempted
Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Question 38 of 65
38. Question
OmniScript‘s data-oriented Actions elements capture data in which format?
Correct
Display Data from Multiple Data Sources An OmniScript can display both internal data from Salesforce and external data from a website or a third-party legacy system. OmniScriptÂ’s data-oriented Actions elements call application programming interfaces (APIs), OmniStudio Integration Procedures, and other tools to access data from anywhere. You integrate data from multiple sources (Salesforce or third-party), manipulate the data, and send it back to its source, all from within the OmniScript. The data is captured in the standard JSON format. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Incorrect
Display Data from Multiple Data Sources An OmniScript can display both internal data from Salesforce and external data from a website or a third-party legacy system. OmniScriptÂ’s data-oriented Actions elements call application programming interfaces (APIs), OmniStudio Integration Procedures, and other tools to access data from anywhere. You integrate data from multiple sources (Salesforce or third-party), manipulate the data, and send it back to its source, all from within the OmniScript. The data is captured in the standard JSON format. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Unattempted
Display Data from Multiple Data Sources An OmniScript can display both internal data from Salesforce and external data from a website or a third-party legacy system. OmniScriptÂ’s data-oriented Actions elements call application programming interfaces (APIs), OmniStudio Integration Procedures, and other tools to access data from anywhere. You integrate data from multiple sources (Salesforce or third-party), manipulate the data, and send it back to its source, all from within the OmniScript. The data is captured in the standard JSON format. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Question 39 of 65
39. Question
What can be done in the FlexCard header? Choose 4
Correct
Toggle between Design view and Preview, create a new version of your FlexCard, and clone, activate, or deactivate your FlexCard. There is no such thing as freezing a FlexCard.
Incorrect
Toggle between Design view and Preview, create a new version of your FlexCard, and clone, activate, or deactivate your FlexCard. There is no such thing as freezing a FlexCard.
Unattempted
Toggle between Design view and Preview, create a new version of your FlexCard, and clone, activate, or deactivate your FlexCard. There is no such thing as freezing a FlexCard.
Question 40 of 65
40. Question
You‘ve been asked to create a way to load Account information using an Omniscript. How does the data flow? Note: –> data moves to right only <-- data moves to left only <-> data moves both ways
Correct
OmniScript <->IntegrationProcedure<->DataRaptor Extract<->Salesforce and OmniScript <->IntegrationProcedure<->DataRaptor Post<->Salesforce Incorrect. DataRaptor Load is required – not Extract or Post. IntegrationProcedure –>OmniScript <->DataRaptor Load<->Salesforce This option is incorrectbecause OmniScript must be before the Integration Procedure in the data flow. Create a Simple OmniScript Unit | Salesforce Trailhead
Incorrect
OmniScript <->IntegrationProcedure<->DataRaptor Extract<->Salesforce and OmniScript <->IntegrationProcedure<->DataRaptor Post<->Salesforce Incorrect. DataRaptor Load is required – not Extract or Post. IntegrationProcedure –>OmniScript <->DataRaptor Load<->Salesforce This option is incorrectbecause OmniScript must be before the Integration Procedure in the data flow. Create a Simple OmniScript Unit | Salesforce Trailhead
Unattempted
OmniScript <->IntegrationProcedure<->DataRaptor Extract<->Salesforce and OmniScript <->IntegrationProcedure<->DataRaptor Post<->Salesforce Incorrect. DataRaptor Load is required – not Extract or Post. IntegrationProcedure –>OmniScript <->DataRaptor Load<->Salesforce This option is incorrectbecause OmniScript must be before the Integration Procedure in the data flow. Create a Simple OmniScript Unit | Salesforce Trailhead
Question 41 of 65
41. Question
Which of the following components, data services, or applications are part of The Service management Layer? Choose 2
Correct
The Service Management Layer The Service Management layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. OmniStudio DataRaptors:Â Configurable services for retrieving, transforming, and updating data OmniStudio Integration Procedures:Â Declarative, server-side processes that execute multiple actions in a single server call DataRaptors and Integration Procedures deliver data to and from UI components. They orchestrate calls to Apex classes, calculation engines, and external application programming interfaces (APIs) to execute whatever business logic is required by the process. The layer also includes calculation tools to look up data and configure complex math on top of the Salesforce Platform.
Incorrect
The Service Management Layer The Service Management layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. OmniStudio DataRaptors:Â Configurable services for retrieving, transforming, and updating data OmniStudio Integration Procedures:Â Declarative, server-side processes that execute multiple actions in a single server call DataRaptors and Integration Procedures deliver data to and from UI components. They orchestrate calls to Apex classes, calculation engines, and external application programming interfaces (APIs) to execute whatever business logic is required by the process. The layer also includes calculation tools to look up data and configure complex math on top of the Salesforce Platform.
Unattempted
The Service Management Layer The Service Management layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. OmniStudio DataRaptors:Â Configurable services for retrieving, transforming, and updating data OmniStudio Integration Procedures:Â Declarative, server-side processes that execute multiple actions in a single server call DataRaptors and Integration Procedures deliver data to and from UI components. They orchestrate calls to Apex classes, calculation engines, and external application programming interfaces (APIs) to execute whatever business logic is required by the process. The layer also includes calculation tools to look up data and configure complex math on top of the Salesforce Platform.
Question 42 of 65
42. Question
Choose the best answer. FlexCard metadata includes
Correct
View basic metadata about your FlexCard, such as Author, Version, Status, the FlexCard it has been Cloned From, whether it is a Child Card, Last Modified date, and Theme. Explore the FlexCard Designer Unit | Salesforce Trailhead
Incorrect
View basic metadata about your FlexCard, such as Author, Version, Status, the FlexCard it has been Cloned From, whether it is a Child Card, Last Modified date, and Theme. Explore the FlexCard Designer Unit | Salesforce Trailhead
Unattempted
View basic metadata about your FlexCard, such as Author, Version, Status, the FlexCard it has been Cloned From, whether it is a Child Card, Last Modified date, and Theme. Explore the FlexCard Designer Unit | Salesforce Trailhead
Question 43 of 65
43. Question
What is the best description for the OmniScript Element type: Functions?
Correct
Element Type | What Is It For? Actions | For calling on other tools to perform various actions: getting or saving data, calculating, sending an email, and so on Display | For displaying text and images on the screen to enhance the usability of the UI Functions | For performing calculations within the OmniScript, showing conditional messages, and providing geolocation Group | For grouping elements together on the UI Inputs | For system or user input or selection OmniScripts | Reusable OmniScripts to insert and use
Incorrect
Element Type | What Is It For? Actions | For calling on other tools to perform various actions: getting or saving data, calculating, sending an email, and so on Display | For displaying text and images on the screen to enhance the usability of the UI Functions | For performing calculations within the OmniScript, showing conditional messages, and providing geolocation Group | For grouping elements together on the UI Inputs | For system or user input or selection OmniScripts | Reusable OmniScripts to insert and use
Unattempted
Element Type | What Is It For? Actions | For calling on other tools to perform various actions: getting or saving data, calculating, sending an email, and so on Display | For displaying text and images on the screen to enhance the usability of the UI Functions | For performing calculations within the OmniScript, showing conditional messages, and providing geolocation Group | For grouping elements together on the UI Inputs | For system or user input or selection OmniScripts | Reusable OmniScripts to insert and use
Question 44 of 65
44. Question
What is true in reference to the Newport Design System? Choose 2
Correct
Lightning: This references the Salesforce Lightning Design System. Newport: This references Vlocity‘s style guide. Newport is the CSS framework that allows customers to re-theme all the Vlocity components in one place. It is intended as a tool for both designers and web developers to easily re-style all the Vlocity components in a single place and generate custom, optimized CSS files that can be used consistently across all components and pages.
Incorrect
Lightning: This references the Salesforce Lightning Design System. Newport: This references Vlocity‘s style guide. Newport is the CSS framework that allows customers to re-theme all the Vlocity components in one place. It is intended as a tool for both designers and web developers to easily re-style all the Vlocity components in a single place and generate custom, optimized CSS files that can be used consistently across all components and pages.
Unattempted
Lightning: This references the Salesforce Lightning Design System. Newport: This references Vlocity‘s style guide. Newport is the CSS framework that allows customers to re-theme all the Vlocity components in one place. It is intended as a tool for both designers and web developers to easily re-style all the Vlocity components in a single place and generate custom, optimized CSS files that can be used consistently across all components and pages.
Question 45 of 65
45. Question
When would you use an Integration Procedure instead of a DataRaptor? Choose 2
Correct
OmniStudio Foundation (salesforce.com)Â Page 5(21)
Incorrect
OmniStudio Foundation (salesforce.com)Â Page 5(21)
Unattempted
OmniStudio Foundation (salesforce.com)Â Page 5(21)
Question 46 of 65
46. Question
Which of the following are not acceptable FlexCard names? Choose 3
Correct
The name and author must only contain underscores and alphanumeric characters. It must be unique, begin with a letter, not include spaces, not end with an underscore, and not contain two consecutive underscores.
Incorrect
The name and author must only contain underscores and alphanumeric characters. It must be unique, begin with a letter, not include spaces, not end with an underscore, and not contain two consecutive underscores.
Unattempted
The name and author must only contain underscores and alphanumeric characters. It must be unique, begin with a letter, not include spaces, not end with an underscore, and not contain two consecutive underscores.
Question 47 of 65
47. Question
Which of the following is NOT a tab in the OmniStudio DataRaptor Designer?
Correct
When youÂ’re ready to configure DataRaptors, you use the OmniStudio DataRaptor Designer. You can access it via the OmniStudio DataRaptors tab in the OmniStudio app. The designer has tabs too. Use the following designer tabs to specify what you want the DataRaptor to do. Extract tab Formulas tab Output tab Options tab Preview tab
Incorrect
When youÂ’re ready to configure DataRaptors, you use the OmniStudio DataRaptor Designer. You can access it via the OmniStudio DataRaptors tab in the OmniStudio app. The designer has tabs too. Use the following designer tabs to specify what you want the DataRaptor to do. Extract tab Formulas tab Output tab Options tab Preview tab
Unattempted
When youÂ’re ready to configure DataRaptors, you use the OmniStudio DataRaptor Designer. You can access it via the OmniStudio DataRaptors tab in the OmniStudio app. The designer has tabs too. Use the following designer tabs to specify what you want the DataRaptor to do. Extract tab Formulas tab Output tab Options tab Preview tab
Question 48 of 65
48. Question
Where can a Calculation Matrix be called from?
Correct
A Calculation Matrix adds to the functionality of OmniScripts and OmniStudio Integration Procedures. As you know if you’ve completed other OmniStudio modules, an OmniScript is a tool to design and create guided business processes for users, and OmniStudio Integration Procedures is a tool that retrieves, saves, and manipulates data behind the scenes. You can call a Calculation Matrix from either tool using the Matrix Action.
Incorrect
A Calculation Matrix adds to the functionality of OmniScripts and OmniStudio Integration Procedures. As you know if you’ve completed other OmniStudio modules, an OmniScript is a tool to design and create guided business processes for users, and OmniStudio Integration Procedures is a tool that retrieves, saves, and manipulates data behind the scenes. You can call a Calculation Matrix from either tool using the Matrix Action.
Unattempted
A Calculation Matrix adds to the functionality of OmniScripts and OmniStudio Integration Procedures. As you know if you’ve completed other OmniStudio modules, an OmniScript is a tool to design and create guided business processes for users, and OmniStudio Integration Procedures is a tool that retrieves, saves, and manipulates data behind the scenes. You can call a Calculation Matrix from either tool using the Matrix Action.
Question 49 of 65
49. Question
Custom saved styles in a FlexCard can be used where?
Correct
Save styles in a FlexCard to reuse on other elements in the FlexCard. Save the style as a custom style in the Style panel, then apply the saved style to other elements of the same type. Saved styles are only available within the FlexCard. You can only save the styling that youÂ’ve done within the Style panel, not any styling done in the Properties panel of the element. Style FlexCard Elements Unit | Salesforce Trailhead
Incorrect
Save styles in a FlexCard to reuse on other elements in the FlexCard. Save the style as a custom style in the Style panel, then apply the saved style to other elements of the same type. Saved styles are only available within the FlexCard. You can only save the styling that youÂ’ve done within the Style panel, not any styling done in the Properties panel of the element. Style FlexCard Elements Unit | Salesforce Trailhead
Unattempted
Save styles in a FlexCard to reuse on other elements in the FlexCard. Save the style as a custom style in the Style panel, then apply the saved style to other elements of the same type. Saved styles are only available within the FlexCard. You can only save the styling that youÂ’ve done within the Style panel, not any styling done in the Properties panel of the element. Style FlexCard Elements Unit | Salesforce Trailhead
Question 50 of 65
50. Question
A call center agent is viewing a console page that shows information about the caller and their account. They are viewing what?
Correct
Via a Computer Telephony Integration (CTI) screen, the call center agent launches into a console page that shows information about the caller and their account. The page displays a set of FlexCards, which present relevant information and actions for a specific context and render data received from multiple sources
Incorrect
Via a Computer Telephony Integration (CTI) screen, the call center agent launches into a console page that shows information about the caller and their account. The page displays a set of FlexCards, which present relevant information and actions for a specific context and render data received from multiple sources
Unattempted
Via a Computer Telephony Integration (CTI) screen, the call center agent launches into a console page that shows information about the caller and their account. The page displays a set of FlexCards, which present relevant information and actions for a specific context and render data received from multiple sources
Question 51 of 65
51. Question
Which of the following is NOT a FlexCard element?
Correct
Complete list can be viewed Explore the FlexCard Designer Unit | Salesforce Trailhead
Incorrect
Complete list can be viewed Explore the FlexCard Designer Unit | Salesforce Trailhead
Unattempted
Complete list can be viewed Explore the FlexCard Designer Unit | Salesforce Trailhead
Question 52 of 65
52. Question
Can a single FlexCard display data from mutiple data sources?
Correct
Display Data from Multiple Data Sources A FlexCard can display a combination of internal information from Salesforce and external information from a website or a third-party legacy system. The FlexCard displays this information uniformly, even if it has come via multiple sources. For example, Sophia FournierÂ’s profile FlexCard displays internal data from her account details and external data related to the weather.
Incorrect
Display Data from Multiple Data Sources A FlexCard can display a combination of internal information from Salesforce and external information from a website or a third-party legacy system. The FlexCard displays this information uniformly, even if it has come via multiple sources. For example, Sophia FournierÂ’s profile FlexCard displays internal data from her account details and external data related to the weather.
Unattempted
Display Data from Multiple Data Sources A FlexCard can display a combination of internal information from Salesforce and external information from a website or a third-party legacy system. The FlexCard displays this information uniformly, even if it has come via multiple sources. For example, Sophia FournierÂ’s profile FlexCard displays internal data from her account details and external data related to the weather.
Question 53 of 65
53. Question
Which of the following can be a data source for FlexCards?
Correct
Select Source Type From the following options, indicate which type of datasource you would like to use. None SOQL Query Use the Salesforce Object Query Language (SOQL) to search your organizationÂ’s Salesforce data for specific information. SOSL Search Use the Salesforce Object Search Language (SOSL) to construct text-based search queries against the search index. Apex Remote Apex Remote data source is used to make a Apex Remote call. Apex REST Apex REST data source is used to make a Apex REST call. DataRaptor DataRaptor data source is used to make calls to Vlocity DataRaptors. REST Uses the standard REST API call. Integration Procedures Integration Procedure data source is used to make calls to Vlocity Integration Procedures. Streaming API Streaming API enables streaming of events using push technology and provides a subscription mechanism for receiving events in near real time. Custom Uses the sample JSON provided.
Incorrect
Select Source Type From the following options, indicate which type of datasource you would like to use. None SOQL Query Use the Salesforce Object Query Language (SOQL) to search your organizationÂ’s Salesforce data for specific information. SOSL Search Use the Salesforce Object Search Language (SOSL) to construct text-based search queries against the search index. Apex Remote Apex Remote data source is used to make a Apex Remote call. Apex REST Apex REST data source is used to make a Apex REST call. DataRaptor DataRaptor data source is used to make calls to Vlocity DataRaptors. REST Uses the standard REST API call. Integration Procedures Integration Procedure data source is used to make calls to Vlocity Integration Procedures. Streaming API Streaming API enables streaming of events using push technology and provides a subscription mechanism for receiving events in near real time. Custom Uses the sample JSON provided.
Unattempted
Select Source Type From the following options, indicate which type of datasource you would like to use. None SOQL Query Use the Salesforce Object Query Language (SOQL) to search your organizationÂ’s Salesforce data for specific information. SOSL Search Use the Salesforce Object Search Language (SOSL) to construct text-based search queries against the search index. Apex Remote Apex Remote data source is used to make a Apex Remote call. Apex REST Apex REST data source is used to make a Apex REST call. DataRaptor DataRaptor data source is used to make calls to Vlocity DataRaptors. REST Uses the standard REST API call. Integration Procedures Integration Procedure data source is used to make calls to Vlocity Integration Procedures. Streaming API Streaming API enables streaming of events using push technology and provides a subscription mechanism for receiving events in near real time. Custom Uses the sample JSON provided.
Question 54 of 65
54. Question
When do FlexCards and OmniScripts become Lightning web components?
Correct
Salesforce Lightning Web Components When activated, FlexCards and OmniScripts become Lightning web components. Thanks to this UI technology, users launch LWC-enabled OmniScripts as flyouts to display additional information when they click an action on a FlexCard
Incorrect
Salesforce Lightning Web Components When activated, FlexCards and OmniScripts become Lightning web components. Thanks to this UI technology, users launch LWC-enabled OmniScripts as flyouts to display additional information when they click an action on a FlexCard
Unattempted
Salesforce Lightning Web Components When activated, FlexCards and OmniScripts become Lightning web components. Thanks to this UI technology, users launch LWC-enabled OmniScripts as flyouts to display additional information when they click an action on a FlexCard
Question 55 of 65
55. Question
Where can an Integration Procedure be called from? Choose 3
Correct
OmniStudio Integration Procedures are applications used to read and write data from Salesforce and from external systems. An Integration Procedure can be called from an OmniStudio component such as an OmniScript or FlexCard, an API, or even from an Apex method. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Incorrect
OmniStudio Integration Procedures are applications used to read and write data from Salesforce and from external systems. An Integration Procedure can be called from an OmniStudio component such as an OmniScript or FlexCard, an API, or even from an Apex method. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Unattempted
OmniStudio Integration Procedures are applications used to read and write data from Salesforce and from external systems. An Integration Procedure can be called from an OmniStudio component such as an OmniScript or FlexCard, an API, or even from an Apex method. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Question 56 of 65
56. Question
Fill in the blanks. OmniStudio Calculation Procedures take inputs as formatted ______________data and use lookup matrices, algebraic operations, and aggregation operations to calculate new data. They output specified data in formatted _____________ .
Correct
OmniStudio Calculation Procedures allow you to perform multiple mathematical operations and transformations at the same time. They take inputs as formatted JSON data and use lookup matrices, algebraic operations, and aggregation operations to calculate new data. They output specified data in formatted JSON and they can have conditional steps. Perform Complex Math with Calculation Procedures Unit | Salesforce
Incorrect
OmniStudio Calculation Procedures allow you to perform multiple mathematical operations and transformations at the same time. They take inputs as formatted JSON data and use lookup matrices, algebraic operations, and aggregation operations to calculate new data. They output specified data in formatted JSON and they can have conditional steps. Perform Complex Math with Calculation Procedures Unit | Salesforce
Unattempted
OmniStudio Calculation Procedures allow you to perform multiple mathematical operations and transformations at the same time. They take inputs as formatted JSON data and use lookup matrices, algebraic operations, and aggregation operations to calculate new data. They output specified data in formatted JSON and they can have conditional steps. Perform Complex Math with Calculation Procedures Unit | Salesforce
Question 57 of 65
57. Question
What is the best description for the FlexCard action type: Card?
Correct
Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Incorrect
Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Unattempted
Display Data and Actions on a FlexCard Unit | Salesforce Trailhead
Question 58 of 65
58. Question
Integration Procedures provide four block types. What is the best definition(s) for a loop block?
Correct
What It Is | What It Does Cache Block | Saves the output of the steps within it to a session or org cache for quick retrieval. Stores frequently accessed and infrequently updated data, which saves round trips to the database and improves performance Allows data updates without caching Allows different cached data to expire at different times Conditional Block| Executes if a specified condition is true or treats the steps within it as a series of mutually exclusive alternatives Supports branching workflows, which function like conditional views in an OmniScript Loop Block | 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 Try-Catch Block | Lets you “try” running the steps inside the block and then “catch” the error if a step fails https://trailhead.salesforce.com/content/learn/modules/omnistudio-integration-procedures/explore-omnistudio-integration-procedure-designer?trail_id=get-to-know-omnistudio
Incorrect
What It Is | What It Does Cache Block | Saves the output of the steps within it to a session or org cache for quick retrieval. Stores frequently accessed and infrequently updated data, which saves round trips to the database and improves performance Allows data updates without caching Allows different cached data to expire at different times Conditional Block| Executes if a specified condition is true or treats the steps within it as a series of mutually exclusive alternatives Supports branching workflows, which function like conditional views in an OmniScript Loop Block | 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 Try-Catch Block | Lets you “try” running the steps inside the block and then “catch” the error if a step fails https://trailhead.salesforce.com/content/learn/modules/omnistudio-integration-procedures/explore-omnistudio-integration-procedure-designer?trail_id=get-to-know-omnistudio
Unattempted
What It Is | What It Does Cache Block | Saves the output of the steps within it to a session or org cache for quick retrieval. Stores frequently accessed and infrequently updated data, which saves round trips to the database and improves performance Allows data updates without caching Allows different cached data to expire at different times Conditional Block| Executes if a specified condition is true or treats the steps within it as a series of mutually exclusive alternatives Supports branching workflows, which function like conditional views in an OmniScript Loop Block | 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 Try-Catch Block | Lets you “try” running the steps inside the block and then “catch” the error if a step fails https://trailhead.salesforce.com/content/learn/modules/omnistudio-integration-procedures/explore-omnistudio-integration-procedure-designer?trail_id=get-to-know-omnistudio
Question 59 of 65
59. Question
Which OmniScript Action Element should you use with this Data Input Source: Salesforce Org—Many fields?
Which of the following components, data services, or applications are part of The Digital Experience Layer? Choose 2
Correct
The Digital Experience Layer The Digital Experience layer includes two primary user interface (UI) components. OmniStudio FlexCards:Â Cards that display contextual information and actions in an at-a-glance format for customer account data OmniScripts:Â A guided path to complete a business process These declarative tools provide rich user interaction experiences that are easily understandable. TheyÂ’re built on Salesforce Lightning web components (LWC), which run inside Salesforce and improve UI performance.
Incorrect
The Digital Experience Layer The Digital Experience layer includes two primary user interface (UI) components. OmniStudio FlexCards:Â Cards that display contextual information and actions in an at-a-glance format for customer account data OmniScripts:Â A guided path to complete a business process These declarative tools provide rich user interaction experiences that are easily understandable. TheyÂ’re built on Salesforce Lightning web components (LWC), which run inside Salesforce and improve UI performance.
Unattempted
The Digital Experience Layer The Digital Experience layer includes two primary user interface (UI) components. OmniStudio FlexCards:Â Cards that display contextual information and actions in an at-a-glance format for customer account data OmniScripts:Â A guided path to complete a business process These declarative tools provide rich user interaction experiences that are easily understandable. TheyÂ’re built on Salesforce Lightning web components (LWC), which run inside Salesforce and improve UI performance.
Question 61 of 65
61. Question
A FlexCard has been set up with five (5) states. Two (2) of the states conditions evaluate to true. Which FlexCard state will the user see?
Correct
States do not have priorities. Only one state will display at a time. The first state to evaulate to true (from top to bottom) will display. Discover the Key Capabilities of FlexCards Unit | Salesforce Trailhead
Incorrect
States do not have priorities. Only one state will display at a time. The first state to evaulate to true (from top to bottom) will display. Discover the Key Capabilities of FlexCards Unit | Salesforce Trailhead
Unattempted
States do not have priorities. Only one state will display at a time. The first state to evaulate to true (from top to bottom) will display. Discover the Key Capabilities of FlexCards Unit | Salesforce Trailhead
Question 62 of 65
62. Question
What is the best description for the OmniScript Element type: Group?
Correct
Element Type | What Is It For? Actions | For calling on other tools to perform various actions: getting or saving data, calculating, sending an email, and so on Display | For displaying text and images on the screen to enhance the usability of the UI Functions | For performing calculations within the OmniScript, showing conditional messages, and providing geolocation Group | For grouping elements together on the UI Inputs | For system or user input or selection OmniScripts | Reusable OmniScripts to insert and use
Incorrect
Element Type | What Is It For? Actions | For calling on other tools to perform various actions: getting or saving data, calculating, sending an email, and so on Display | For displaying text and images on the screen to enhance the usability of the UI Functions | For performing calculations within the OmniScript, showing conditional messages, and providing geolocation Group | For grouping elements together on the UI Inputs | For system or user input or selection OmniScripts | Reusable OmniScripts to insert and use
Unattempted
Element Type | What Is It For? Actions | For calling on other tools to perform various actions: getting or saving data, calculating, sending an email, and so on Display | For displaying text and images on the screen to enhance the usability of the UI Functions | For performing calculations within the OmniScript, showing conditional messages, and providing geolocation Group | For grouping elements together on the UI Inputs | For system or user input or selection OmniScripts | Reusable OmniScripts to insert and use
Question 63 of 65
63. Question
When would you use a Grouped Calculation Matrix?
Correct
There are three types of Calculation Matrices, and their uses vary. Standard Calculation Matrix: Used when your matrix doesn‘t need to be a part of a group or versioned row by row. Grouped Calculation Matrix: Used to group similar matrices with the same Input and Output headers together. Row-Versioned Calculation Matrix: Used if you have a matrix with many rows and may need to change small portions of the data at a time. Each row has its own start date and time All Calulation Matrices are lookup tables, so “when you need to perform a lookup“ does not help you decided which calculation matrix to use.
Incorrect
There are three types of Calculation Matrices, and their uses vary. Standard Calculation Matrix: Used when your matrix doesn‘t need to be a part of a group or versioned row by row. Grouped Calculation Matrix: Used to group similar matrices with the same Input and Output headers together. Row-Versioned Calculation Matrix: Used if you have a matrix with many rows and may need to change small portions of the data at a time. Each row has its own start date and time All Calulation Matrices are lookup tables, so “when you need to perform a lookup“ does not help you decided which calculation matrix to use.
Unattempted
There are three types of Calculation Matrices, and their uses vary. Standard Calculation Matrix: Used when your matrix doesn‘t need to be a part of a group or versioned row by row. Grouped Calculation Matrix: Used to group similar matrices with the same Input and Output headers together. Row-Versioned Calculation Matrix: Used if you have a matrix with many rows and may need to change small portions of the data at a time. Each row has its own start date and time All Calulation Matrices are lookup tables, so “when you need to perform a lookup“ does not help you decided which calculation matrix to use.
Question 64 of 65
64. Question
Once a FlexCard has been made can you change the data source?
Correct
Setup Panel You configure multiple settings when you create a FlexCard using the data source. For existing FlexCards, go to the Setup panel (1) to update these settings or configure more settings. Update your Data Source. Apply custom permissions to limit access to your FlexCard. Track Custom Data on elements with tracking enabled. Enable Multi-Language Support, set Session Variables, and create Event Listeners.
Incorrect
Setup Panel You configure multiple settings when you create a FlexCard using the data source. For existing FlexCards, go to the Setup panel (1) to update these settings or configure more settings. Update your Data Source. Apply custom permissions to limit access to your FlexCard. Track Custom Data on elements with tracking enabled. Enable Multi-Language Support, set Session Variables, and create Event Listeners.
Unattempted
Setup Panel You configure multiple settings when you create a FlexCard using the data source. For existing FlexCards, go to the Setup panel (1) to update these settings or configure more settings. Update your Data Source. Apply custom permissions to limit access to your FlexCard. Track Custom Data on elements with tracking enabled. Enable Multi-Language Support, set Session Variables, and create Event Listeners.
Question 65 of 65
65. Question
Why would you replace Apex classes with Integration Procedures? Choose 3
Correct
In addition to these benefits, replacing Apex classes with Integration Procedures has several perks. For example, Integration Procedures: Are much easier to maintain and update. Take up to 97% less development time. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Incorrect
In addition to these benefits, replacing Apex classes with Integration Procedures has several perks. For example, Integration Procedures: Are much easier to maintain and update. Take up to 97% less development time. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Unattempted
In addition to these benefits, replacing Apex classes with Integration Procedures has several perks. For example, Integration Procedures: Are much easier to maintain and update. Take up to 97% less development time. Get Started with OmniStudio Integration Procedures Unit | Salesforce
X
Use Page numbers below to navigate to other practice tests