Salesforce provides three ways for users to search for and select records on flow
screens. Generally, use the Lookup component when you want users to search an unfiltered list of
records. Use the Choice Lookup component when you want users to search a filtered list of records
or static choices. Use a lookup record field when you want users to have the option to create a
record from the lookup field. This table describes the differences between the three
options.
Required Editions
| |
Lookup Record Field on Flow Screen |
Choice Lookup Screen Flow Component |
Lookup Screen Flow Component |
| Search an unfiltered list of records |
Supported |
Not supported |
Supported |
| Search a filtered list of records |
Not supported |
Supported |
Not supported |
| Search a list of static choices |
Not supported |
Supported |
Not supported |
| Select multiple records |
Not supported |
Supported |
Supported |
| Show all auto-complete results during search |
Supported |
Not supported |
Supported |
| Use in Lightning Web Runtime (LWR) site |
Not supported |
Supported |
Supported |
| Require users to select an option |
Supported
The field must be required on the object.
|
Supported |
Supported |
| Create a record to populate the lookup field |
Supported |
Not supported |
Not supported |
| Access records in user context |
Supported |
Supported |
Supported |
| Access records in system context |
Not supported |
Supported |
Not supported |
| Format of stored output value |
Record ID of the record resource |
Choice value such as Record ID |
Record ID or text collection of record IDs |