A business has been experiencing a downturn in customer satisfaction due to billing Issues. The business lear that when customers are allowed to schedule an inquiry call with an agent, customer satisfaction improves.
For this reason, the business decides to create an OmniScript that asks the customer to rate their customer satisfaction using a 1-5 rating scale. If the customer satisfaction is less than 2, it should allow the customer t request a call back on a certain date and then create a case that includes a list of bills from an external system the last 5 months in the case description.
In what order should the consultant design the elements of the OmniScript to meet these requirements?
Answer : A
The order that the consultant should design the elements of the OmniScript to meet these requirements is: Radio Input, Date Input, HTTP Action, DataRaptor Post Action. A Radio Input element can display a list of options for the user to choose from, such as customer satisfaction rating. A Radio Input element allows only one option to be selected at a time, and can also have icons for each option. A Date Input element can display a field for the user to enter a date value, such as call back date. A Date Input element can also have validation and formatting options, such as minimum and maximum dates, calendar picker, etc. An HTTP Action element can invoke a REST or SOAP service to retrieve data from an external system, such as a list of bills from the last 5 months. An HTTP Action element can store the response data in a JSON object for further processing.A DataRaptor Post Action element can write data to a Salesforce object or invoke a Salesforce API, such as creating a case with the list of bills in the case description
A company needs to implement new verification processes for contacts in their org. This process relies on three Contact record types: Recruiter, Candidate, and Trainer. The verification process is different for each type of contact. For example, recruiters must pass a background check; trainers must complete mandatory training classes, and candidates must achieve certifications.
Which OmniStudio tools should the consultant recommend to meet these requirements?
Answer : B
The OmniStudio tools that should be recommended to meet these requirements are single OmniStudio Action that invokes separate Omniscripts. OmniStudio Action can be used to conditionally launch different Omniscripts based on the record type of the contact. Omniscripts can be used to implement the verification processes for each type of contact. Specific FlexCards with Actions for each type of Contact would require creating redundant FlexCards and Actions for each record type. Multiple OmniStudio Actions that invoke separate Omniscripts would require creating redundant Actions for each record type. Single FlexCard with an Action to invoke an Omniscript would not allow for different verification processes based on the record type.
A business needs to create a FlexCard to display open cases for an account. The cases should display different depending on their priority.
* Low or Medium priority cases should display case data and an Update Account Info action.
* High priority cases should include a red border, an alert notification, and an Escalate action.
What is the most efficient way to meet these requirements?
Answer : A
The most efficient way to meet the requirements is to create a FlexCard with two card states. A card state defines how a FlexCard displays data and actions based on certain conditions. The consultant can use conditions on the state to filter for priority, and then customize the fields and actions for each state.This way, the FlexCard can display different information and options for low/medium and high priority cases
An insurance company decides to use calculation procedures and matrices to calculate premium costs for new Insurance policies. Prices change very frequently, resulting In multiplecopies of the rating or pricing tables.
What is an advantage of calculation procedures that the consultant should highlight in this scenario?
Answer : C
An advantage of calculation procedures that the consultant should highlight in this scenario is that they allow multiple versions that will execute based on when the request is made. A calculation procedure can have different versions with different effective dates, which determine when they are active or inactive.This way, the calculation procedure can use different rating or pricing tables depending on the date of the request, and handle frequent changes in prices
A business has a project that must be completed soon in order to meet important deadlines. However, the developer on the project has left the company, and the new team on the project has decided to use OmniStudio tools. The development work completed so far was done using APEX code. The new team must complete the project following these guidelines:
* Minimize implementation time
* Ensure end-user processes are as simple as possible
* Find a way to ensure optimal UX
In this scenario, what two actions should the consultant recommend to the project team'
Choose 2 answers
Answer : C
The two actions that the consultant should recommend to the project team are replace existing APEX using DataRaptors and HTTPActions, and implement FlexCards and OmniScripts for the front-end. Replacing existing APEX using DataRaptors and HTTPActions would reduce implementation time, as these tools are declarative and do not require coding. Implementing FlexCards and OmniScripts for the front-end would ensure end-user processes are as simple as possible, as these tools provide guided interactions and contextual data. Creating new LWC templates for branding and styling would increase implementation time, as this would require coding and testing. Using existing APEX classes as data sources would not ensure optimal UX, as this would limit the flexibility and scalability of the solution.
Which element retrieves data from a Salesforce picklist in an org?
Answer : C
In Salesforce OmniStudio, the Select element within an OmniScript is specifically designed to retrieve and display picklist values from a Salesforce object field, allowing users to choose from a predefined list of options. This element is used to create a dropdown or picklist interface in an OmniScript, enabling users to interact with Salesforce data by selecting a single value from the available options.
Here's why Select is the correct answer:
The Select element in OmniScript supports multiple methods to populate its options, including retrieving values directly from a Salesforce picklist field. According to the official Salesforce OmniStudio documentation, you can configure the Select element's ''Option Source'' to ''SObject,'' which allows it to fetch picklist values from a specified Salesforce object and field. For example, if you have a picklist field like Industry on the Account object, the Select element can retrieve all active picklist values (e.g., 'Technology,' 'Healthcare,' etc.) and present them as a dropdown to the user.
The Select element is highly flexible and supports three option source types:
Manual: Manually defined label-value pairs.
SObject: Retrieves options from a Salesforce object field (such as a picklist).
Custom: Uses an Apex controller for more complex logic.When set to ''SObject,'' it directly queries the Salesforce schema to pull the picklist metadata, ensuring the values reflect what's defined in the org.
Now, let's examine why the other options are incorrect:
A . DataRaptor Extract Action: A DataRaptor Extract is a powerful tool in OmniStudio used to retrieve data from Salesforce objects, transform it, and pass it to an OmniScript or FlexCard. While it can retrieve picklist data as part of a broader dataset (e.g., extracting a record with a picklist field value), it is not an 'element' within an OmniScript, nor is it specifically designed to display or interact with picklist values in a user interface. Instead, it operates behind the scenes as a data retrieval mechanism. The Select element, however, is the UI component that presents those values to the user.
B . Lookup: The Lookup element in OmniScript is used to search for and select a record from a Salesforce object based on user input (e.g., finding an Account by name). It does not retrieve or display picklist values from a field; it retrieves entire records. While it can indirectly involve picklist fields as part of the record data, its primary purpose is record selection, not picklist value retrieval for display.
D . Calculation Action: A Calculation Action in OmniScript performs mathematical or logical operations based on user input or data (e.g., adding two numbers or concatenating strings). It does not retrieve data from Salesforce picklist fields or interact with them directly. Its role is computation, not data retrieval or presentation.
The official Salesforce OmniStudio documentation, specifically the ''OmniScript Elements'' section, highlights the Select element as the appropriate choice for working with picklist fields in a guided process. For instance, in a scenario where a user needs to choose a Case Reason from a picklist, the Select element fetches the active values (e.g., 'Billing Issue,' 'Technical Support') from the Reason field on the Case object and renders them as a dropdown.
Salesforce OmniStudio Documentation: OmniScript Elements Reference -- Details the Select element and its SObject option source capabilities.
Salesforce OmniStudio Developer Guide: DataRaptors -- Explains DataRaptor Extract's role in data retrieval, distinct from UI elements like Select.
Salesforce Help: OmniScript Designer -- Describes how to configure the Select element to connect to Salesforce picklist fields.
Which three functions are performed by Action elements in OmniScript?
Choose 3 answers
Answer : B, D, E
The three functions that are performed by Action elements in OmniScript are get and update data through APIs, send DocuSign emails for signature, and get and update data in Salesforce. Action elements are used to perform various operations on data within an OmniScript. Display error messages to the user is not a function of Action elements, but of Error elements. Organize data into multiple pages is not a function of Action elements, but of Page elements.