Flows with Flow builder Flashcards

1
Q

How is a Screen Flow launched by ?

A

Quick action
Lightning page
Experience Cloud site, and more

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How is an Autolaunched Flow launched by ?

A

Another flow
Apex code
REST API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How is a Triggered Flow launched by ?

A

Time
Data change
Platform event

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a screen flow ?

A

Screen Flows provide a UI that guides users through a business process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an autolaunched flow ?

A

Autolaunched Flows automate business processes that have no UI. They have no trigger and they run in the background.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a Triggered flow ?

A

Triggered Flows are autolaunched by a trigger you specify. They run in the background. There are 4 of them : schedule-triggered, record-triggered, platform event-triggered or record triggered flow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a flow ?

A

Flow automates business processes by executing logic, interacting with
the Salesforce database, and can collect data directly from users. Flows are built using
the Flow Builder. A flow interview is an instance of an executing flow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are faults ?

A

Faults are exceptions that can happen while processing Data elements in
a flow, displaying either a customized or default error message. It is the declarative
equivalent of exception handling.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Give a definition of global variables ?

A

Global Variables are system-provided variables that reference
information about the Salesforce org or running user, such as the user’s ID or the API session ID.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How can a user run a flow ?

A

To run flows, a user needs one of these:
● Run Flow permission
● Manage Flow permission
● Flow User checked on their User record

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

When to Mark Variable for Output ?

A

Mark Available for output to make variable accessible to:
● Subflow when sending data from calling flow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

When to Mark Variable for Input ?

A

Mark Available for input to make variable accessible from:
● Custom button or link (record page)
● Lightning App Builder (record page)
● Quick Action (record page)
● Subflow when passing data to calling flow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

In which case should we disable the previous button ?

A

Disable the Previous button for the next
screen after a Create Records, Update
Records, or Delete Records element.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How many active versions of a flow can we have ?

A

Only one version of the flow can be active at a time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Where can we let a user pause a flow ?

A

The Paused Flow Interviews component can be added to:
- Lightning Home pages
- or Experience Builder Site pages,
- or to Mobile App navigation items.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

When debugging a flow why would you
choose “Run flow as another user”?

A

Ensure that Field-Level Security doesn’t
cause run-time issues

16
Q

We want to launch the Screen Flow from the Account record page. What is the best way to do this?

A
  • Create a custom button or link
  • Use standard Flow Component and add it using Lightning App Builder
17
Q

What is DML ?

A

DML (Data Manipulation Language) is used to add, modify, or removed data in a database. In Salesforce, DML includes insert, update, delete, undelete, upsert(update+insert), and merge (update+delete).

18
Q

What is the save order of execution ?

A

The Save Order of Execution describes the series of events that occur on
the Salesforce Platform when a record is saved.

19
Q

What is a Record-Triggered Flow ?

A

A Record-Triggered Flow is defined on a particular Object and launches
when a record is created, updated, or deleted on the corresponding Object. It’s the nocode solution equivalent to the apex trigger.

20
Q

What are the previous and after triggers used for ?

A

BEFORE : triggers can update record values prior to the Save step.
AFTER : triggers are used to access field values, such as Ids, that are set by
the system and to effect changes in other records.

21
Q

Definition of constant

A

A constant is a value that cannot be altered by the flow or program
during normal execution.

22
Q

What is a Debug Log ?

A

A debug log records database operations, system processes, and errors for a specified user every time that user executes a transaction.

23
Q

What is a platform event ?

A
  • Enable you to deliver secure, scalable, and customizable event notifications within Salesforce or from external sources.
  • Rely on a publish-subscribe architecture.
24
Q

In a Before Record-Triggered Flow you
can perform the following actions against the database:

A
  • Update
  • Get
25
Q

In an After Record-Triggered Flow you can perform the following actions against the database:

A
  • Create
  • Delete
  • Update
  • Get
26
Q

$Record global variable is not available in the following types of flows:

A
  • Autolaunched Flow (No Trigger)
  • Screen Flow
27
Q

Which type of flow can be a Subscriber to a platform event?

A

Platform Event-Triggered Flow

28
Q

What Is a Global Variable?

A

Global variables exist in every flow. You don’t create them and you can’t change their values in the flow, but they give your flow access to very useful data that can be different each time the flow runs.