Workflow/Process Automation (Obj 2, 3) Flashcards
Before closing a case, support agents should be able to use a flow for a customer survey. Which flow element can be used to collect customer feedback? (1)
A.) Quick Action
B.) Assignment
C.) Apex Action
D.) Screen
D.) Screen
Which users can approve or reject email approval requests via email? (1)
A.) Approvers specified in the approval process only
B.) No users can approve or reject a request via email
C.) Approvers specified in the approval process and all delegated approvers
D.) All active users
C.) Approvers specified in the approval process and all delegated approvers
John Keith is the Admin. His company would like to implement an approval process to automate the approval to close a case. The support engineer can close the case when the approval has been confirmed by the support team lead, support assistant manager or the support manager. How can John implement this? (1)
A.) An Approval process should be set up to have three different steps each for the team lead, assistant manager and support manager
B.) An approval process with First Response approval should be implemented to send the record to multiple approvers in one step
C.) An approval process with Unanimous approval should be implemented to send the record to multiple approvers in one step
D.) Three approval processes should be set up, one each for the support team lead, support assistant manager and support manager
B.) An approval process with First Response approval should be implemented to send the record to multiple approvers in one step
Which of the following statements are true regarding a delegated approver? (2)
A.) Delegated approvers can reject an approval request.
B.) Delegated approvers can reassign approval requests.
C.) A delegated approver is specified while defining an approval process.
D.) A delegated approver is appointed by an assigned approver.
A.) Delegated approvers can reject an approval request.
D.) A delegated approver is appointed by an assigned approver.
An Admin is building an auto launched flow that automatically creates a number of related coupon records based on the value of a field on the parent campaign record. When a test run is performed using the Debug mode in Flow Builder, what should be done to delete the generated test coupons? (1)
A.) Enable the rollback mode in the ‘Debug options’ when debugging the flow.
B.) Create an invocable Apex method and invoke it in a separate branch of the flow.
C.) Add the ‘Delete Records’ element in the flow to handle the record deletion.
D.) Nothing, since records are automatically deleted when flows are run in debug mode.
A.) Enable the rollback mode in the ‘Debug options’ when debugging the flow.
What is the impact of a currently active flow when a new flow version is being activated? (1)
A.) The currently active version will prevent the new flow from activating.
B.) The currently active version will be automatically deactivated.
C.) The currently active version will be automatically deleted.
D.) The currently active version will run together with the new flow.
B.) The currently active version will be automatically deactivated.
During a meeting with sales managers, the Admin is asked the different ways that they can approve or reject discounts. Where can approval requests be approved or rejected? (3)
A.) Chatter
B.) Salesforce mobile app
C.) Via email
D.) Approval Processes in Setup
E.) Approver Settings
A.) Chatter
B.) Salesforce mobile app
C.) Via email
An organization uses a screen flow in a Lightning community in order to capture event cancellation requests. It would like to add another step in the flow to allow external users to request a refund or reschedule the event. What flow element is the most appropriate for this use case? (1)
A.) Loop
B.) Subflow
C.) Apex Action
D.) Assignment
B.) Subflow
The Admin of Cosmic Express needs to build a flow that updates a custom checkbox field named ‘Review Required’ on any opportunity record if the value of its ‘Amount’ field is greater than $100,000 and it reaches the ‘Closed Lost’ stage. Which element can be used to directly update the custom field while specifying the needed filter criteria based on the requirement? (1)
A.) Update Records
B.) Update Values
C.) Get Records
D.) Core Action
A.) Update Records
Cosmic HR Services has a flow that runs on leads from companies with more than 500 employees which are created via data imports, third-party integration, and manual input. The flow updates the ‘Telesales Representative’ custom field value of the first 50 leads to Sales Agent A. The flow loops again through the remaining leads that do not have ‘Telesales Representative’ values and updates the field to Sales Reps B, and so on. Which elements are required to be in the flow? (3)
A.) Collection Sort
B.) Subflow
C.) Loop
D.) Assignment
E.) Screen
A.) Collection Sort
C.) Loop
D.) Assignment
An Admin has written an approval process for the finance director to approve expense reports. Which of the following are final approval actions the Admin can choose? (3)
A.) Record Creation
B.) Field Update
C.) Call Apex
D.) Email alert
E.) Task
B.) Field Update
D.) Email alert
E.) Task
A flow encountered an error in an org and sent an email notification to an Admin. The Admin. would like to debug the failed flow interview in Flow Builder. However, a link to the flow interview was not included in the sent email. Which of the options below could be possible reasons? (2)
A.) The flow belongs to a managed package and is not a template.
B.) The error was caused by an Action element in a screen flow.
C.) The status field of the flow is not set to ‘Draft’ or ‘InvalidDraft’.
D.) The flow interview came from a platform event-triggered flow.
A.) The flow belongs to a managed package and is not a template.
D.) The flow interview came from a platform event-triggered flow.
Which of the following statements are true about the ‘Variable’ resource available in the Flow Builder? (2)
A.) It can hold values that can be changed at any point in the flow.
B.) It can hold multiple field values for multiple records.
C.) It can hold only a single field value for a single record.
D.) It can hold multiple values of multiple data types.
A.) It can hold values that can be changed at any point in the flow.
B.) It can hold multiple field values for multiple records.
The sales and support agents of Cosmic Supermarket frequently create account records manually in Salesforce. If the ‘Billing State’ of a new account is ‘New York’, then an email should be sent immediately to the manager of the account owner. In addition, a new task should be created and assigned to the account owner to reach out to the primary contact associated with the account. However, the task should only be created one week after the creation of the account. An Admin has decided to build a record-triggered flow for this requirement. What can be added to the flow to create the task record at a dynamically scheduled time? (1)
A.) Apex Action
B.) Scheduled Path
C.) Trigger
D.) Time-Dependent Action
B.) Scheduled Path
Which of the following can be used to launch a flow created using Flow Builder? (3)
A.) Validation Rule
B.) An updated or created Record
C.) Custom Button
D.) Process Builder
E.) Workflow
B.) An updated or created Record
C.) Custom Button
D.) Process Builder
Quotes that are discounted more than 20% need Sales Director approval. How can this requirement be met? (1)
A.) Create an Approval Process on the quote with an entry criteria on the quote discount percentage
B.) Create an Approval Process on the opportunity with an entry criteria on the opportunity discount percentage
C.) Create a Validation Rule to check the discount percentage
D.) Create a Workflow to assign the quote to the Sales Director.
A.) Create an Approval Process on the quote with an entry criteria on the quote discount percentage
The finance department at Universal Rentals would like the Admin to implement manager approvals for Paid Time Off requests. What is true regarding the approval process capabilities? (2)
A.) Approval requests can only be assigned to users
B.) Records are always locked for all users during an approval process
C.) Approval requests can be sent via Chatter for any standard or custom object that has been enabled for feed tracking
D.) If enabled, an approver can receive and reply to approval requests via email
C.) Approval requests can be sent via Chatter for any standard or custom object that has been enabled for feed tracking
D.) If enabled, an approver can receive and reply to approval requests via email
While designing a flow in the Flow Builder, which resource allows creating a container to hold multiple field values related to a single record? (1)
A.) Variable
B.) Record Variable
C.) Record Collection Variable
D.) Collection Variable
B.) Record Variable
An Admin is trying to use the Flow Builder to build a flow that allows support agents to upload files while gathering information from customers. Which of the following can be used in a flow for this use case? (1)
A.) Apex
B.) Quick Action
C.) Local Action
D.) Screen Component
D.) Screen Component
Hathway Inc. is using Salesforce to support their global marketing operations. The Marketing manager requested their Admin to automate the business flow so that marketing users need to get permission from their manager before they convert a Lead. How can the Admin achieve this? (1)
A.) Create a Workflow rule to create a Task to request approval from the manager
B.) Create an Approval Process marking the manager as an approver along with a new Lead Record Type that only displays the Convert button when the lead is approved
C.) Create an Approval Process and mark the manager as an Approver
D.) A validation rule is sufficient to ensure approval from a manager
B.) Create an Approval Process marking the manager as an approver along with a new Lead Record Type that only displays the Convert button when the lead is approved
Cosmic Supermarket uses a custom object called ‘Warehouse’ to store information in Salesforce about the company’s warehouses. A custom Lightning record page has been created to allow users to view and edit warehouse information. Each warehouse record contains information about multiple warehouse managers and their email addresses. Each warehouse manager is assigned to one or more categories of products. Users who can access a warehouse record should be able to send an email to warehouse managers by specifying one or more product categories. In order to meet this requirement, an Admin is creating a screen flow that can be launched using a quick action on the Lightning page. Which of the following should be considered to ensure that the flow gets the required information from the warehouse record to send the email? (1)
A.) The flow should use a record variable named ‘recordId’ that is available for input.
B.) An element needs to be added to the flow to get the warehouse record.
C.) An Apex action is required in the flow to access the warehouse record.
D.) The Lightning page needs to be edited to enable passing the warehouse record to the flow.
A.) The flow should use a record variable named ‘recordId’ that is available for input
Which of the following are used while designing a flow in the Flow Builder? (3)
A.) Events
B.) Resources
C.) Connectors
D.) Workflows
E.) Elements
B.) Resources
C.) Connectors
E.) Elements
The Sales manager of Cosmic Solutions has been assigned a task to create an automated system for processing discounts on Opportunities. Discount rates of up to 40% require the Sales Manager’s approval. If the discount rate is more than 40%, it requires the CEO’s approval. Which Salesforce automation solution is appropriate for this scenario? (1)
A.) Schema Builder
B.) Workflow Rules
C.) Process Builder
D.) Approval Process
D.) Approval Process
Which of the following can be addressed using a flow? (3)
A.) Collecting input from an end-user through a form
B.) Invoking a process created using Process Builder
C.) Creating and deleting records of two unrelated objects
D.) Sending an outbound message when criteria are met
E.) Running custom validation before allowing a record to be saved
A.) Collecting input from an end-user through a form
C.) Creating and deleting records of two unrelated objects
D.) Sending an outbound message when criteria are met