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 2 "
0 of 50 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
Answered
Review
Question 1 of 50
1. Question
You can combine several FlexCards together to be displayed on a what?
Correct
The Interaction Console provides a holistic view of the customer‘s informationand FlexCards are important components of these 360-degree views. The FlexCards you see on the console are Lightning web components (LWC) based on FlexCards; the console itself is a Salesforce Lightning console.
Incorrect
The Interaction Console provides a holistic view of the customer‘s informationand FlexCards are important components of these 360-degree views. The FlexCards you see on the console are Lightning web components (LWC) based on FlexCards; the console itself is a Salesforce Lightning console.
Unattempted
The Interaction Console provides a holistic view of the customer‘s informationand FlexCards are important components of these 360-degree views. The FlexCards you see on the console are Lightning web components (LWC) based on FlexCards; the console itself is a Salesforce Lightning console.
Question 2 of 50
2. Question
Which OmniScript Action Element should you use with this Data Input Source: API?
If there are multiple versions of a calculation matrix, how many can be accessed at a time?
Correct
If there are multiple versions of a matrix, only one version can be accessed at a time, based on these factors:The date/time range on the matrices. (That is, are they active at the same time?)If they are both active, the highest priority active matrix is the one that runs. (1 is the lowest priority.) Look Up Data with Calculation Matrices Unit | Salesforce Trailhead
Incorrect
If there are multiple versions of a matrix, only one version can be accessed at a time, based on these factors:The date/time range on the matrices. (That is, are they active at the same time?)If they are both active, the highest priority active matrix is the one that runs. (1 is the lowest priority.) Look Up Data with Calculation Matrices Unit | Salesforce Trailhead
Unattempted
If there are multiple versions of a matrix, only one version can be accessed at a time, based on these factors:The date/time range on the matrices. (That is, are they active at the same time?)If they are both active, the highest priority active matrix is the one that runs. (1 is the lowest priority.) Look Up Data with Calculation Matrices Unit | Salesforce Trailhead
Question 4 of 50
4. Question
The DataRaptor Load checks to see if the field is an Upsert Key, and then compares all the fields that are Upsert Keys. If all of the Upsert Keys together find a match with an existing record in Salesforce, the DataRaptor will do what?
Correct
This is what the process looks like when you combine the two conditions. 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. If the field does have data, the DataRaptor Load checks to see if the field is an Upsert Key, and then compares all the fields that are Upsert Keys.If all of the Upsert Keys together find a match with an existing record in Salesforce, the DataRaptor updates the target record rather than create a duplicate record.If the DataRaptor Load cant find a match with any existing record, it creates a new record. Build a DataRaptor Turbo Extract and DataRaptor Load Unit | Salesforce
Incorrect
This is what the process looks like when you combine the two conditions. 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. If the field does have data, the DataRaptor Load checks to see if the field is an Upsert Key, and then compares all the fields that are Upsert Keys.If all of the Upsert Keys together find a match with an existing record in Salesforce, the DataRaptor updates the target record rather than create a duplicate record.If the DataRaptor Load cant find a match with any existing record, it creates a new record. Build a DataRaptor Turbo Extract and DataRaptor Load Unit | Salesforce
Unattempted
This is what the process looks like when you combine the two conditions. 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. If the field does have data, the DataRaptor Load checks to see if the field is an Upsert Key, and then compares all the fields that are Upsert Keys.If all of the Upsert Keys together find a match with an existing record in Salesforce, the DataRaptor updates the target record rather than create a duplicate record.If the DataRaptor Load cant find a match with any existing record, it creates a new record. Build a DataRaptor Turbo Extract and DataRaptor Load Unit | Salesforce
Question 5 of 50
5. Question
Which of the following are tabs in OmniStudio DataRaptor Designer? Choose 3
Correct
When youre 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 youre 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 youre 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 6 of 50
6. Question
In the DataRaptor Designer, what does the Time to Live in Minutes setting determine?
Correct
Options Tab On the Options tab, you set advanced options such as whether to check the user‘s access permissions for the fields before executing the DataRaptor. Set the Platform Cache Type to Session Cache for data related to users and their login sessions, or Org Cache for all other types of data. The Time to Live in Minutes setting determines how long the data remains in the cache. Explore DataRaptor Features Unit | Salesforce Trailhead
Incorrect
Options Tab On the Options tab, you set advanced options such as whether to check the user‘s access permissions for the fields before executing the DataRaptor. Set the Platform Cache Type to Session Cache for data related to users and their login sessions, or Org Cache for all other types of data. The Time to Live in Minutes setting determines how long the data remains in the cache. Explore DataRaptor Features Unit | Salesforce Trailhead
Unattempted
Options Tab On the Options tab, you set advanced options such as whether to check the user‘s access permissions for the fields before executing the DataRaptor. Set the Platform Cache Type to Session Cache for data related to users and their login sessions, or Org Cache for all other types of data. The Time to Live in Minutes setting determines how long the data remains in the cache. Explore DataRaptor Features Unit | Salesforce Trailhead
Question 7 of 50
7. Question
What is the best description for the FlexCard action type: OmniStudio Action?
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 8 of 50
8. Question
What is the best description for the FlexCard action type: Update OmniScript?
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 50
9. Question
Which of the following sections are in the Style panel? Choose 3
Correct
Card properties is in the Setup panel. The Style panel is made up of these sections: Alignment Update the padding, margin, and text alignment of an element. Appearance Configure the color, background, and border of an element. Custom Create and apply custom classes, and add inline styles to an element. Custom CSS Save style settings on a FlexCard element as a custom style to use on multiple elements of a FlexCard. Dimensions Set the height and width, and configure the responsiveness of your element.
Incorrect
Card properties is in the Setup panel. The Style panel is made up of these sections: Alignment Update the padding, margin, and text alignment of an element. Appearance Configure the color, background, and border of an element. Custom Create and apply custom classes, and add inline styles to an element. Custom CSS Save style settings on a FlexCard element as a custom style to use on multiple elements of a FlexCard. Dimensions Set the height and width, and configure the responsiveness of your element.
Unattempted
Card properties is in the Setup panel. The Style panel is made up of these sections: Alignment Update the padding, margin, and text alignment of an element. Appearance Configure the color, background, and border of an element. Custom Create and apply custom classes, and add inline styles to an element. Custom CSS Save style settings on a FlexCard element as a custom style to use on multiple elements of a FlexCard. Dimensions Set the height and width, and configure the responsiveness of your element.
Question 10 of 50
10. Question
You‘ve been asked to create a way to view Account information using an Omniscript. How does the data move? (Assume the RecordId variable has been passed to the OmniScript already) Note: –> data moves to right only <-- data moves to left only <-> data moves both ways
Correct
OmniScript –>IntegrationProcedure<->DataRaptor Extract<->Salesforce This option is incorrect because the data is not sent back to OmniScript. FlexCard–>OmniScript <->DataRaptor Extract<->Salesforce This option is incorrect because you need an Integration Procedure between OmniScript and DataRaptor Extract. Also the question states to assume RecordId variable has been passed so FlexCard is irrelevant. IntegrationProcedure <-> OmniScript <-> DataRaptor Extract <-> 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 This option is incorrect because the data is not sent back to OmniScript. FlexCard–>OmniScript <->DataRaptor Extract<->Salesforce This option is incorrect because you need an Integration Procedure between OmniScript and DataRaptor Extract. Also the question states to assume RecordId variable has been passed so FlexCard is irrelevant. IntegrationProcedure <-> OmniScript <-> DataRaptor Extract <-> 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 This option is incorrect because the data is not sent back to OmniScript. FlexCard–>OmniScript <->DataRaptor Extract<->Salesforce This option is incorrect because you need an Integration Procedure between OmniScript and DataRaptor Extract. Also the question states to assume RecordId variable has been passed so FlexCard is irrelevant. IntegrationProcedure <-> OmniScript <-> DataRaptor Extract <-> Salesforce This option is incorrectbecause OmniScript must be before the Integration Procedure in the data flow. Create a Simple OmniScript Unit | Salesforce Trailhead
Question 11 of 50
11. Question
What are the naming conventions of OmniScript Actions?
Correct
Actions have their own naming conventions. Use a prefix for the element type, such as DR for DataRaptor or IP for Integration Procedure. Then use VerbObjectDetail. E.g. In the Edit Account OmniScript, IPGetAccountDetails is the name of the Integration Procedure Action above the Step, and IPSaveAccountDetails is the name of the Integration Procedure Action below the Step.
Incorrect
Actions have their own naming conventions. Use a prefix for the element type, such as DR for DataRaptor or IP for Integration Procedure. Then use VerbObjectDetail. E.g. In the Edit Account OmniScript, IPGetAccountDetails is the name of the Integration Procedure Action above the Step, and IPSaveAccountDetails is the name of the Integration Procedure Action below the Step.
Unattempted
Actions have their own naming conventions. Use a prefix for the element type, such as DR for DataRaptor or IP for Integration Procedure. Then use VerbObjectDetail. E.g. In the Edit Account OmniScript, IPGetAccountDetails is the name of the Integration Procedure Action above the Step, and IPSaveAccountDetails is the name of the Integration Procedure Action below the Step.
Question 12 of 50
12. Question
OmniScripts have what type of architecture?
Correct
An OmniScripts look and feel (frontend) is separated from its functionality (backend). OmniScripts separate the JavaScript Object Notation (JSON) metadata structure (1), the stylesheets (2), and the data (3) from each other. This modular architecture supports prototyping and building the user experience quickly. It also promotes using data from anywhere, reuse of JSON metadata, and ease in applying branding standards. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Incorrect
An OmniScripts look and feel (frontend) is separated from its functionality (backend). OmniScripts separate the JavaScript Object Notation (JSON) metadata structure (1), the stylesheets (2), and the data (3) from each other. This modular architecture supports prototyping and building the user experience quickly. It also promotes using data from anywhere, reuse of JSON metadata, and ease in applying branding standards. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Unattempted
An OmniScripts look and feel (frontend) is separated from its functionality (backend). OmniScripts separate the JavaScript Object Notation (JSON) metadata structure (1), the stylesheets (2), and the data (3) from each other. This modular architecture supports prototyping and building the user experience quickly. It also promotes using data from anywhere, reuse of JSON metadata, and ease in applying branding standards. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Question 13 of 50
13. Question
OmniStudio Matrices and OmniStudio Calculation Procedures are in which OmniStudio layer?
Correct
OmniStudios Service Management layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. This layer includes processes and tools for users to look up data and configure complex math on top of the Salesforce Platform: OmniStudio Matrices and OmniStudio Calculation Procedures. Look Up Data with Calculation Matrices Unit | Salesforce Trailhead
Incorrect
OmniStudios Service Management layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. This layer includes processes and tools for users to look up data and configure complex math on top of the Salesforce Platform: OmniStudio Matrices and OmniStudio Calculation Procedures. Look Up Data with Calculation Matrices Unit | Salesforce Trailhead
Unattempted
OmniStudios Service Management layer includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. This layer includes processes and tools for users to look up data and configure complex math on top of the Salesforce Platform: OmniStudio Matrices and OmniStudio Calculation Procedures. Look Up Data with Calculation Matrices Unit | Salesforce Trailhead
Question 14 of 50
14. Question
What is the best description for the OmniScript Element type: Actions?
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 15 of 50
15. Question
What are optional components of a Calculation Procedure? Choose 3
Correct
When reading a Calculation Procedure, its important to know its five basic components, outlined here. Required: Variables and Constants: Used in calculation steps Optional: Calculation Steps: Matrix and Lookup Aggregation Steps: Allow you to use data from an array input where the calculations are run on each element separately Preprocessor Class: Apex classes used to manipulate the input of the calculation Postprocessor Class: Apex classes used to manipulate the output of the calculation Perform Complex Math with Calculation Procedures Unit | Salesforce
Incorrect
When reading a Calculation Procedure, its important to know its five basic components, outlined here. Required: Variables and Constants: Used in calculation steps Optional: Calculation Steps: Matrix and Lookup Aggregation Steps: Allow you to use data from an array input where the calculations are run on each element separately Preprocessor Class: Apex classes used to manipulate the input of the calculation Postprocessor Class: Apex classes used to manipulate the output of the calculation Perform Complex Math with Calculation Procedures Unit | Salesforce
Unattempted
When reading a Calculation Procedure, its important to know its five basic components, outlined here. Required: Variables and Constants: Used in calculation steps Optional: Calculation Steps: Matrix and Lookup Aggregation Steps: Allow you to use data from an array input where the calculations are run on each element separately Preprocessor Class: Apex classes used to manipulate the input of the calculation Postprocessor Class: Apex classes used to manipulate the output of the calculation Perform Complex Math with Calculation Procedures Unit | Salesforce
Question 16 of 50
16. Question
When would you use a Standard 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 17 of 50
17. Question
Fill in the blanks. Guided interactions in OmniScripts typically mirror ___________ that often require visiting _____ screen and accessing _____ database.
Correct
Complete a Process Guided interactions in OmniScripts typically mirror customer or business processes that often require visiting more than one screen and accessing more than one database. For example, a customer might want to view their bill, choose to pay it, and select a specific way to pay it. Explore OmniScript Guided Interactions Unit | Salesforce Trailhead
Incorrect
Complete a Process Guided interactions in OmniScripts typically mirror customer or business processes that often require visiting more than one screen and accessing more than one database. For example, a customer might want to view their bill, choose to pay it, and select a specific way to pay it. Explore OmniScript Guided Interactions Unit | Salesforce Trailhead
Unattempted
Complete a Process Guided interactions in OmniScripts typically mirror customer or business processes that often require visiting more than one screen and accessing more than one database. For example, a customer might want to view their bill, choose to pay it, and select a specific way to pay it. Explore OmniScript Guided Interactions Unit | Salesforce Trailhead
Question 18 of 50
18. Question
What makes an OmniScript unique?
Correct
An OmniScripts Type, Subtype, and Language gives an OmniScript its unique identity. Only one active OmniScript may have the same Type, SubType, and Language at any time. An OmniScripts Type must start with a lowercase letter. An OmniScripts Name does not have to be unique in your org
Incorrect
An OmniScripts Type, Subtype, and Language gives an OmniScript its unique identity. Only one active OmniScript may have the same Type, SubType, and Language at any time. An OmniScripts Type must start with a lowercase letter. An OmniScripts Name does not have to be unique in your org
Unattempted
An OmniScripts Type, Subtype, and Language gives an OmniScript its unique identity. Only one active OmniScript may have the same Type, SubType, and Language at any time. An OmniScripts Type must start with a lowercase letter. An OmniScripts Name does not have to be unique in your org
Question 19 of 50
19. Question
What gives Integration Procedures faster performance?
Correct
OmniStudio Integration Procedures are declarative, server-side processes that execute multiple actions in a single server call. Lets break this down to better understand what it means. Declarative: Use drag-and-drop elements in the Integration Procedure Designer to build the process structure. Server-side processing: This enables faster performance, because the server, in most cases, is faster than the client at processing data. Multiple actions in a single server call: This prevents round trips to the server. Minimizing client/server calls is beneficial, as more round trips mean slower performance. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Incorrect
OmniStudio Integration Procedures are declarative, server-side processes that execute multiple actions in a single server call. Lets break this down to better understand what it means. Declarative: Use drag-and-drop elements in the Integration Procedure Designer to build the process structure. Server-side processing: This enables faster performance, because the server, in most cases, is faster than the client at processing data. Multiple actions in a single server call: This prevents round trips to the server. Minimizing client/server calls is beneficial, as more round trips mean slower performance. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Unattempted
OmniStudio Integration Procedures are declarative, server-side processes that execute multiple actions in a single server call. Lets break this down to better understand what it means. Declarative: Use drag-and-drop elements in the Integration Procedure Designer to build the process structure. Server-side processing: This enables faster performance, because the server, in most cases, is faster than the client at processing data. Multiple actions in a single server call: This prevents round trips to the server. Minimizing client/server calls is beneficial, as more round trips mean slower performance. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Question 20 of 50
20. Question
Which of the following is NOT an example of a DataRaptor function
Correct
A DataRaptor function is an equation you use for operations to do the following. Manipulate data about date and time String text together Determine a result based on logic Perform mathematical operations on numbers using fractions Explore DataRaptor Features Unit | Salesforce Trailhead Calculation procedures use calculation matrices.
Incorrect
A DataRaptor function is an equation you use for operations to do the following. Manipulate data about date and time String text together Determine a result based on logic Perform mathematical operations on numbers using fractions Explore DataRaptor Features Unit | Salesforce Trailhead Calculation procedures use calculation matrices.
Unattempted
A DataRaptor function is an equation you use for operations to do the following. Manipulate data about date and time String text together Determine a result based on logic Perform mathematical operations on numbers using fractions Explore DataRaptor Features Unit | Salesforce Trailhead Calculation procedures use calculation matrices.
Question 21 of 50
21. 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 22 of 50
22. Question
What is the best description for the FlexCard action type: OmniScript?
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 23 of 50
23. Question
Which of the following are optional additonal filter settings for DataRaptors? Choose 4
Correct
Configure optional additional filter settings by clicking the down arrow to the right of the first filter: AND – Add another filter and specify that both filters must be true. OR – Add another filter and specify that either filter can be true. LIMIT – Specify the maximum number of records returned. Allowed values are 1 through 2000. For more information, see Workaround for offset 2000 limit on SOQL query in the Salesforce knowledge base. OFFSET – Use with LIMIT to specify the first record on a page in a multi-page retrieval. For example, a LIMIT of 5 requires OFFSET values of 0, 5, 10, and so on. ORDER BY – Sort the results by the specified field. To sort by multiple fields, specify a comma?separated list of field names in order of precedence, for example LastName,FirstName. You can optionally specify ASC or DESC for an ascending or descending sort. You can optionally specify NULLS FIRST or NULLS LAST to place blank values at the beginning or end. For example, you can sort Accounts by the number of employees, listing the companies of unknown size first and the largest employers last. Specify the ORDER BY value NumberOfEmployees ASC NULLS FIRST. OmniStudio Foundation (salesforce.com) Page 524(540)
Incorrect
Configure optional additional filter settings by clicking the down arrow to the right of the first filter: AND – Add another filter and specify that both filters must be true. OR – Add another filter and specify that either filter can be true. LIMIT – Specify the maximum number of records returned. Allowed values are 1 through 2000. For more information, see Workaround for offset 2000 limit on SOQL query in the Salesforce knowledge base. OFFSET – Use with LIMIT to specify the first record on a page in a multi-page retrieval. For example, a LIMIT of 5 requires OFFSET values of 0, 5, 10, and so on. ORDER BY – Sort the results by the specified field. To sort by multiple fields, specify a comma?separated list of field names in order of precedence, for example LastName,FirstName. You can optionally specify ASC or DESC for an ascending or descending sort. You can optionally specify NULLS FIRST or NULLS LAST to place blank values at the beginning or end. For example, you can sort Accounts by the number of employees, listing the companies of unknown size first and the largest employers last. Specify the ORDER BY value NumberOfEmployees ASC NULLS FIRST. OmniStudio Foundation (salesforce.com) Page 524(540)
Unattempted
Configure optional additional filter settings by clicking the down arrow to the right of the first filter: AND – Add another filter and specify that both filters must be true. OR – Add another filter and specify that either filter can be true. LIMIT – Specify the maximum number of records returned. Allowed values are 1 through 2000. For more information, see Workaround for offset 2000 limit on SOQL query in the Salesforce knowledge base. OFFSET – Use with LIMIT to specify the first record on a page in a multi-page retrieval. For example, a LIMIT of 5 requires OFFSET values of 0, 5, 10, and so on. ORDER BY – Sort the results by the specified field. To sort by multiple fields, specify a comma?separated list of field names in order of precedence, for example LastName,FirstName. You can optionally specify ASC or DESC for an ascending or descending sort. You can optionally specify NULLS FIRST or NULLS LAST to place blank values at the beginning or end. For example, you can sort Accounts by the number of employees, listing the companies of unknown size first and the largest employers last. Specify the ORDER BY value NumberOfEmployees ASC NULLS FIRST. OmniStudio Foundation (salesforce.com) Page 524(540)
Question 24 of 50
24. Question
What are the advantages of a DataRaptor Turbo Extract over a standard DataRaptor Extract? Choose 2
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. DataRaptor Turbo Extract DataRaptor Turbo Extract retrieves and filters data from a single Salesforce object type with support for fields from related objects. You can filter the data and select the fields to return. Unlike a standard DataRaptor Extract (which we describe next), a DataRaptor Turbo Extract doesnt support formulas or complex output mappings. It has two advantages over a standard DataRaptor Extract. -Simpler configuration -Better performance at runtime 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. DataRaptor Turbo Extract DataRaptor Turbo Extract retrieves and filters data from a single Salesforce object type with support for fields from related objects. You can filter the data and select the fields to return. Unlike a standard DataRaptor Extract (which we describe next), a DataRaptor Turbo Extract doesnt support formulas or complex output mappings. It has two advantages over a standard DataRaptor Extract. -Simpler configuration -Better performance at runtime 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. DataRaptor Turbo Extract DataRaptor Turbo Extract retrieves and filters data from a single Salesforce object type with support for fields from related objects. You can filter the data and select the fields to return. Unlike a standard DataRaptor Extract (which we describe next), a DataRaptor Turbo Extract doesnt support formulas or complex output mappings. It has two advantages over a standard DataRaptor Extract. -Simpler configuration -Better performance at runtime Discover DataRaptor Types Unit | Salesforce Trailhead
Question 25 of 50
25. Question
Which OmniScript Action Element should you use with this Data Input Source: Salesforce OrgOne field only?
Correct
✅ D. Lookup
The Lookup Action Element in OmniScript is specifically designed to retrieve a single field value from a Salesforce object based on a specified condition. It’s optimized for fetching a limited amount of data, such as a single field.
❌ A. DataRaptor Extract Action
While the DataRaptor Extract Action can retrieve data from Salesforce, it is generally used for fetching multiple fields and potentially multiple records based on more complex criteria. Using it to retrieve only one field would be less efficient than using the Lookup Action.
❌ B. HTTP Action
The HTTP Action is used to integrate with external systems via REST or SOAP APIs. It is not the appropriate element for directly querying data within the Salesforce Org for a single field.
❌ C. DataRaptor Turbo Extract
DataRaptor Turbo Extract is a specialized type of DataRaptor Extract that is optimized for retrieving large volumes of data from a single Salesforce object. It is not designed or efficient for retrieving a single field.
Incorrect
✅ D. Lookup
The Lookup Action Element in OmniScript is specifically designed to retrieve a single field value from a Salesforce object based on a specified condition. It’s optimized for fetching a limited amount of data, such as a single field.
❌ A. DataRaptor Extract Action
While the DataRaptor Extract Action can retrieve data from Salesforce, it is generally used for fetching multiple fields and potentially multiple records based on more complex criteria. Using it to retrieve only one field would be less efficient than using the Lookup Action.
❌ B. HTTP Action
The HTTP Action is used to integrate with external systems via REST or SOAP APIs. It is not the appropriate element for directly querying data within the Salesforce Org for a single field.
❌ C. DataRaptor Turbo Extract
DataRaptor Turbo Extract is a specialized type of DataRaptor Extract that is optimized for retrieving large volumes of data from a single Salesforce object. It is not designed or efficient for retrieving a single field.
Unattempted
✅ D. Lookup
The Lookup Action Element in OmniScript is specifically designed to retrieve a single field value from a Salesforce object based on a specified condition. It’s optimized for fetching a limited amount of data, such as a single field.
❌ A. DataRaptor Extract Action
While the DataRaptor Extract Action can retrieve data from Salesforce, it is generally used for fetching multiple fields and potentially multiple records based on more complex criteria. Using it to retrieve only one field would be less efficient than using the Lookup Action.
❌ B. HTTP Action
The HTTP Action is used to integrate with external systems via REST or SOAP APIs. It is not the appropriate element for directly querying data within the Salesforce Org for a single field.
❌ C. DataRaptor Turbo Extract
DataRaptor Turbo Extract is a specialized type of DataRaptor Extract that is optimized for retrieving large volumes of data from a single Salesforce object. It is not designed or efficient for retrieving a single field.
Question 26 of 50
26. Question
Which of the following cannot be a data source for FlexCards
Correct
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 organizations 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
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 organizations 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
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 organizations 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 27 of 50
27. Question
Where do Lightning web components work?
Correct
Lightning web components: Work inside of communities and portals. Explore the Digital Experience Layer Unit | Salesforce Trailhead
Incorrect
Lightning web components: Work inside of communities and portals. Explore the Digital Experience Layer Unit | Salesforce Trailhead
Unattempted
Lightning web components: Work inside of communities and portals. Explore the Digital Experience Layer Unit | Salesforce Trailhead
Question 28 of 50
28. Question
OmniScripts can create dynamic documents from templates from which file types? Choose 3
Correct
Manage Signed Documents with OmniScripts You can create dynamic documents from templates (MS Word, PDF, and HTML outputs), merge data from any data source (for example, Salesforce objects, or user inputs such as sales quotes, order forms, and contracts), and then create and operate on these documents within OmniScripts. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Incorrect
Manage Signed Documents with OmniScripts You can create dynamic documents from templates (MS Word, PDF, and HTML outputs), merge data from any data source (for example, Salesforce objects, or user inputs such as sales quotes, order forms, and contracts), and then create and operate on these documents within OmniScripts. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Unattempted
Manage Signed Documents with OmniScripts You can create dynamic documents from templates (MS Word, PDF, and HTML outputs), merge data from any data source (for example, Salesforce objects, or user inputs such as sales quotes, order forms, and contracts), and then create and operate on these documents within OmniScripts. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Question 29 of 50
29. Question
What are required components of a Calculation Procedure?
Correct
When reading a Calculation Procedure, its important to know its five basic components, outlined here. Required: Variables and Constants: Used in calculation steps Optional: Calculation Steps: Matrix and Lookup Aggregation Steps: Allow you to use data from an array input where the calculations are run on each element separately Preprocessor Class: Apex classes used to manipulate the input of the calculation Postprocessor Class: Apex classes used to manipulate the output of the calculation Perform Complex Math with Calculation Procedures Unit | Salesforce
Incorrect
When reading a Calculation Procedure, its important to know its five basic components, outlined here. Required: Variables and Constants: Used in calculation steps Optional: Calculation Steps: Matrix and Lookup Aggregation Steps: Allow you to use data from an array input where the calculations are run on each element separately Preprocessor Class: Apex classes used to manipulate the input of the calculation Postprocessor Class: Apex classes used to manipulate the output of the calculation Perform Complex Math with Calculation Procedures Unit | Salesforce
Unattempted
When reading a Calculation Procedure, its important to know its five basic components, outlined here. Required: Variables and Constants: Used in calculation steps Optional: Calculation Steps: Matrix and Lookup Aggregation Steps: Allow you to use data from an array input where the calculations are run on each element separately Preprocessor Class: Apex classes used to manipulate the input of the calculation Postprocessor Class: Apex classes used to manipulate the output of the calculation Perform Complex Math with Calculation Procedures Unit | Salesforce
Question 30 of 50
30. Question
Where can OmniScripts be used?
Correct
Use OmniScripts on Any Device and Any Channel OmniScripts are not restricted to OmniStudio Interaction Consoles for agents to use. You can deploy them on any device and any channel, such as a mobile device, or a consumer portal. Heres what an OmniScript looks like when viewed on a mobile device and online. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Incorrect
Use OmniScripts on Any Device and Any Channel OmniScripts are not restricted to OmniStudio Interaction Consoles for agents to use. You can deploy them on any device and any channel, such as a mobile device, or a consumer portal. Heres what an OmniScript looks like when viewed on a mobile device and online. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Unattempted
Use OmniScripts on Any Device and Any Channel OmniScripts are not restricted to OmniStudio Interaction Consoles for agents to use. You can deploy them on any device and any channel, such as a mobile device, or a consumer portal. Heres what an OmniScript looks like when viewed on a mobile device and online. Learn the Fundamentals of OmniScripts Unit | Salesforce Trailhead
Question 31 of 50
31. Question
Which of the following is NOT true in regards to FlexCard naming requirements?
Correct
FlexCard names cannot be changed. You must clone a FlexCard to change the name.
Incorrect
FlexCard names cannot be changed. You must clone a FlexCard to change the name.
Unattempted
FlexCard names cannot be changed. You must clone a FlexCard to change the name.
Question 32 of 50
32. Question
Fill in the blanks. When you need to access and transform data from third-party sources and _____interaction is required, and when moving the workload from client to server is desirable, then that‘s when you want to use an _________.
Correct
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, then that‘s when you want to use an OmniStudio Integration Procedure. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Incorrect
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, then that‘s when you want to use an OmniStudio Integration Procedure. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Unattempted
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, then that‘s when you want to use an OmniStudio Integration Procedure. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Question 33 of 50
33. Question
What is the best description for the FlexCard action type: PubSub 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 34 of 50
34. Question
What is the difference between elements in OmniScripts, FlexCards, Integration Procedures?
Correct
Integration Procedure Elements You might be familiar with using elements in OmniScripts and OmniStudio FlexCards. Integration Procedure elements are a little different. They work behind the scenesthere are no elements for user interaction. Explore the Integration Procedure Designer Unit | Salesforce Trailhead
Incorrect
Integration Procedure Elements You might be familiar with using elements in OmniScripts and OmniStudio FlexCards. Integration Procedure elements are a little different. They work behind the scenesthere are no elements for user interaction. Explore the Integration Procedure Designer Unit | Salesforce Trailhead
Unattempted
Integration Procedure Elements You might be familiar with using elements in OmniScripts and OmniStudio FlexCards. Integration Procedure elements are a little different. They work behind the scenesthere are no elements for user interaction. Explore the Integration Procedure Designer Unit | Salesforce Trailhead
Question 35 of 50
35. Question
What are the three types of Calculation Matrices? Choose 3
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
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
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
Question 36 of 50
36. Question
Which of the following can be a data source for FlexCards
Correct
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 organizations 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
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 organizations 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
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 organizations 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 37 of 50
37. Question
If there are mutliple versions of a calculation matrix, what factors determine whether it can be accessed? Choose 3
Correct
If there are multiple versions of a matrix, only one version can be accessed at a time, based on these factors:The date/time range on the matrices. (That is, are they active at the same time?)If they are both active, the highest priority active matrix is the one that runs. (1 is the lowest priority.) The enabled checkbox at the top of the matrix record must be ticked for a matrix to be accessed.
Incorrect
If there are multiple versions of a matrix, only one version can be accessed at a time, based on these factors:The date/time range on the matrices. (That is, are they active at the same time?)If they are both active, the highest priority active matrix is the one that runs. (1 is the lowest priority.) The enabled checkbox at the top of the matrix record must be ticked for a matrix to be accessed.
Unattempted
If there are multiple versions of a matrix, only one version can be accessed at a time, based on these factors:The date/time range on the matrices. (That is, are they active at the same time?)If they are both active, the highest priority active matrix is the one that runs. (1 is the lowest priority.) The enabled checkbox at the top of the matrix record must be ticked for a matrix to be accessed.
Question 38 of 50
38. Question
Choose the best definition. The Service Management layer of OmniStudio includes data services that:
Correct
The Service Management layer of OmniStudio includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. Use the Service Management Layer Unit | Salesforce Trailhead
Incorrect
The Service Management layer of OmniStudio includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. Use the Service Management Layer Unit | Salesforce Trailhead
Unattempted
The Service Management layer of OmniStudio includes data services that read, write, transform, calculate, and track data within and outside of Salesforce. Use the Service Management Layer Unit | Salesforce Trailhead
Question 39 of 50
39. Question
How many child FlexCards can you embed?
Correct
Embed FlexCards in Other FlexCards You can embed FlexCards in other FlexCards using the child FlexCard element. You can also launch a child FlexCard from an action element. Embedding a child FlexCard lets you have multiple data sources within one FlexCard. Theres no limit to how many child FlexCards you can embed; they only need to be active
Incorrect
Embed FlexCards in Other FlexCards You can embed FlexCards in other FlexCards using the child FlexCard element. You can also launch a child FlexCard from an action element. Embedding a child FlexCard lets you have multiple data sources within one FlexCard. Theres no limit to how many child FlexCards you can embed; they only need to be active
Unattempted
Embed FlexCards in Other FlexCards You can embed FlexCards in other FlexCards using the child FlexCard element. You can also launch a child FlexCard from an action element. Embedding a child FlexCard lets you have multiple data sources within one FlexCard. Theres no limit to how many child FlexCards you can embed; they only need to be active
Question 40 of 50
40. Question
In FlexCards, which of the following is NOT a section of the Style panel?
Correct
Fields is in the Build panel. The style panel is made up of these sections: Alignment Update the padding, margin, and text alignment of an element. Appearance Configure the color, background, and border of an element. Custom Create and apply custom classes, and add inline styles to an element. Custom CSS Save style settings on a FlexCard element as a custom style to use on multiple elements of a FlexCard. Dimensions Set the height and width, and configure the responsiveness of your element.
Incorrect
Fields is in the Build panel. The style panel is made up of these sections: Alignment Update the padding, margin, and text alignment of an element. Appearance Configure the color, background, and border of an element. Custom Create and apply custom classes, and add inline styles to an element. Custom CSS Save style settings on a FlexCard element as a custom style to use on multiple elements of a FlexCard. Dimensions Set the height and width, and configure the responsiveness of your element.
Unattempted
Fields is in the Build panel. The style panel is made up of these sections: Alignment Update the padding, margin, and text alignment of an element. Appearance Configure the color, background, and border of an element. Custom Create and apply custom classes, and add inline styles to an element. Custom CSS Save style settings on a FlexCard element as a custom style to use on multiple elements of a FlexCard. Dimensions Set the height and width, and configure the responsiveness of your element.
Question 41 of 50
41. Question
Integration Procedures provide four block types. What is the best definition(s) for a conditional 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 42 of 50
42. Question
How can the OmniScripts‘ Properties be edited?
Correct
Properties Panel Configure properties for action, display, function, group, input, and embeddable OmniScript elements in the user interface (UI), or edit properties as JavaScript Object Notation (JSON).
Incorrect
Properties Panel Configure properties for action, display, function, group, input, and embeddable OmniScript elements in the user interface (UI), or edit properties as JavaScript Object Notation (JSON).
Unattempted
Properties Panel Configure properties for action, display, function, group, input, and embeddable OmniScript elements in the user interface (UI), or edit properties as JavaScript Object Notation (JSON).
Question 43 of 50
43. Question
What is the best description for the OmniScript Element type: Inputs?
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 50
44. Question
Choose the best answer. An Integration Procedure can be called from where?
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 45 of 50
45. Question
What do Salesforce recommend using as much as possible as a data source?
Correct
Salesforce recommend using Integration Procedures as much as possible as a data source because they have a streamlined structure thats efficient and consistent. Theyre adaptable to use with all your data sources and easy to navigate. But thats not allthey give developers a lot more control over the data going back and forth and: Provide optimal flexibility. Make implementations easier. Greatly improve the performance of FlexCards and OmniScripts. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Incorrect
Salesforce recommend using Integration Procedures as much as possible as a data source because they have a streamlined structure thats efficient and consistent. Theyre adaptable to use with all your data sources and easy to navigate. But thats not allthey give developers a lot more control over the data going back and forth and: Provide optimal flexibility. Make implementations easier. Greatly improve the performance of FlexCards and OmniScripts. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Unattempted
Salesforce recommend using Integration Procedures as much as possible as a data source because they have a streamlined structure thats efficient and consistent. Theyre adaptable to use with all your data sources and easy to navigate. But thats not allthey give developers a lot more control over the data going back and forth and: Provide optimal flexibility. Make implementations easier. Greatly improve the performance of FlexCards and OmniScripts. Get Started with OmniStudio Integration Procedures Unit | Salesforce
Question 46 of 50
46. Question
The input to a Calculation Procedure must be on a JSON node called what?
Correct
The input to a Calculation Procedure must be on a JSON node called input with a lowercase i. OmniStudio_Perform_Complex_Math_with_Calculation_Procedures.pdf (salesforce.com)
Incorrect
The input to a Calculation Procedure must be on a JSON node called input with a lowercase i. OmniStudio_Perform_Complex_Math_with_Calculation_Procedures.pdf (salesforce.com)
Unattempted
The input to a Calculation Procedure must be on a JSON node called input with a lowercase i. OmniStudio_Perform_Complex_Math_with_Calculation_Procedures.pdf (salesforce.com)
Question 47 of 50
47. Question
All Integration Procedure blocks have one property in commonan Execution Conditional Formula. What does this mean? Choose 2
Correct
All blocks have one property in commonan Execution Conditional Formula. If this formula evaluates to true or is not defined, the block is executed. If it evaluates to false, the block is skipped. Explore the Integration Procedure Designer Unit | Salesforce Trailhead
Incorrect
All blocks have one property in commonan Execution Conditional Formula. If this formula evaluates to true or is not defined, the block is executed. If it evaluates to false, the block is skipped. Explore the Integration Procedure Designer Unit | Salesforce Trailhead
Unattempted
All blocks have one property in commonan Execution Conditional Formula. If this formula evaluates to true or is not defined, the block is executed. If it evaluates to false, the block is skipped. Explore the Integration Procedure Designer Unit | Salesforce Trailhead
Question 48 of 50
48. Question
When would you use DataRaptor Turbo Extract?
Correct
Use the Service Management Layer Unit | Salesforce Trailhead
Incorrect
Use the Service Management Layer Unit | Salesforce Trailhead
Unattempted
Use the Service Management Layer Unit | Salesforce Trailhead
Question 49 of 50
49. Question
When would you use DataRaptor Extract?
Correct
Use the Service Management Layer Unit | Salesforce Trailhead
Incorrect
Use the Service Management Layer Unit | Salesforce Trailhead
Unattempted
Use the Service Management Layer Unit | Salesforce Trailhead
Question 50 of 50
50. Question
What is the best description for the OmniScript Element type: Display?
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
X
Use Page numbers below to navigate to other practice tests