Balanced Select favors the least-used option. It can track balances for
this node automatically or use counts supplied by the workflow.
Modes
Managed internally
Provided balances
Add one or more Options and leave Manage state internally? enabled.
The node stores a balance for each option within the project, selects the
first option with the lowest balance, then adds Increment to that
option’s balance. Disable Manage state internally? when counts come from a database,
queue, or another workflow action.Each Option has:
- Value — The value that can be selected.
- Current Balance — Its current numeric amount.
The action returns the first option with the lowest balance. It does not
update externally provided balances.
Output
In managed mode, balances belong to this node instance and are stored by
option position. Reordering, adding, or removing options can associate
existing counts with different values.
Simultaneous runs can inspect the same stored balance before either update is
saved. If strict one-at-a-time distribution is required, serialize runs or
provide balances from a transactional external source.