Build Record Map from Field
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 |
Outputs
Name | Type | Description |
---|---|---|
recordMap | Contains records from the |
Last updated