A company needs to create a new quote estimation process for its services team. This process involves multi; steps. The user needs to enter a variable number of rows of data in order to calculate the correct final price f the quote. The data that needs to be entered in each row includes:
* Service category
* Number of hours
* Hourly rate
The number of hours should be multiplied with the hourly rate to calculate the total for each row.
Which three OmniScript elements should the consultant recommend to meet these requirements?
Choose 3 answers
Answer : A, C, E
To create a new quote estimation process that involves multiple steps and a variable number of rows of data, the consultant should recommend the following OmniScript elements:
Edit Block: This is an element that allows the user to add, edit, or delete multiple rows of data in a table-like format. It can be used to capture the service category, number of hours, and hourly rate for each row.
Formula: This is an element that allows the user to perform calculations on data using mathematical expressions. It can be used to calculate the total for each row by multiplying the number of hours with the hourly rate.
Input Block: This is an element that allows the user to enter data using various input types, such as text, number, date, picklist, etc. It can be used to display the formula result for each row and the final price for the quote.
The elements that are not suitable for this scenario are:
Multi-select: This is an element that allows the user to select multiple options from a list. It is not relevant for this scenario, as the user needs to enter data in each row, not select from predefined options.
Step: This is an element that organizes the OmniScript into one or more pages. It is not relevant for this scenario, as it does not capture or display any data.
An OmniScript saves data to Salesforce and to an external system. What OmniScript element could save all this data?
Answer : B
The OmniScript element that could save all this data is Integration Procedure Action. An Integration Procedure Action can execute an Integration Procedure that can combine multiple DataRaptor actions, such as Extract, Transform, and Load, and also invoke REST or SOAP services.This way, the Integration Procedure Action can write data to Salesforce using a DataRaptor Load action and to an external system using a REST or SOAP service
When a customer calls to report a product issue, agents need to check all open cases related to that product to see if there are any solutions that can resolve the customer's issue. Products that have been purchased are stored as assets, and there is a lookup relationship from case to asset that allows cases to be linked to the products customers have purchased.
What type of DataRaptor can be used to retrieve a list of cases filtered by the customer's asset and the last service date of the asset?
Answer : B
The type of DataRaptor that can be used to retrieve a list of cases filtered by the customer's asset and the last service date of the asset is DataRaptor Extract. DataRaptor Extract allows the designer to retrieve data from Salesforce or an external system using filters and relationships. In this case, a filter can be used to match the asset ID and the last service date, and a relationship can be used to join the case and asset objects. DataRaptor Turbo is not a type of DataRaptor, but a feature that enables batch mode for DataRaptor Extract. DataRaptor Load is used to write data to Salesforce or an external system. DataRaptor Transform is used to transform data from one format to another using templates.
Which three use cases should be implemented using Calculation Procedures and matrices?
Choose 3 answers
Answer : A, C, E
Calculation Procedures & Matrices are used to perform complex calculations based on input data and predefined rules. They are suitable for use cases that involve pricing, rating, scoring, or eligibility determination. Therefore, the use cases that should be implemented using Calculation Procedures & Matrices are:
Use a house's address, size, and age of the building to determine an insurance premium. (This involves rating based on multiple factors)
Use location and past usage to determine the monthly cost for an energy product. (This involves pricing based on variable inputs)
Use risk factors for an insured item to determine different insurance product options. (This involves scoring and eligibility based on criteria)
The use cases that should not be implemented using Calculation Procedures & Matrices are:
Use rules to determine eligible insurance products based on a house's address and age of the building. (This can be done using Business Rules Engine or OmniScript logic)
Use the product color and capacity to determine the price of a product. (This can be done using simple formulas or lookup tables)
A company is beginning their first project using Calculation Procedures & Matrices. The developers on the tea are concerned about learning the new tool and how they will test their calculation procedures. The consultant recommends that they use the built-in simulator.
In this scenario, what benefit should the consultant highlight to the developer team?
Answer : C
A consultant is working with a client who wants to create guided interactions using data from their Salesforce org and external sources.
Which Omnistudio tool should the consultant recommend for creating these guided interactions?
Answer : C
The requirement is to create 'guided interactions' that utilize data from both a Salesforce org and external sources. In Salesforce OmniStudio, OmniScripts is the tool specifically designed for building interactive, guided processes that lead users through a series of steps, integrating and displaying data from multiple sources, including Salesforce and external systems.
Here's why C. OmniScripts is the correct answer:
Purpose of OmniScripts: OmniScripts are a core OmniStudio component used to create structured, step-by-step user experiences (guided interactions) that can incorporate data from Salesforce objects and external systems. They enable consultants to design dynamic, interactive interfaces with elements like text inputs, picklists, and buttons, guiding users through processes such as filling out forms, updating records, or completing workflows. OmniScripts support integration with other OmniStudio tools (e.g., DataRaptors and Integration Procedures) to fetch and manipulate data, making them ideal for this scenario.
Handling Data from Multiple Sources:
Salesforce Data: OmniScripts can use DataRaptors to extract or update data from Salesforce objects (e.g., retrieving Account details or updating a Case).
External Sources: OmniScripts can leverage Integration Procedures to call external APIs or systems (e.g., pulling customer data from an ERP system) and then display or process that data within the script.For example, an OmniScript could guide a user to input customer information, fetch related Salesforce records using a DataRaptor Extract, and retrieve payment history from an external API via an Integration Procedure---all within a single, cohesive interaction.
Guided Interaction Features: OmniScripts offer a drag-and-drop designer with elements like Steps, Inputs, and Actions, allowing consultants to craft a logical flow. Features like conditional visibility, validation rules, and navigation controls ensure the interaction is guided and user-friendly, meeting the client's need for a structured experience.
Now, let's examine why the other options are incorrect:
A . FlexCards: FlexCards are designed to display data in a concise, card-based format (e.g., a summary of customer details or case status). While they can pull data from Salesforce and external sources (via DataRaptors or Integration Procedures), they are primarily read-only or lightly interactive displays, not tools for creating multi-step guided interactions. FlexCards are better suited for dashboards or quick views, not for guiding users through a process like data entry or decision-making.
B . Integration Procedures: Integration Procedures are powerful tools in OmniStudio for orchestrating complex data operations, such as calling external REST APIs, transforming data, or chaining multiple actions. However, they are backend processes, not user-facing tools. They don't provide a UI or guided interaction framework---they support OmniScripts or FlexCards by supplying the data or logic needed. Thus, they're a component of the solution, not the primary tool for guided interactions.
D . Data Mappers: Data Mappers (likely a typo for 'DataRaptors' in OmniStudio context) are used to extract, transform, load, or post data between Salesforce and OmniStudio components. For example, a DataRaptor Extract pulls Salesforce data, while a DataRaptor Turbo Extract maps it to JSON. However, DataRaptors are data-handling tools, not UI components. They can't create guided interactions on their own---they provide the data that OmniScripts or FlexCards use.
Why OmniScripts Stand Out:
OmniScripts are uniquely suited for this requirement because they combine a user interface with data integration capabilities. For instance, a consultant could design an OmniScript to:
Display a welcome step with customer data fetched from Salesforce (via DataRaptor).
Prompt the user to enter additional details, validated in real-time.
Integrate external data (e.g., order status from a third-party system) using an Integration Procedure.
Save all data back to Salesforce or the external system upon completion.This aligns perfectly with the need for 'guided interactions' using data from multiple sources.
Salesforce OmniStudio Documentation: OmniScripts Overview -- Describes OmniScripts as the tool for building guided processes with integrated data.
Salesforce OmniStudio Developer Guide: OmniScript Designer -- Details how OmniScripts support Salesforce and external data sources.
Salesforce Help: Comparing OmniStudio Tools -- Clarifies FlexCards for display, Integration Procedures for backend logic, and DataRaptors for data mapping, versus OmniScripts for guided interactions.
A company has deployed an OmniScript that is working as designed. During the process, the OmniScript has multiple steps that allow the user to review lists of cases, contacts, quotes, orders, and contracts for an accour
Eachstep uses DataRaptor Extract Actions to retrieve Salesforce dat
a. However, the OmniScript is reaching performance limitations, and the development team warns that they may begin hitting Governor limits.
Which two suggestions should the consultant propose to address this concern?
Choose 2 answers
Answer : A, C
To improve the performance and avoid hitting Governor limits, the consultant should replace the DataRaptor Extracts with DataRaptor Turbo Extracts and combine them into an Integration Procedure. DataRaptor Turbo Extracts are optimized for speed and efficiency, and can retrieve large amounts of data without using SOQL queries.An Integration Procedure can execute multiple DataRaptor actions in one call, reducing the number of requests and processing time