Salesforce Flow Flashcards
(38 cards)
What tool do you use to see the scheduled paths that run in the future, such as the path that runs 5 days after an Opportunity closes?
A. Flow Trigger Explorer
B. Orchestration Runs List
C. Time-based workflow page
D. Flow Builder
C. Time-based workflow page
With Flow Trigger Explorer, you can select an object to see all of the associated flows that run when a record is created, updated, or deleted, and change the order in which those flows run. But how do you see individually scheduled instances of a path that runs in the future (such as a path that runs five days after an Opportunity closes)? For that, you use the Time-Based Workflow page
You can activate a flow from the Flow Details pane
A. TRUE B. FALSE
A. TRUE
Which use case requires an Autolaunched flow?
A. Launching interactive automations automatically when a page loads
B. Launching automation automatically when a trigger happens in Salesforce
C. Launching noninteractive automation from a button
D. Running interactive automation from an action button
C. Launching noninteractive automation from a button
An Autolaunched flow has no trigger defined within the flow. It runs when it’s initiated by something else (action button, Einstein Conversation AI, another Flow, Other automation). You have much more control over when it runs because it’s not limited to a schedule, record change, or platform event.
It runs without any user interaction.
In a flow list view, which field helps to differentiate a true Autolaunched flow from other autolaunched flows?
A. Process Type
B. Flow Type
C. Process Trigger
D. Trigger
D. Trigger
You need to know what triggers each flow to run, so add the Trigger field to the list view. Together, the process type and trigger differentiate the four types of autolaunched flow
What types of screen components receive input from users?
A. Display Components
B. Input Fields
C. Record components
D. Input components and records fields
D. Record components and input fields
There is no such things as Input fields and record components
In screen flows, how do you save the data that users enter to a Salesforce record?
A. Add a save element
B. Add a data element
C. Set the destination record in the Screen element
D. Assign the data to a record variable
B. Add a data element
You need a Create or Update Record element
What’s the difference between the Run and Debug buttons in Flow Builder?
A. Only the Run button uses the latest version of the flow
B. The Debug button displays details for debugging the flow
C. The Debug button automatically fixes issues in the flow
D. The Run button is available only for active flows
B. The Debug button displays details for debugging the flow
When you click “Run”, the last saved version of your flow will be executed. When clicking on “Debug”, you can specify values for input variables as well as view debug logs at each flow step to check if each step is being executed as expected.
What’s true of a flow interview?
A. It’s an instance of a flow
B. It takes the same path through the flow
C. It’s how you get certified to build flows
D. It’s a special connector between two elements
A. It’s an instance of a flow
Based on the data provided for that interview, either by input variables or input components on a screen, each interview can take a different path through the flow and result in different actions being performed.
What is the advantage of running a flow in user context during testing?
Running a flow in user context allows you to test the flow with the same permissions and settings as a specific user, ensuring that it works correctly for different roles and profiles.
What are the three main ways to test a flow in Salesforce?
The three main ways to test a flow in Salesforce are:
- Debugging the flow
- Running the flow in user context
- Testing with actual data in a sandbox environment
What allows admin to debug flows to check if the flows works for different users?
The checkbox setting “Let admin users debug the flow as other users” in Setup -> Process Automation Settings
What does a flow connector do?
A. It tells Salesforce which flow to start next
B. It tells the flow which resource to create next
C. It tells the flow which element to execute next
D. It tells the flow which external database to connect to
C. It tells the flow which element to execute next
Which flow element can send an email?
A. Send Email
B. Action
C. Subflow
D. Screen
B. Action
What do you use to access custom metadata types in Flow Builder?
A. The $Metadata global action
B. The Custom Metadata resource type
C. The Get Metadata action
D. The Get Records element
D. The Get Records element
In an Assignment element, which field holds the new variable value?
A. New Value
B. Variable
C. New Variable
D. Value
D. Value
In an Assignment element, which field holds the variable whose value is being changed?
A. Changed Value
B. Variable
C. Held Variable
D. Value
B. Variable
What value does a Running User’s Permission global variable return if the running user has the specified custom permission?
A. The custom permission’s API name
B. The custom permission’s Value field
C. True
D. False
C. True
What menu option do you select to create a nonlinear connection between elements?
A. Connect to element
B. Nonlinear connect
C. Connect elsewhere
D. Go to element
A. Connect to element
The VP of sales at Dreamscape wants an account record’s Industry and SIC Code field set to blank when an account’s Type field is updated. Which type of flow should the admin use to automatically update fields on a record based on changes to that record?
A. Record-Triggered flow with Fast Field Updates
B. Record-Triggered flow with Actions and Related Records
C. Autolaunched Flow
D. Scheduled-Triggered Flow
D. Scheduled-Triggered Flow
The VP of sales at Dreamscape wants lead owners to review any leads without any update for more than a week. Which of the following options is the best way the Salesforce admin can configure a flow to automatically notify the lead owner of such records?
A. Record-Triggered flow with Fast Field Updates
B. Record-Triggered flow with Actions and Related Records
C. Autolaunched Flow
D. Scheduled-Triggered Flow
B. Record-Triggered flow with Actions and Related Records
How do you adjust a flow so that any user can create new case records, without making any changes to the existing record security or record access settings?
A. User of System Context
B. System Context with Sharing
C. System Context without Sharing
C. System Context without Sharing
Settings-> Show Advanced -> How to Run the Flow
What is true when working with loops within a flow?
A. Create separate collection variables for use in a loop rather than reusing a variable
B. A maximum of 1000 new records can be created within the loop
C. Individual records are edited within the loop after turning governor limits off
D. The collection variable is populated with Get Records as the first element within the loop
A. Create separate collection variables for use in a loop rather than reusing a variable
Reusing variables can lead to unexpected results or errors, especially in complex flows where variables might retain unintended values. Using separate collection variables helps maintain clarity and reduces the risk of overwriting data
B is false because while there is no explicit limit on the number of new records you can create within a loop, you must be aware of the total transaction limit, which includes limits like DML operations. Exceeding these limits will cause your flow to fail
C is false because governor limits in Salesforce are enforced to ensure efficient use of resources in a multi-tenant environment and cannot be turned off.
D is false because the collection variable should be populated with a Get Records element before the loop starts, not as the first element within the loop
What is a benefit of a collection filter element?
A. Collection filters are designed to work with lower processing limits
B. Collection filters can replace loops, resulting in simpler flows
C. Collection filters override a collection passed in a flow
D. Collection filters generate a transitory record variable for single use
B. Collection filters can replace loops, resulting in simpler flows
Collection filters can simplify flows by reducing the need for loops when you need to filter out records based on certain criteria. Instead of iterating through each record in a loop, you can use a collection filter to achieve the same result in a more efficient and simpler manner.
Which statement about data manipulation language (DML) and loops is true?
A. Use an Update Records element inside For Each elements to avoid issues with DML in loops
B. Use an Update Records loop element to sort through ry large collections of records
C. Use a Create Records data element if you need to use DML actions inside a loop
D. Use any Create, Update, Get or Delete Records elements outside any loops
D. Use any Create, Update, Get or Delete Records elements outside any loops
This best practice avoids hitting governor limits