Join Types in Mapping Step
  • 17 Mar 2023
  • 2 Minutes to read
  • Dark
    Light

Join Types in Mapping Step

  • Dark
    Light

Article summary

Step Details
Introduced in Version8.10
Last Modified in Version8.10
LocationData > List

The Join Types List Mapping step combines two lists of objects with different data types into a single list. 

The step will output all objects from the first list, and only matched objects from the second list will be used as the result set. 

The joined results are outputted to the selected Output Type for the step, where properties from each list can be mapped using the Item Mapping Editor found on the step.


Properties

Data

PropertyDescriptionData Type
Input Data Type AThe datatype for the first inputted listDetermined by the selected datatype from the list
Input Data Type BThe datatype for the second inputted listDetermined by the selected datatype from the list
Input Type Match Property AThe field or property from the datatype that will be used to match items between the listsDetermined by the selected datatype from the list
Input Type Match Property BThe field or property from the datatype that will be used to match items between the listsDetermined by the selected datatype from the list
Output TypeThe output type is used to display the result set.

The properties from the result set will need to be mapped using the Show Item Mapping Editor. Selecting this will open the Item Mapping editor for the step.
Determined by the selected datatype from the list

Join Match Behavior

PropertyDescriptionData Type
MultipleMatchesCauseErrorIf enabled, this will cause the step to throw an error if multiple matches are foundBoolean

Inputs

PropertyDescriptionData Type
List of AThe list of objects used as the first input list. All objects from this list will be returned in the result setDetermined by the type selected for Input Data Type A
List of BThe list of objects that will be joined to the first list. Only objects with matching properties will be returned in the result set.Determined by the type selected for Input Data Type A

Outputs

PropertyDescriptionData Type
OutputsThe datatype used to display the result set. Properties from either field can be mapped to the new datatype. Determined by the type selected for Output Type

Example Inputs and Outputs

List of AList of BOutput TypeOutput
List of AccountsList of AssignmentsA datatype that contains values from List A and BReturns a list of Accounts and the first matching Assignment
Null ListList of AccountsA datatype outputting values from List A and BReturns a Null List
List of AccountsNull ListA datatype that outputs values from List A and BReturns a list of Accounts and outputs null for values from List B


Common Errors

Outputted List is Null

This can occur if the properties for the output datatype are not mapped correctly to a property from List A or B. Ensure that properties are mapped correctly in the Item Mapping Editor.



Was this article helpful?