Skip to main content

Group@1

Node Group@1 is a purely structural, no-op container. It groups a set of nodes under a name so the graphical editor can collapse and hide them — like a named subroutine or region. It has no effect on the pipeline data or execution: running nodes inside a Group is identical to listing them inline. The only purpose of this node is to organize a pipeline visually.

Adapter Prerequisites​

  • General availability: All adapters support this node type.

Node Configuration​

For common fields, see Overview. The grouped nodes are placed in the node's own transformations array and run, in order, on the same data context.

Configuration Properties​

PropertyTypeRequiredDescription
namestringNoDisplay name of the group, shown as its label in the editor
descriptionstringNoOptional longer description
transformationsarrayNoThe grouped child nodes, executed in order on the same context

Example: Grouping field-setup nodes​

transformations:
- type: Group@1
name: Set status field
transformations:
- type: SetPrimitiveValue@1
targetPath: $.status
value: active
valueType: String
- type: Logger@1
message: "status set"

Behavior Notes​

  • Group@1 is a no-op: it never reads or writes data and never branches. Grouping nodes vs. listing them inline produces identical pipeline runs.
  • Children run on the same data context (like If@1/Switch@1), so JSONPath aliases such as $.full inside an iteration resolve exactly as they would without the group.
  • Groups can be nested (a group inside a group).
  • The node carries an x-nodeKind: "group" hint in the generated pipeline schema so the editor can render it as a collapsible region.