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 3 "
0 of 45 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
Answered
Review
Question 1 of 45
1. Question
One of the junior staff has created a DataRaptor Load in their sandbox that has resulted in lots of duplicate records. Which options did they not select? Choose 2
Correct
Upsert Key and Is Required For Upsert are the two options in DataRaptor Loads to help with data quality management.
Incorrect
Upsert Key and Is Required For Upsert are the two options in DataRaptor Loads to help with data quality management.
Unattempted
Upsert Key and Is Required For Upsert are the two options in DataRaptor Loads to help with data quality management.
Question 2 of 45
2. Question
In reference to Parent and Child Flexcard data sources, which of the following statement(s) is/are true? Choose 2
Correct
Configure a data source on a FlexCard to retrieve data from a Salesforce object or an external database. A Child FlexCard can have a data source independent of the parent FlexCard or use the data source from the parent FlexCard. Configure a data source when creating a FlexCard by using the configuration wizard. Or, configure a data source from the Setup panel in the FlexCard Designer
Incorrect
Configure a data source on a FlexCard to retrieve data from a Salesforce object or an external database. A Child FlexCard can have a data source independent of the parent FlexCard or use the data source from the parent FlexCard. Configure a data source when creating a FlexCard by using the configuration wizard. Or, configure a data source from the Setup panel in the FlexCard Designer
Unattempted
Configure a data source on a FlexCard to retrieve data from a Salesforce object or an external database. A Child FlexCard can have a data source independent of the parent FlexCard or use the data source from the parent FlexCard. Configure a data source when creating a FlexCard by using the configuration wizard. Or, configure a data source from the Setup panel in the FlexCard Designer
Question 3 of 45
3. Question
What is the merge code you need for an Integration Procedure structure to pass a CaseNumber node from the DataRaptor Extract Action (DRGetCase) to the HTTP Actions HTTP Path URL?
You are consulting to an insurance company. Your employer wants to create a console to provide a 360 degree view of the customers for the insurance agents. They want the following information displayed: -Account information (name, email, address) -Weather at customer‘s address being displayed from an API -Any cases that are related to this account. This should be in its own container. How will you retrieve this information?
Correct
A single Integration Procedure could be created to retrive all the account, Case and API data. One DataRaptor could not get all of this information. FlexCards display information. OmniScripts are for customer interactions.
Incorrect
A single Integration Procedure could be created to retrive all the account, Case and API data. One DataRaptor could not get all of this information. FlexCards display information. OmniScripts are for customer interactions.
Unattempted
A single Integration Procedure could be created to retrive all the account, Case and API data. One DataRaptor could not get all of this information. FlexCards display information. OmniScripts are for customer interactions.
Question 5 of 45
5. Question
One of the developers you work with has a rich-text HTML formatted code block that she needs displayed in your OmniScript. How can you add this in?
Correct
For elements that support rich text (text blocks, step instructions, and headline labels), you can include HTML markup in the text and translations. To use the Rich Text Editor, drag a Text Block or Headline element into the OmniScript structure.
Incorrect
For elements that support rich text (text blocks, step instructions, and headline labels), you can include HTML markup in the text and translations. To use the Rich Text Editor, drag a Text Block or Headline element into the OmniScript structure.
Unattempted
For elements that support rich text (text blocks, step instructions, and headline labels), you can include HTML markup in the text and translations. To use the Rich Text Editor, drag a Text Block or Headline element into the OmniScript structure.
Question 6 of 45
6. Question
You have been tasked to build an OmniScript to display a Contact‘s first name, last name, email, and phone number using a Type Ahead Block. The user should be able search for the Contact by their name and the other fields automatically display. A DataRaptor that can achieve this is already being used without issue elsewhere in the org. When previewing the OmniScript you type in a name, a selection of Contacts appears in the list but when you select the contact none of the fields display the information. Why not?
Correct
If the other Elements are placed outside of the Type Ahead Block they will remain empty. The DataRaptor works elsewhere so this will not be the issue. If it was a a brand new DataRaptor this would also need to be part of the troubleshoot steps. The DataRaptor does not need to be unique for a Type Ahead Block. Type Ahead blocks will work in testing when OmniScript is inactive.
Incorrect
If the other Elements are placed outside of the Type Ahead Block they will remain empty. The DataRaptor works elsewhere so this will not be the issue. If it was a a brand new DataRaptor this would also need to be part of the troubleshoot steps. The DataRaptor does not need to be unique for a Type Ahead Block. Type Ahead blocks will work in testing when OmniScript is inactive.
Unattempted
If the other Elements are placed outside of the Type Ahead Block they will remain empty. The DataRaptor works elsewhere so this will not be the issue. If it was a a brand new DataRaptor this would also need to be part of the troubleshoot steps. The DataRaptor does not need to be unique for a Type Ahead Block. Type Ahead blocks will work in testing when OmniScript is inactive.
Question 7 of 45
7. Question
You need to display the following information together on one FlexCard: * Account name, address, phone number, website *Contact first name, contact last name, address, phone number, email The account information must always be visible. The contact information should only be visible only when needed by the user. How do you meet this requirement?
Correct
To meet this use case you would put all Contact information inside a Block Element and then check the Collapsible checkbox.
Incorrect
To meet this use case you would put all Contact information inside a Block Element and then check the Collapsible checkbox.
Unattempted
To meet this use case you would put all Contact information inside a Block Element and then check the Collapsible checkbox.
Question 8 of 45
8. Question
You launch an OmniScript from a FlexCard. The OmniScript displays but is not populated with Salesforce data. What are two potential causes for this to occur? Choose 2
Correct
DataRaptors cannot be active/inactive. If the OmniScript was inactive it would not launch. If the Id Field is blank the DataRaptor can‘t pull any data.
Incorrect
DataRaptors cannot be active/inactive. If the OmniScript was inactive it would not launch. If the Id Field is blank the DataRaptor can‘t pull any data.
Unattempted
DataRaptors cannot be active/inactive. If the OmniScript was inactive it would not launch. If the Id Field is blank the DataRaptor can‘t pull any data.
Your client wants a user to be able to sign a DocuSign template within an OmniScript. What action do you use?
Correct
Preparing a DocuSign Template for OmniScript You can fill a DocuSign document using elements from an OmniScript. The DocuSign document can then be emailed to one or more signers using the DocuSign Envelope Action. The document can also be signed within the OmniScript using the DocuSign Signature Action. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 294(278)
Incorrect
Preparing a DocuSign Template for OmniScript You can fill a DocuSign document using elements from an OmniScript. The DocuSign document can then be emailed to one or more signers using the DocuSign Envelope Action. The document can also be signed within the OmniScript using the DocuSign Signature Action. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 294(278)
Unattempted
Preparing a DocuSign Template for OmniScript You can fill a DocuSign document using elements from an OmniScript. The DocuSign document can then be emailed to one or more signers using the DocuSign Envelope Action. The document can also be signed within the OmniScript using the DocuSign Signature Action. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 294(278)
Question 11 of 45
11. Question
Which of the following can directly retrieve data from Salesforce? Choose 3
Correct
Integration Proccedures can indirectly retrive data with a DataRaptor Extract Action. DataRaptor Turbo Extract, DR Extract and Lookups directly retrieve SF data. A DataRaptor Load saves data.
Incorrect
Integration Proccedures can indirectly retrive data with a DataRaptor Extract Action. DataRaptor Turbo Extract, DR Extract and Lookups directly retrieve SF data. A DataRaptor Load saves data.
Unattempted
Integration Proccedures can indirectly retrive data with a DataRaptor Extract Action. DataRaptor Turbo Extract, DR Extract and Lookups directly retrieve SF data. A DataRaptor Load saves data.
Question 12 of 45
12. Question
Can you add or edit elements on an active FlexCard?
Correct
When you activate a FlexCard, you generate a Lightning web component (LWC) that can be published to a Lightning or Community page. By setting Publish Options, you decide where the FlexCard Lightning web component is available for publishing, and what the Lightning web component is called when it appears in the list of available components for those pages. (Note: You cannot add or edit elements on an active FlexCard.)
Incorrect
When you activate a FlexCard, you generate a Lightning web component (LWC) that can be published to a Lightning or Community page. By setting Publish Options, you decide where the FlexCard Lightning web component is available for publishing, and what the Lightning web component is called when it appears in the list of available components for those pages. (Note: You cannot add or edit elements on an active FlexCard.)
Unattempted
When you activate a FlexCard, you generate a Lightning web component (LWC) that can be published to a Lightning or Community page. By setting Publish Options, you decide where the FlexCard Lightning web component is available for publishing, and what the Lightning web component is called when it appears in the list of available components for those pages. (Note: You cannot add or edit elements on an active FlexCard.)
Question 13 of 45
13. Question
Your manager tells you that their agents need to have ALL of the customer‘s Account information displayed. You build a FlexCard that meets this requirement. Your manager says it is too cluttered, some information needs to be always be seen the rest of the information only needs to be seen occasionally. How can you improve the agent experience?
Correct
Flyouts are the best practice to declutter FlexCards. Having two FlexCards on the console would still leave a lot of clutter and display information that is only needed occasionally. The requirement was for all Account information so you cannot delete fields.
Incorrect
Flyouts are the best practice to declutter FlexCards. Having two FlexCards on the console would still leave a lot of clutter and display information that is only needed occasionally. The requirement was for all Account information so you cannot delete fields.
Unattempted
Flyouts are the best practice to declutter FlexCards. Having two FlexCards on the console would still leave a lot of clutter and display information that is only needed occasionally. The requirement was for all Account information so you cannot delete fields.
Question 14 of 45
14. Question
Your client has requested you to bring DocuSign capabilities to the org. They want you to prepare a DocuSign template for OmniScripts. What do you tell them? Choose 2
Correct
Preparing a DocuSign Template for OmniScript You can fill a DocuSign document using elements from an OmniScript. The DocuSign document can then be emailed to one or more signers using the DocuSign Envelope Action. The document can also be signed within the OmniScript using the DocuSign Signature Action. To prepare a DocuSign template for OmniScript, you must have the following items: -DocuSign account -DocuSign for Salesforce account https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 294(278)
Incorrect
Preparing a DocuSign Template for OmniScript You can fill a DocuSign document using elements from an OmniScript. The DocuSign document can then be emailed to one or more signers using the DocuSign Envelope Action. The document can also be signed within the OmniScript using the DocuSign Signature Action. To prepare a DocuSign template for OmniScript, you must have the following items: -DocuSign account -DocuSign for Salesforce account https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 294(278)
Unattempted
Preparing a DocuSign Template for OmniScript You can fill a DocuSign document using elements from an OmniScript. The DocuSign document can then be emailed to one or more signers using the DocuSign Envelope Action. The document can also be signed within the OmniScript using the DocuSign Signature Action. To prepare a DocuSign template for OmniScript, you must have the following items: -DocuSign account -DocuSign for Salesforce account https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 294(278)
Question 15 of 45
15. Question
A shoe store would like customers to be able to: -select one or more shoe styles (formal, athletic, school etc) available for purcahse -select a specific individual shoe type -select whether they want to add on socks to their purcahse – sign up for an Account -display this information back to the customer Which tools would you use? Choose 3
Correct
This requirement can be met entirely within OmniStudio – Flows are not necessary. This requirement has customer input = OmniScript, display info = FlexCards, retrieve and save data to SF = DataRaptors.
Incorrect
This requirement can be met entirely within OmniStudio – Flows are not necessary. This requirement has customer input = OmniScript, display info = FlexCards, retrieve and save data to SF = DataRaptors.
Unattempted
This requirement can be met entirely within OmniStudio – Flows are not necessary. This requirement has customer input = OmniScript, display info = FlexCards, retrieve and save data to SF = DataRaptors.
Question 16 of 45
16. Question
Which Integration Procedure Block does the following: Returns specified output or calls an Apex class if a step within it fails?
Correct
Integration Procedures provide four block types. What is the best definition(s) for a block? 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 Explore the Integration Procedure Designer Unit | Salesforce Trailhead https://trailhead.salesforce.com/content/learn/modules/omnistudio-integration-procedures/explore-omnistudio-integration-procedure-designer
Incorrect
Integration Procedures provide four block types. What is the best definition(s) for a block? 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 Explore the Integration Procedure Designer Unit | Salesforce Trailhead https://trailhead.salesforce.com/content/learn/modules/omnistudio-integration-procedures/explore-omnistudio-integration-procedure-designer
Unattempted
Integration Procedures provide four block types. What is the best definition(s) for a block? 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 Explore the Integration Procedure Designer Unit | Salesforce Trailhead https://trailhead.salesforce.com/content/learn/modules/omnistudio-integration-procedures/explore-omnistudio-integration-procedure-designer
Question 17 of 45
17. Question
An integration Procedure uses an HTTP action to make a REST API call. The response from the REST API must be converted into a specific XML structure before sending it as an input to another external service. As a consultant, what do you advise the client requesting this?
Correct
The response from the API call will come in JSON format. You can then use a DataRaptor Transform to convert JSON to XML so meet this requirement.
Incorrect
The response from the API call will come in JSON format. You can then use a DataRaptor Transform to convert JSON to XML so meet this requirement.
Unattempted
The response from the API call will come in JSON format. You can then use a DataRaptor Transform to convert JSON to XML so meet this requirement.
Question 18 of 45
18. Question
Your client wants to view a list of cases related to an Account in a DataTable in a FlexCard. How can you make sure each case displays only once?
Correct
By default the Repeat Records feature will be checked. Data tables already looper over and list multiple records, so with Data table elements you must disable or the table will be displayed multiple times.
Incorrect
By default the Repeat Records feature will be checked. Data tables already looper over and list multiple records, so with Data table elements you must disable or the table will be displayed multiple times.
Unattempted
By default the Repeat Records feature will be checked. Data tables already looper over and list multiple records, so with Data table elements you must disable or the table will be displayed multiple times.
Question 19 of 45
19. Question
Your client has asked why they should Version a FlexCard instead of Cloning it. What do you tell them? Choose 2
Correct
When you create a new version of a FlexCard in the FlexCard Designer, a new version is created dynamically. You can‘t choose the author or name of the new version. To create a new FlexCard based on a current FlexCard, and to update the Author and/or Name, you must clone your FlexCard. Purpose | Version or Clone? To update a FlexCard already published on Lighting or Community pages, and elsewhere. | Version To make slight modifications to an existing FlexCard to test behavior and layout. | Version To create a new FlexCard but copy over layout, settings, or both. | Clone https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 472(488)
Incorrect
When you create a new version of a FlexCard in the FlexCard Designer, a new version is created dynamically. You can‘t choose the author or name of the new version. To create a new FlexCard based on a current FlexCard, and to update the Author and/or Name, you must clone your FlexCard. Purpose | Version or Clone? To update a FlexCard already published on Lighting or Community pages, and elsewhere. | Version To make slight modifications to an existing FlexCard to test behavior and layout. | Version To create a new FlexCard but copy over layout, settings, or both. | Clone https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 472(488)
Unattempted
When you create a new version of a FlexCard in the FlexCard Designer, a new version is created dynamically. You can‘t choose the author or name of the new version. To create a new FlexCard based on a current FlexCard, and to update the Author and/or Name, you must clone your FlexCard. Purpose | Version or Clone? To update a FlexCard already published on Lighting or Community pages, and elsewhere. | Version To make slight modifications to an existing FlexCard to test behavior and layout. | Version To create a new FlexCard but copy over layout, settings, or both. | Clone https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 472(488)
Question 20 of 45
20. Question
From a FlexCard you want to give users the ability to access an external URL. Which action would you use?
Correct
Navigate to an external web address, or within Lightning Experience, Lightning communities, or the Salesforce mobile app from a Navigate Action element on a FlexCard. For example, allow a user to navigate to a Policy record page by clicking an action element on a FlexCard that lists Account Policies. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg. 312(328)
Incorrect
Navigate to an external web address, or within Lightning Experience, Lightning communities, or the Salesforce mobile app from a Navigate Action element on a FlexCard. For example, allow a user to navigate to a Policy record page by clicking an action element on a FlexCard that lists Account Policies. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg. 312(328)
Unattempted
Navigate to an external web address, or within Lightning Experience, Lightning communities, or the Salesforce mobile app from a Navigate Action element on a FlexCard. For example, allow a user to navigate to a Policy record page by clicking an action element on a FlexCard that lists Account Policies. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg. 312(328)
During User Acceptance Testing one of the testers informs you that they don‘t have the ability to exit out part way through your new OmniScript without saving. Can you provide this functionality?
Correct
https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg 30(46) Navigate users to different Salesforce experiences after canceling an OmniScript by configuring cancel options. OmniScript‘s cancel functionality enables users to cancel out of an OmniScript from a Step by clicking a cancel link. The cancel option directs the user to a Salesforce experience set in the cancel options. Cancel Options are built on top of the Navigate Action and use the same PageReference types to navigate to different experiences. 1. From OmniScript‘s Setup panel, expand Cancel Options, and click Enable Cancel. 2. In Field Label, enter the Cancel option‘s display text. The text displays as a clickable link in every Step element. 3. (Optional) Check Show prompt before cancel? and enter text into Cancel Message to display a prompt message. The prompt enables users to return to the OmniScript or confirm the cancellation. 4. (Optional) Replace the existing entry in the browser history by setting the Replace? property to Yes. If Replace? is set to Yes, users cannot navigate back to the OmniScript.
Incorrect
https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg 30(46) Navigate users to different Salesforce experiences after canceling an OmniScript by configuring cancel options. OmniScript‘s cancel functionality enables users to cancel out of an OmniScript from a Step by clicking a cancel link. The cancel option directs the user to a Salesforce experience set in the cancel options. Cancel Options are built on top of the Navigate Action and use the same PageReference types to navigate to different experiences. 1. From OmniScript‘s Setup panel, expand Cancel Options, and click Enable Cancel. 2. In Field Label, enter the Cancel option‘s display text. The text displays as a clickable link in every Step element. 3. (Optional) Check Show prompt before cancel? and enter text into Cancel Message to display a prompt message. The prompt enables users to return to the OmniScript or confirm the cancellation. 4. (Optional) Replace the existing entry in the browser history by setting the Replace? property to Yes. If Replace? is set to Yes, users cannot navigate back to the OmniScript.
Unattempted
https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg 30(46) Navigate users to different Salesforce experiences after canceling an OmniScript by configuring cancel options. OmniScript‘s cancel functionality enables users to cancel out of an OmniScript from a Step by clicking a cancel link. The cancel option directs the user to a Salesforce experience set in the cancel options. Cancel Options are built on top of the Navigate Action and use the same PageReference types to navigate to different experiences. 1. From OmniScript‘s Setup panel, expand Cancel Options, and click Enable Cancel. 2. In Field Label, enter the Cancel option‘s display text. The text displays as a clickable link in every Step element. 3. (Optional) Check Show prompt before cancel? and enter text into Cancel Message to display a prompt message. The prompt enables users to return to the OmniScript or confirm the cancellation. 4. (Optional) Replace the existing entry in the browser history by setting the Replace? property to Yes. If Replace? is set to Yes, users cannot navigate back to the OmniScript.
Question 23 of 45
23. Question
A developer in your team has built an OmniScript to update a customer‘s billing information. You realise that this OmniScript should be available for the majority of customer interactions, represented on over ten FlexCards. What is the most efficient way for you or the developer to configure an action that invokes the OmniScript?
Correct
Correct: Option C. OmniStudio Action
An OmniStudio Action is the reusable mechanism to launch OmniScripts (and other OmniStudio components) from FlexCards. It lets the team configure a single action (of type “OmniScript”) that references the billing OmniScript and then attach that action to buttons or UI elements on many FlexCards, avoiding duplicated setup and making maintenance easier if the OmniScript name, version, or parameters change.
Incorrect
Incorrect: Option A. Update OmniScript
This action type is intended to update an OmniScript’s data JSON from a FlexCard that is embedded inside the OmniScript, not to launch a standalone OmniScript from many FlexCards. It does not solve the requirement of invoking the billing OmniScript across multiple, separate FlexCards.
Option B. From FlexCard list view, select all FlexCards you want to add the OmniScript, then press the +Add OmniScript button in the Header.
There is no bulk “+Add OmniScript” control in the FlexCard list view that wires an OmniScript action into multiple cards at once. Each FlexCard is configured individually in the designer, typically by attaching a reusable OmniStudio Action.
Option D. OmniScript Action
“OmniScript Action” is not the standard action type label exposed for reusable, cross-FlexCard configuration. The supported pattern is to use an OmniStudio Action and choose the appropriate subtype (for example, launching an OmniScript) rather than a separate “OmniScript Action” object.
Incorrect
Correct: Option C. OmniStudio Action
An OmniStudio Action is the reusable mechanism to launch OmniScripts (and other OmniStudio components) from FlexCards. It lets the team configure a single action (of type “OmniScript”) that references the billing OmniScript and then attach that action to buttons or UI elements on many FlexCards, avoiding duplicated setup and making maintenance easier if the OmniScript name, version, or parameters change.
Incorrect
Incorrect: Option A. Update OmniScript
This action type is intended to update an OmniScript’s data JSON from a FlexCard that is embedded inside the OmniScript, not to launch a standalone OmniScript from many FlexCards. It does not solve the requirement of invoking the billing OmniScript across multiple, separate FlexCards.
Option B. From FlexCard list view, select all FlexCards you want to add the OmniScript, then press the +Add OmniScript button in the Header.
There is no bulk “+Add OmniScript” control in the FlexCard list view that wires an OmniScript action into multiple cards at once. Each FlexCard is configured individually in the designer, typically by attaching a reusable OmniStudio Action.
Option D. OmniScript Action
“OmniScript Action” is not the standard action type label exposed for reusable, cross-FlexCard configuration. The supported pattern is to use an OmniStudio Action and choose the appropriate subtype (for example, launching an OmniScript) rather than a separate “OmniScript Action” object.
Unattempted
Correct: Option C. OmniStudio Action
An OmniStudio Action is the reusable mechanism to launch OmniScripts (and other OmniStudio components) from FlexCards. It lets the team configure a single action (of type “OmniScript”) that references the billing OmniScript and then attach that action to buttons or UI elements on many FlexCards, avoiding duplicated setup and making maintenance easier if the OmniScript name, version, or parameters change.
Incorrect
Incorrect: Option A. Update OmniScript
This action type is intended to update an OmniScript’s data JSON from a FlexCard that is embedded inside the OmniScript, not to launch a standalone OmniScript from many FlexCards. It does not solve the requirement of invoking the billing OmniScript across multiple, separate FlexCards.
Option B. From FlexCard list view, select all FlexCards you want to add the OmniScript, then press the +Add OmniScript button in the Header.
There is no bulk “+Add OmniScript” control in the FlexCard list view that wires an OmniScript action into multiple cards at once. Each FlexCard is configured individually in the designer, typically by attaching a reusable OmniStudio Action.
Option D. OmniScript Action
“OmniScript Action” is not the standard action type label exposed for reusable, cross-FlexCard configuration. The supported pattern is to use an OmniStudio Action and choose the appropriate subtype (for example, launching an OmniScript) rather than a separate “OmniScript Action” object.
Question 24 of 45
24. Question
You are desiging an Integration Procedure to bring in data from an API. What would you use to apply formulas, trim data and re-map data?
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 26 of 45
26. Question
Integration Procedures provide four block types. What is the best definition(s) for a cache block? Choose 3
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 27 of 45
27. Question
What is the best description for the OmniScript Element type: OmniScripts?
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 28 of 45
28. Question
What is the best description for the FlexCard action type: Navigate?
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 29 of 45
29. Question
Your client has asked why they should clone a FlexCard instead of Versioning it. What do you tell them? Choose 2
Correct
When you create a new version of a FlexCard in the FlexCard Designer, a new version is created dynamically. You can‘t choose the author or name of the new version. To create a new FlexCard based on a current FlexCard, and to update the Author and/or Name, you must clone your FlexCard. Purpose | Version or Clone? To update a FlexCard already published on Lighting or Community pages, and elsewhere. | Version To make slight modifications to an existing FlexCard to test behavior and layout. | Version To create a new FlexCard but copy over layout, settings, or both. | Clone https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 472(488)
Incorrect
When you create a new version of a FlexCard in the FlexCard Designer, a new version is created dynamically. You can‘t choose the author or name of the new version. To create a new FlexCard based on a current FlexCard, and to update the Author and/or Name, you must clone your FlexCard. Purpose | Version or Clone? To update a FlexCard already published on Lighting or Community pages, and elsewhere. | Version To make slight modifications to an existing FlexCard to test behavior and layout. | Version To create a new FlexCard but copy over layout, settings, or both. | Clone https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 472(488)
Unattempted
When you create a new version of a FlexCard in the FlexCard Designer, a new version is created dynamically. You can‘t choose the author or name of the new version. To create a new FlexCard based on a current FlexCard, and to update the Author and/or Name, you must clone your FlexCard. Purpose | Version or Clone? To update a FlexCard already published on Lighting or Community pages, and elsewhere. | Version To make slight modifications to an existing FlexCard to test behavior and layout. | Version To create a new FlexCard but copy over layout, settings, or both. | Clone https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 472(488)
Question 30 of 45
30. Question
One of the developers you work with has built an additional FlexCard to display on your Lightning App Page. However you are unable to locate this FlexCard in the custom components part of the Lighting App Builder. What could be the reason for this?
Correct
FlexCards will not display in Lightning App Builder until activated. FlexCard author is irrelevant. Lightning Page status is irrelevant. No such thing as draft version.
Incorrect
FlexCards will not display in Lightning App Builder until activated. FlexCard author is irrelevant. Lightning Page status is irrelevant. No such thing as draft version.
Unattempted
FlexCards will not display in Lightning App Builder until activated. FlexCard author is irrelevant. Lightning Page status is irrelevant. No such thing as draft version.
Question 31 of 45
31. Question
You create a DataRaptor Extract to retrieve data to pass to an external service. The external service expects the field value to be integer. However, the DataRaptor is sending it as a string. How do you fix this?
Which data source can be configured with a TypeAhead to extract external data?
Correct
Supported Data Sources | Description Data JSON |Accesses an array of data present in the OmniScript‘s data JSON. DataRaptor Extract Action | Retrieves internal or external Salesforce data. Google Maps AutoComplete |Calls a Google Maps API to retrieve google maps data. HTTP Action | Retrieves external data. Remote Action | Retrieves data from an Apex class. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg 121(137)
Incorrect
Supported Data Sources | Description Data JSON |Accesses an array of data present in the OmniScript‘s data JSON. DataRaptor Extract Action | Retrieves internal or external Salesforce data. Google Maps AutoComplete |Calls a Google Maps API to retrieve google maps data. HTTP Action | Retrieves external data. Remote Action | Retrieves data from an Apex class. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg 121(137)
Unattempted
Supported Data Sources | Description Data JSON |Accesses an array of data present in the OmniScript‘s data JSON. DataRaptor Extract Action | Retrieves internal or external Salesforce data. Google Maps AutoComplete |Calls a Google Maps API to retrieve google maps data. HTTP Action | Retrieves external data. Remote Action | Retrieves data from an Apex class. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg 121(137)
Question 33 of 45
33. Question
What makes an OmniScript unique in your organisation? Choose 3
Correct
Type, SubType and Language are the three items that make an OmniScript unique. Name is not an option. Activation status and version are not unique.
Incorrect
Type, SubType and Language are the three items that make an OmniScript unique. Name is not an option. Activation status and version are not unique.
Unattempted
Type, SubType and Language are the three items that make an OmniScript unique. Name is not an option. Activation status and version are not unique.
Question 34 of 45
34. Question
Which data source can be configured with a TypeAhead to get data from Salesforce?
Correct
Supported Data Sources | Description Data JSON |Accesses an array of data present in the OmniScript‘s data JSON. DataRaptor Extract Action | Retrieves internal or external Salesforce data. Google Maps AutoComplete |Calls a Google Maps API to retrieve google maps data. HTTP Action | Retrieves external data. Remote Action | Retrieves data from an Apex class. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg 121(137)
Incorrect
Supported Data Sources | Description Data JSON |Accesses an array of data present in the OmniScript‘s data JSON. DataRaptor Extract Action | Retrieves internal or external Salesforce data. Google Maps AutoComplete |Calls a Google Maps API to retrieve google maps data. HTTP Action | Retrieves external data. Remote Action | Retrieves data from an Apex class. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg 121(137)
Unattempted
Supported Data Sources | Description Data JSON |Accesses an array of data present in the OmniScript‘s data JSON. DataRaptor Extract Action | Retrieves internal or external Salesforce data. Google Maps AutoComplete |Calls a Google Maps API to retrieve google maps data. HTTP Action | Retrieves external data. Remote Action | Retrieves data from an Apex class. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf pg 121(137)
Question 35 of 45
35. Question
When would you use DataRaptor Load?
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 36 of 45
36. Question
You need to configure a calculation procedure to calculate the sum of the entire StockPrice. What is the best way to meet this requirement?
You are consulting to an insurance company. Your employer wants to create a console to provide a 360 degree view of the customers for the insurance agents. They want the following information displayed: -Account information (name, email, address) -Weather at customer‘s address being displayed from an API -Any cases that are related to this account. This should be in its own container. How will you display this information?
Correct
Requirement is for the cases to be in its own container so this should be in a separate FlexCard. FlexCards display data – so this is the OmniStudio tool that will meet the requirement. Logically it makes more sense for the Account information to be the parent. The weather information comes from an API using Account information (address) so it makes more sense for this to be the child.
Incorrect
Requirement is for the cases to be in its own container so this should be in a separate FlexCard. FlexCards display data – so this is the OmniStudio tool that will meet the requirement. Logically it makes more sense for the Account information to be the parent. The weather information comes from an API using Account information (address) so it makes more sense for this to be the child.
Unattempted
Requirement is for the cases to be in its own container so this should be in a separate FlexCard. FlexCards display data – so this is the OmniStudio tool that will meet the requirement. Logically it makes more sense for the Account information to be the parent. The weather information comes from an API using Account information (address) so it makes more sense for this to be the child.
Question 38 of 45
38. Question
You‘re building an OmniScript and need to save data to both Salesforce and to AWS. Which OmniScript Element must you use?
Correct
As you are saving data both internally and externally you cannot use just a single DataRaptor; you need to call an Integration Procedure Action.
Incorrect
As you are saving data both internally and externally you cannot use just a single DataRaptor; you need to call an Integration Procedure Action.
Unattempted
As you are saving data both internally and externally you cannot use just a single DataRaptor; you need to call an Integration Procedure Action.
Question 39 of 45
39. Question
There are three versions of a calculation matrix. Versions 2 and 3 were created to add an additional 10 rows to the bottom of the matrix (V1=100 rows, V2=110 rows, V3=120 rows). A new version (V4) needs to be made where you will delete rows 101-105. No new rows will be added. How many rows will be present in V2, V3, and V4?
How can you display data from Salesforce and an external website in an OmniScript within a single action?
Correct
An Integration Procedure Action would allow you to run both a DataRaptor Extract Action (for SF Data) and an HTTP Action (for external website). The other solutions would only retrieve data from one source.
Incorrect
An Integration Procedure Action would allow you to run both a DataRaptor Extract Action (for SF Data) and an HTTP Action (for external website). The other solutions would only retrieve data from one source.
Unattempted
An Integration Procedure Action would allow you to run both a DataRaptor Extract Action (for SF Data) and an HTTP Action (for external website). The other solutions would only retrieve data from one source.
Question 41 of 45
41. Question
You are gathering requirements for a multi-step form using OmniScripts. The client wants the user to be able to cancel at any time. How do you meet this requirement?
Correct
Check the “Enable Cancel“ checkbox in the Setup Panel in the Cancel Options section is the most efficient and best way to handle this request.
Incorrect
Check the “Enable Cancel“ checkbox in the Setup Panel in the Cancel Options section is the most efficient and best way to handle this request.
Unattempted
Check the “Enable Cancel“ checkbox in the Setup Panel in the Cancel Options section is the most efficient and best way to handle this request.
Question 42 of 45
42. Question
How do you configure a FlexCard for deployment in a Community?
Correct
After activating the FlexCard, in the Action Navigation Settigns select Publish Options and use the checkbox for Community Page in Targets.
Incorrect
After activating the FlexCard, in the Action Navigation Settigns select Publish Options and use the checkbox for Community Page in Targets.
Unattempted
After activating the FlexCard, in the Action Navigation Settigns select Publish Options and use the checkbox for Community Page in Targets.
Question 43 of 45
43. Question
You‘ve been asked to create a FlexCard that will show different data to a user depending on whether the user is an agent or a manager. How would you do this?
You‘ve been asked to configure a Disclosure Element in your OmniScript to display only when the user has chekced a Non-Disclousre Agreement Checkbox. How can you configure the conditional view to meet the requirement?
Correct
“Show condition if true“ is the only Condition Type available, the others are made up.
Incorrect
“Show condition if true“ is the only Condition Type available, the others are made up.
Unattempted
“Show condition if true“ is the only Condition Type available, the others are made up.
Question 45 of 45
45. Question
Your client wants to send an email with a DocuSign template to one or more signers to sign at their convenience. What action do you use?
Correct
Preparing a DocuSign Template for OmniScript You can fill a DocuSign document using elements from an OmniScript. The DocuSign document can then be emailed to one or more signers using the DocuSign Envelope Action. The document can also be signed within the OmniScript using the DocuSign Signature Action. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 294(278)
Incorrect
Preparing a DocuSign Template for OmniScript You can fill a DocuSign document using elements from an OmniScript. The DocuSign document can then be emailed to one or more signers using the DocuSign Envelope Action. The document can also be signed within the OmniScript using the DocuSign Signature Action. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 294(278)
Unattempted
Preparing a DocuSign Template for OmniScript You can fill a DocuSign document using elements from an OmniScript. The DocuSign document can then be emailed to one or more signers using the DocuSign Envelope Action. The document can also be signed within the OmniScript using the DocuSign Signature Action. https://developer.salesforce.com/files/credential-resources/OmniStudio-Documentation.pdf Page 294(278)
X
Use Last Page number below to go Master Cheat Sheet