Build Record Map from Field
Last updated
Last updated
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
.
Name | Required | Type | Description |
---|---|---|---|
Name | 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
recordMap
Contains records from the input
collection that can be looked up using key values obtained from each item's keyField