Skip to main content

Generate Rows

Description

Generate Rows creates a specified number of rows with user-defined static field values, or produces a continuous stream when no limit is set. Use this step to initiate a workflow with a single parameterized row, to generate a fixed dataset (such as 12 rows for 12 months), or to produce test data for validating downstream logic. It can also serve as a polling trigger in looped workflows by generating rows at a set interval. The step requires no external data source, making it ideal as a self-contained starting point.

Configurations

Field NameDescription
Step NameSpecify the name of the step. This name has to be unique in a single workflow.
LimitLimit sets the maximum number of rows to generate.
Never stop generating rowsEnable this checkbox for real-time use cases where you never want to stop the running workflow.

The output of this step is then used to drive recurring tasks like polling from a file, queue, and database.

Interval in msSpecify the interval between generated rows in milliseconds.
Current row time field nameSpecify the *optional *field name for the Date field containing the time when the current row was generated
Previous row time field nameSpecify the *optional *field name for the Date field containing the time when the previous row was generated.
FieldsThis table is where you configure the structure and values of the rows you are generating (optional). Value for a field can be an environment variable too, e.g. ${paramater1}.