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
nilto leave the source data as it is. - Supply a function
(x) -> any, the row field value is passed in asxand the return value is put into the output row.
Results
| Name | Type | Description |
|---|---|---|
record |
dict | Current input record |