Omnistudio Consultant Flashcards
(111 cards)
What can a DataRaptor Extract do?
a. Create data in multiple related objects
b. Extract data from a spreadsheet
c. Retrieve data from multiple related objects
d. Load data from external sources
Retrieve data from multiple related objects
A DataRaptor Extract can retrieve data from multiple related objects. A DataRaptor Extract is a tool that can read data from a Salesforce object or invoke a Salesforce API, using SOQL queries or Apex methods. A DataRaptor Extract can also use filters, joins, and formulas to manipulate the data. A DataRaptor Extract can retrieve data from multiple related objects by using lookup or master-detail relationships in the SOQL queries or Apex methods
A health provider company is building a new application for its medical officers. The company wants to display medical test reports for patients. Medical test reports is acustom object, related to the Patients object. For e< patient, the company needs to list each medical test report including the report name, date requested, and d generated. From each medical test report, the user should be able to take the following actions:
- Approve
- Print for Review
- Send for Retest
Which OmniStudio tools should the consultant use to design a solution to meet these requirements?
a. Salesforce list view with custom buttons/links
b. Multiple FlexCards with single action
c. OmnlScript with multiple Step elements
d. Single FlexCard with multiple actions
Single FlexCard with multiple actions
Para diseñar una solución que muestre los informes de pruebas médicas de los pacientes y permita a los usuarios tomar acciones específicas (Aprobar, Imprimir para revisión y Enviar para retesteo), es importante elegir una herramienta que pueda:
- Mostrar una lista de informes de pruebas médicas.
- Incluir múltiples acciones contextuales directamente desde la lista.
Análisis de Opciones:
-
Salesforce list view with custom buttons/links:
- Descripción: Las vistas de lista en Salesforce pueden mostrar registros con botones o enlaces personalizados.
- Relevancia: Aunque las vistas de lista permiten mostrar registros y añadir botones personalizados, no son tan flexibles ni personalizables como FlexCards para acciones contextuales específicas.
-
Multiple FlexCards with single action:
- Descripción: Varias FlexCards cada una con una sola acción.
- Relevancia: Esto sería redundante y menos eficiente. Cada informe de prueba médica necesitaría una FlexCard separada, lo cual no es práctico ni escalable.
-
OmniScript with multiple Step elements:
- Descripción: OmniScript puede guiar a los usuarios a través de un proceso en múltiples pasos.
- Relevancia: Aunque OmniScript es potente para flujos interactivos, no es ideal para mostrar una lista de registros con múltiples acciones contextuales directamente disponibles.
-
Single FlexCard with multiple actions:
- Descripción: Una sola FlexCard que muestra la lista de informes de pruebas médicas, cada uno con múltiples acciones disponibles (Aprobar, Imprimir para revisión, Enviar para retesteo).
- Relevancia: Esta es la opción más adecuada, ya que FlexCards son ideales para mostrar datos de manera contextual y permitir acciones directamente desde la tarjeta.
Conclusión:
La opción más adecuada para cumplir con los requisitos de mostrar los informes de pruebas médicas y permitir múltiples acciones contextuales es:
- D. Single FlexCard with multiple actions
Las FlexCards permiten mostrar información de manera clara y estructurada, y pueden incluir múltiples acciones que los usuarios pueden ejecutar directamente desde la tarjeta, proporcionando una solución eficiente y escalable para los informes de pruebas médicas.
Por lo tanto, la respuesta correcta es:
- D. Single FlexCard with multiple actions
Which three of the following are functions of a Text Block element in OmniScript?
Choose 3 answers
a. Error conditions
b. User input fields
c. Links or images
d. Text formatting
e. Table formatting
Links or images
Text formatting
Table formatting
A Text Block element in OmniScript can perform three functions: display links or images, apply text formatting, and format tables. A Text Block element can use HTML tags to create hyperlinks or embed images in the OmniScript. It can also use CSS properties to style the text, such as font size, color, alignment, etc. Additionally, a Text Block element can use HTML table tags to create and format tables in the OmniScript
In which two cases should an integration procedure be used as a data source for FlexCards and OmniScripts,
Choose 2 answers
Options:
a. To achieve elastic scaling
b. To retrieve multiple data sources in a single response
c. To minimize the number of elements to be configured
d. To separate the user interface from changes in thedata sources
To retrieve multiple data sources in a single response
To separate the user interface from changes in thedata sources
The two cases where an integration procedure should be used as a data source for FlexCards and OmniScripts are: To retrieve multiple data sources in a single response and To separate the user interface from changes in the data sources. An integration procedure is a tool that can execute multiple DataRaptor actions, such as Extract, Transform, and Load, and also invoke REST or SOAP services. The consultant can use an integration procedure as a data source for FlexCards and OmniScripts when they need to retrieve data from different sources, such as Salesforce objects or external systems, and store it in a JSON object for display. This way, the integration procedure can provide multiple data sources in a single response, without requiring multiple elements or actions in the FlexCard or OmniScript. The consultant can also use an integration procedure as a data source for FlexCards and OmniScripts when they want to separate the user interface from changes in the data sources. This way, the integration procedure can handle any changes in the data sources without affecting the FlexCard or OmniScript design or configuration.
(deprecado)
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?
Options:
a. It aggregates data elements that have been calculated separately.
b. It verifies data types in the algebraic calculations of the calculation procedure.
c. It generates sample input and output JSON that can be easily used to build DataRaptors.
d. It allows developers to create what-if calculations.
It generates sample input and output JSON that can be easily used to build DataRaptors.
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 data. 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
Options:
a. Replace the DataRaptor Extracts with DataRaptor Turbo Extracts
b. Add Limit filter in DataRaptor Extract
c. Combine the DataRaptors into an Integration Procedure
d. Add Order By filter in DataRaptor Extract
Replace the DataRaptor Extracts with DataRaptor Turbo Extracts
Combine the DataRaptors into an Integration Procedure
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
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?
Options:
a. Radio Input, Date Input, HTTP Action, DataRaptor Post Action
b. Date Input, Radio Input, HTTP Action, DataRaptor Post Action
c. HTTP Action, DataRaptor Post Action, Date Input, Radio Input
d. HTTP Action, Radio Input, Date Input, DataRaptor Post Action
Radio Input, Date Input, HTTP Action, DataRaptor Post Action
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
The design team creates a mock-up proposal of an OmniScript for sales that includes more than 25 steps. Th consultant reviews the proposal and sees that the OmniScript will be used for three different and complex sal processes: change of plan, new sale, and loyalty. The user will select the type of sale at the beginning of the interaction, and then the OmniScript will branch into either change of plan, new sales, or loyalty processes. E process will contain multiple decision points for the user.
Following best practices, what should the consultant recommend to improve the planned design of this OmniScript?
Options:
a. Pass the process type as an input parameter.
b. Add more conditional views to branch the OmniScript into logical sections.
c. Add more Step elements to create shorter pages.
d. Create a specific OmniScript for each business process.
Create a specific OmniScript for each business process.
The consultant should recommend creating a specific OmniScript for each business process to improve the planned design of this OmniScript. Having one OmniScript for three different and complex sales processes will make the OmniScript too long and complicated, and will affect the performance and maintainability. Creating separate OmniScripts for each process will make them more manageable and user-friendly, and will also allow for more customization and flexibility
An Insurance agency wants to enable its call center agents to be more efficient when handling customer inqul…. After analyzing patterns in the call logs, the agency discovers that one of the top customer requests is to find total insurance premiums paid as well as the difference year over year. Agents need to relay this information the customer and then send them a summary report by email. The agency decides to implement this process using OmniScript.
What three OmniScrlpts elements should be used to meet the requirements?
Choose 3 answers
a. DataRaptor Extract Action
b. Email Action
c. DataRaptor Post Action
d. Messaging Element
e. Calculation Action
DataRaptor Extract Action
Email Action
Calculation Action
The three OmniScript elements that should be used to meet the requirements are: DataRaptor Extract Action, Email Action, and Calculation Action. A DataRaptor Extract Action can retrieve data from a Salesforce object, such as total insurance premiums paid and the difference year over year, and store it in an Interface object or a JSON object. An Email Action can send an email to the customer with a summary report attached, using data from an Interface object or a JSON object. A Calculation Action can perform mathematical operations on data from an Interface object or a JSON object, such as calculating the difference year over year
In an Integration Procedure, what group element will control whether an individual action executes?
Options:
a. Conditional Block
b. Cache Block
c. Try-Catch Block
d. Loop Block
Conditional Block
The group element that will control whether an individual action executes in an Integration Procedure is Conditional Block. Conditional Block allows the designer to specify a condition that determines whether the actions inside the block will run or not. Cache Block is used to store data in memory for later use. Try-Catch Block is used to handle errors and exceptions. Loop Block is used to iterate over a collection of data.
A company has a process that requires a birthday validation. At the beginning of the process, the user is asked to input their birthday. If the user is less than 18 years old. then the process should display an error stating that the age cannot be less than 18. The process should restrict users from continuing. If the user is 18 or older, then the process should proceed without any error message. Which two OmniScript features should the consultant recommend to meet this validation requirement? Choose 2 answers
A. Calculation
B. Messaging
C. Alert
D. Formula
Messaging
Formula
When designing OmniStudio solutions, what are two reasons that explain why Integration Procedures are recommended as the first choice of data sources for FlexCards and OmniScripts?
Choose 2 answers
Options:
a. They future-proof your front-end design.
b. They can retrieve Salesforce data from multiple objects faster.
c. They combine multiple actions into a single server call.
d. They enable better usability in digital interactions.
They future-proof your front-end design.
They combine multiple actions into a single server call.
Entiendo la confusión. Vamos a reconsiderar cuidadosamente las opciones dadas y la explicación adicional que has proporcionado.
Revisión de Opciones:
-
They future-proof your front-end design:
- Descripción: Las Integration Procedures pueden abstraer la fuente de datos del diseño del front-end, lo que facilita cambiar o actualizar la fuente de datos sin afectar la FlexCard o el OmniScript.
- Relevancia: Esto es crucial para la flexibilidad y la capacidad de adaptación futura del sistema.
- Conclusión: Recomendado.
-
They can retrieve Salesforce data from multiple objects faster:
- Descripción: Aunque las Integration Procedures pueden mejorar el rendimiento, la rapidez no es la razón principal destacada en la explicación adicional que proporcionaste.
- Conclusión: No es la razón principal según la nueva información.
-
They combine multiple actions into a single server call:
- Descripción: Las Integration Procedures pueden ejecutar múltiples acciones de DataRaptor, como Extract, Transform y Load, e invocar servicios REST o SOAP en una sola llamada, reduciendo el número de solicitudes y el tiempo de procesamiento.
- Relevancia: Esto mejora significativamente el rendimiento y la eficiencia.
- Conclusión: Recomendado.
-
They enable better usability in digital interactions:
- Descripción: Aunque las Integration Procedures pueden contribuir a una mejor usabilidad mediante la optimización del rendimiento, esta no es una razón directa o principal para preferirlas.
- Conclusión: No es la razón principal.
Conclusión Final:
Tomando en cuenta la información adicional que proporcionaste, las razones más destacadas para preferir las Integration Procedures como fuentes de datos para FlexCards y OmniScripts son:
- A. They future-proof your front-end design: Proporcionan flexibilidad y adaptabilidad futura.
- C. They combine multiple actions into a single server call: Mejoran el rendimiento y la eficiencia al reducir el número de solicitudes.
Por lo tanto, las respuestas correctas, basadas en la explicación adicional, son:
- A. They future-proof your front-end design
- C. They combine multiple actions into a single server call
Estas razones explican adecuadamente por qué las Integration Procedures son recomendadas como la primera opción de fuentes de datos para FlexCards y OmniScripts.
A company wants to create a new customer buying journey for their website. The buying journey should include the following functionality:
- Allow the user to enter contact and address information
- Require the user to enter age, gender, and optionally income bracket
- Compute a discount percentage per product based on the customer data provided
- Save the list of suggested products including discounts
Which three OmniStudio tools should the consultant use to design a solution that meets these requirements7
Choose 3 answers
Options:
a. OmniScript
b. Integration Procedures
c. Calculation Procedures and Matrices
d. FlexCard
e. OmniStudio Action
OmniScript
Calculation Procedures and Matrices
OmniStudio Action
(deprecado)
TODO: Preg chat gpt
The correct OmniStudio tools to design a solution that meets these requirements are OmniScript, Calculation Procedures and Matrices, and OmniStudio Action. OmniScript can be used to create a user interface for capturing customer information and displaying suggested products. Calculation Procedures and Matrices can be used to compute the discount percentage per product based on the customer data provided. OmniStudio Action can be used to save the list of suggested products including discounts to Salesforce or an external system. Integration Procedures are not needed for this scenario, as there is no data integration involved. FlexCard is not relevant for this scenario, as it is used to display contextual data on record pages.
Which two functions can be performed by DataRaptors?
Choose 2 answers
Options:
a. Transform data
b. Combine requests into a single response
c. Read and write data to external systems
d. Read and write data to Salesforce
Transform data
Read and write data to Salesforce
DataRaptors are OmniStudio data tools that can perform various functions on data, such as reading, writing, transforming, and validating. They can work with Salesforce data and external data sources. The two functions that can be performed by DataRaptors are:
Transform data: DataRaptors can use transformation rules to manipulate data, such as changing the format, applying calculations, mapping values, etc.
Read and write data to Salesforce: DataRaptors can use SOQL or SOSL queries to read data from Salesforce objects and fields, and use DML operations to insert, update, delete, or upsert data to Salesforce.
The functions that cannot be performed by DataRaptors are:
Combine requests into a single response: DataRaptors cannot aggregate multiple requests from different sources into one response. This can be done using Integration Procedures, which can orchestrate multiple DataRaptors or REST calls into a single process.
Read and write data to external systems: DataRaptors cannot directly access external systems or APIs. They need to use Integration Procedures or REST elements to invoke external services and pass the data to or from DataRaptors.
An auto insurance company has different rates for each state in the country. The company needs to manage the rates separately, but the formula to calculate the premiums is the same. All the input and output are the same; only the values in the rating tables differ.
Which OmniStudio tool should the consultant recommend to meet this requirement?
Options:
a. DataRaptor Transform with an interface Map
b. Aggregation Steps in a Calculation Procedure
c. Class-based Calculation Procedure
d. Grouped Calculation Matrix
Grouped Calculation Matrix
(deprecado)
TODO: poner explicacion chat gpt
The OmniStudio tool that the consultant should recommend to meet this requirement is Grouped Calculation Matrix. A Grouped Calculation Matrix is a tool that can perform complex calculations based on multiple input variables and output values within groups. The consultant can use a Grouped Calculation Matrix to define the input variables, such as state and other factors, and the output values, such as rates. The Grouped Calculation Matrix can then apply rules and formulas to calculate the rates for each state separately, but using the same formula
What is the purpose of Step elements in OmniScript?
Options:
a. Allows the user to input data
b. Groups elements that extract data
c. Enables the use of repeatable blocks
d. Organizes the script into one or more pages
Organizes the script into one or more pages
Step elements are used to organize the OmniScript into one or more pages. They define the layout, navigation, and visibility of the OmniScript elements. They can also have pre- and post-actions that can execute DataRaptors, Integration Procedures, or other processes before or after the user completes the step.
The other options are not correct because:
Allows the user to input data: This is not the purpose of Step elements, but of Input elements, such as Text, Number, Date, Picklist, etc.
Groups elements that extract data: This is not the purpose of Step elements, but of Data Source elements, such as DataRaptor Extract, Integration Procedure Extract, etc.
Enables the use of repeatable blocks: This is not the purpose of Step elements, but of Repeatable Block elements, which allow the user to add or remove multiple instances of a group of elements.
A company uses calculation procedures to determine product pricing. Due to the company’s pricing schedules, there is always more than one calculation procedure active at one time for a given date.
In this scenario, how will the calculation engine select which calculation procedure to run?
Options:
A. Date modified
B. Priority
C. Sequence
D. Date created
Priority
The calculation engine will select which calculation procedure to run based on Priority. Priority is a field on the calculation procedure object that determines the order in which calculation procedures are executed when there are multiple active ones for a given date. The lower the priority number, the higher the precedence. Date modified, Sequence, and Date created are not factors that affect the calculation procedure selection logic.
A business wants to create a FlexCard for mobile plans to add to their Customer 360° console application. The FlexCard needs to include the following actions:
- Start a process to retrieve plan consumption data
- Create a new case
- Open a promotions web page
- Change the SIM card
which combination should the consultant use in designing the solution?
Options:
a. Custom Event and Redirect URL
b. OmniScript and Navigate
c. Event, Navigate and Card
d. Flyout and OmniScript
OmniScript and Navigate
The combination that the consultant should use in designing the solution is OmniScript and Navigate. An OmniScript is a tool that can design customer interactions using elements and actions. The consultant can use an OmniScript to display the mobile plans for the Customer 360° console application. A Navigate action is a button or a link that can redirect the user to another web page or URL. The consultant can use Navigate actions to add the following actions to the FlexCard: start a process to retrieve plan consumption data, create a new case, open a promotions web page, and change the SIM card
A company has a requirement to create a 360° view of their customers using FlexCards. At this company, customer data is stored in Salesforce but also in external legacy systems. A consultant reviews the use cases needed and recommends a FlexCard canvas that contains 5 child FlexCards inside the state of the parent FlexCard.
How many different data sources can be configured using FlexCards in this scenario?
Options:
a. 2
b. 6
c. 5
d. 1
6
The number of different data sources that can be configured using FlexCards in this scenario is 6. A FlexCard can have one data source per state, and a state can have multiple child FlexCards, each with its own data source. Therefore, the parent FlexCard can have one data source for its state, and each of the 5 child FlexCards can have a different data source, making a total of 6 data sources
When a customer wants to buy a new device, a discounted rate can be applied after considering the number lines and internet coverageon their current plan.
Which OmniStudio tool could a consultant recommend to get the discounted rate?
Options:
a. DataRaptor Turbo
b. OmniStudio Action
c. Calculation Matrices
d. DataRaptor Transform
(deprecado)
Calculation Matrices
The OmniStudio tool that the consultant should recommend to get the discounted rate is Calculation Matrices. A Calculation Matrix is a tool that can perform complex calculations based on multiple input variables and output values. The consultant can use a Calculation Matrix to define the input variables, such as number of lines and internet coverage, and the output values, such as discounted rate. The Calculation Matrix can then apply rules and formulas to calculate the discounted rate for each combination of input variables
A consultant Is designing a solution for a client using Omnistudio. The client wants to display data and launch actions from their Salesforce org.
Which OmniStudio tool should the consultant use to meet this requirement?
Options:
a. DataRaptors
b. FlexCards
c. OmniScripts
d. Integration Procedures
FlexCards
TODO: Agregar en resumen
A telecommunications company wants to create a 360° view of their customers, including all customer install products grouped by service address. During the discovery phase of the project, the consultant identifies that installed products can have 4 different statuses. Agents complete different processes, depending on status of installed product. The consultant creates an inventory of all statuses and processes as shown below.
- Status = Active
o Pay bill
o Review usage
o Cancel service
- Status = Suspended
o Pay bill
o Reconnect service
o Cancel service
- Status = Pending installation
o Set up billing
o Schedule installation
o Cancel installation
- Status = Canceled
o Reconnect service o Cancel service
- Status = Pending installation
o Set up billing
o Scheduleinstallation
o Cancel installation
- Status = Canceled
o Pay bill
o Disconnect service
o Reconnect service
Which two FlexCard features should the consultant use to meet these requirements?
Choose 2 answers
Options:
a. States
b. OmniStudio Action
c. Custom Style
d. Flyout
States
OmniStudio Action
The two FlexCard features that the consultant should use to meet these requirements are States and OmniStudio Action. A State is a condition that determines how a FlexCard displays data and actions based on certain criteria. The consultant can use States to filter the installed products by their status and display different fields and actions accordingly. An OmniStudio Action is a button that can invoke an OmniScript or an Integration Procedure from a FlexCard. The consultant can use OmniStudio Actions to enable the agents to complete different processes for each installed product, such as pay bill, cancel service, etc
(deprecado)
A company needs to create a quoting process for its internal agents. During quoting, the agent selects a product and specifies the grade (A, B. C, D. E) and the size (Small Medium, Large, X-large). The process should look up the unit price using the product code, the grade, size, and then multiplies the unit price by a discount factor.
Which two OmniStudio tools should the consultant recommend to meet these requirements?
Choose 2 answers
Options:
a. Calculation Matrix
b. DataRaptor Transform
c. DataRaptor Extract
d. Calculation Procedure
Calculation Matrix
DataRaptor Extract
TODO: Agregar explicacion chat gpt
The two OmniStudio tools that the consultant should recommend to meet these requirements are: Calculation Matrix and DataRaptor Extract. A Calculation Matrix is a tool that can perform complex calculations based on multiple input variables and output values. The consultant can use a Calculation Matrix to look up the unit price using the product code, the grade, size, and then multiply the unit price by a discount factor. A DataRaptor Extract is a tool that can retrieve data from a Salesforce object or invoke a Salesforce API. The consultant can use a DataRaptor Extract to get the product code, grade, size, and discount factor from Salesforce
A client wants to create an OmniScript to capture customer satisfaction. The process requires the following actions:
- Present the user with a customer satisfaction question that allows them to select one option from a 1-5 satisfaction rating.
- Create a case for an account team member to follow up.
- Email a summary message to the user.
Which OmniScript elements should the consultant recommend to meet these requirements’
Options:
a. Radio Group, Remote Action, and Messaging Action
b. Multi-Select, Remote Action, and Email Action
c. Radio Group, DataRaptor Post Action, and Email Action
d. Edit Block, DataRaptor Post Action, and Messaging Action
Radio Group, DataRaptor Post Action, and Email Action
The OmniScript elements that the consultant should recommend to meet these requirements are: Radio Group, DataRaptor Post Action, and Email Action. A Radio Group element is an element that can display a list of options for the user to choose from, such as customer satisfaction rating. A Radio Group element allows only one option to be selected at a time, and can also have icons for each option. A DataRaptor Post Action is an action that can write data to a Salesforce object or invoke a Salesforce API. The consultant can use a DataRaptor Post Action to create a case for an account team member to follow up. An Email Action is an action that can send an email to one or more recipients, with optional attachments and templates. The consultant can use an Email Action to email a summary message to the user