nifi_layout_process_group
Lays out processors, connections, and child process groups within a NiFi process group in a top-down layout, routing lines to avoid overlaps.
Instructions
Lay processors out top-down, forks sideways, and stack child process groups top-down.
Processors: 240px rows (tallest card + label + 32px). At a fork the main branch continues down and the others sit on the fork's row, 672px out; a fork of leaves spreads one row down, 512px apart. Joins return to the fork's axis; every card is centred on its axis by its own width. A self-loop sits outside its card's side with its label on the outer stretch. The second of two connections between one pair, a retry line back up, and any line or label that would cross a card or another label are routed: out of the source's side (else its top or bottom), along a free lane between card columns, into the target's side (else its top or bottom), never along another line. Child process groups: 288px rows, 424px columns, one per row in flow order, upstream above downstream.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |