Takes a collection of records as input and the name of a field and builds a RecordMap where the keys are the values of the specified keyField. You can then use Get Record from Record Map to get a record based on a key.
To use the RecordMap later in your Flow, make sure to select Store Output Variables and assign it to a variable resource with a data type of Apex-Defined and an apex class of GradientWorks__RecordMap. When creating the resource, do not check "Allow multiple values (collection)".
For example, if you specify input as a collection of Leads and keyField as Id, this will generate a RecordMap you can use to look up a Lead based on its Id.
Inputs
Name
Required
Type
Description
input
Yes
List<SObject>
A collection of input records to use for creating a RecordMap
keyField
Yes
String
The field on each record containing the value to use for that record's key in the RecordMap