Lookups and some Lightning components, such as dependent picklists and lookups, are not yet supported in Salesforce Field Service mobile flow screens. However, there is an alternative that gives the same functionality: a Record Choice Set.

An example

Say we need to show a filtered list of Accounts (where the name contains "Test Blog Choice") for a Contact on a flow screen. Here is how to do it.

1. Create a Record Choice Set

Create a new Record Choice Set, select Account as the object, and set the filter criteria you need.

Creating a Record Choice Set on the Account object with filter criteria

2. Configure the choice label and value

Set the Choice Label to Name and the Choice Value to Id.

Note: the label is what the user sees when choosing, and the choice value (the Id here) gives you the record ID of the selected choice.
Configuring the Record Choice Set label as Name and value as Id

3. Add a Radio Buttons component to a screen

Create a screen and add a Radio Buttons component. Some points to consider:

  • The Lookup component is not available for Field Service mobile flows.
  • Radio buttons show the filtered list of records both in the mobile app and in flow debug.
  • A picklist does not show the filtered records in the mobile flow, although it does in debug mode. That is why we use radio buttons instead.
Radio Buttons component on a flow screen using the Record Choice Set

4. Connect the choice set

Give the component a label and an API name, then add the Record Choice Set as the radio button choice.

VoilĂ ! The lookup alternative is ready for your Field Service mobile flow.