Purpose

Displays a form with option buttons in the wizard. The user chooses one option, and the entire input table goes only to the corresponding output.

Inputs and outputs

Explanatory diagramEnlarge ↗A comparison of routing, splitting and user choice. Routing can use first-match or all-match mode; the diagram shows a simple route and else. Merge also waits for a signal that an input is inactive.
Routes, copies and user choices

A comparison of routing, splitting and user choice. Routing can use first-match or all-match mode; the diagram shows a simple route and else. Merge also waits for a signal that an input is inactive.

One in input and one output per option. The selected branch receives all the data; the others receive inactive empty tables with the same structure.

Parameters

ParameterSettings and valuesOptions and limits
titleThe title shown to the user.Default: empty
Up to 200 characters
descriptionAn explanation that helps the user complete the form or make a choice.Default: empty
Up to 4000 characters
optionsFrom 1 to 16 options: a unique id, label and optional description.Count: 1–16
wizardShow the block as a step in the execution wizard.Default: enabled
button_sizeButton size: medium/large/xlarge.Options: medium, large, xlarge
Default: large
layoutButtons in a wrapping row or a column.Options: row, column
Default: row

Step-by-step configuration

  1. Put the question in the title and explain the consequences of each option.
  2. Add options with distinct labels.
  3. Choose the button appearance and connect the required branches.
  4. Test every choice in a simulation.

Rules and diagnostics

  • The block is always a wizard step and requires a user choice; wizard is forcibly enabled.
  • Execution without a selected option produces CHOICE_REQUIRED.
  • An unconnected selected output ends that branch.
  • Options do not filter rows based on data; the decision applies to the entire table.

Configuration example

Before writing, offer “Load the plan” and “Export to Excel only”. Connect the first output to the cube and the second to export.