Skip to content

Schema Node

  • outputSchema – JSON Schema defining the expected structure
  • validationEnabled – Whether to validate incoming data
  • transformData – Whether to transform data to match schema

On the Data tab you page output rows from the workflow engine. You can scroll large tables. The engine does not count the repeated JSON Schema overlay toward the row-window size cap, so the grid stays on JSON instead of failing after a few windows.

Nested output ports follow the schema tree. An array field port (for example _sheetData) is one row with one column holding the nested array. The array item port under it (the {} node, path ending in .0) unnests object items into a table so you can split a multi-sheet workbook into one tabular stream per sheet. Schema copies those nested arrays from the incoming row by full path (Sheet1._sheetData), then you can wire that item port to a following Schema.

Schema from Input on File Input does that split for you when the file is a multi-sheet workbook: it creates the input Schema for the keyed workbook, then one extract Schema per sheet wired to output.{Sheet}._sheetData.0 with that sheet’s columns already added.