Interface Input
Accepts rows passed in from a parent process and outputs each row
Processing
The step passes rows coming from an external source - such as a parent flow - into the row stream.
Useful in connection with the sub flow step
When the flow runs standalone, a constant set of rows is produced for development and debugging.
Settings
Name | Type | Description |
---|---|---|
Dry Run Rows |
list |
A list of dicts to use for records during dry runs - that is when there is no parent process supplying records. Evaluated for each input row |
Interface fields
Defines how fields are extracted from input rows.
Evaluated for each input row
- Type
- Data type of the field. Field values are implicitly cast to this type.
- Name
- Name of the field.
- Mapping
- Index used to access the data in the incoming row.
- Use a string to access a row field by name.
- Conversion
- Optional function transforming the source field.
- Use
nil
to leave the source data as it is. - Supply a function
(x) -> any
, the row field value is passed in asx
and the return value is put into the output row.
Results
Name | Type | Description |
---|---|---|
record |
dict | Current input record |