Skip to content

Fork operator


The Fork operator passes its input to two or three blocks downstream.
It's useful when designing a parallel portion of the workflow where you need to process the same information with different models. You then use a Join block to merge the output of the models.

A Fork block must have one input connection and two or three output connections to other blocks to be considered valid.
It can be the first block of the workflow.


The output of a Fork block replicates its input, the block is transparent from this point of view.

Block properties

Block properties can be set by editing the block.
A Fork operator block has these properties:

  • The unique block ID and the service version, displayed in the title bar (read only, displayed also in the block tooltip in the canvas).
  • Block name