Dynamic conditions: When you need more than yes/no

A condition on Stock with > 0 and <= 0 outputs, per record

A plain condition splits the flow two ways: success or fail. A dynamic condition handles the cases where two isn’t enough – when a value could be one of several things and each should go its own way.

More than yes/no

Think of a column that can be any of several categories, or a status with multiple states. You don’t want a chain of yes/no checks; you want one node that recognises each case and routes it. That’s a dynamic condition: it produces an output for each case you define.

Outputs created on the fly

What makes it "dynamic" is that it builds its own output sockets to match your cases – one named output per case, created as you set them up. However those sockets are named, they’re always data sockets underneath; the names are just labels so you can tell the branches apart. There’s also a default output that catches anything matching none of your cases, so no record falls through unhandled. You then wire each output to whatever that case should do.

When to use it

  • Route records by category, region, or type.
  • Apply a different block, style, or value per case.
  • Replace a tangle of nested yes/no conditions with one clear node.

A dynamic condition keeps multi-way logic readable: one node, several clearly labelled exits, instead of a maze of branches.

Next

Number and count your records: Sequences

Not found what you're looking for?

Node Editor · Last updated 1 month ago

Copyright ToolboxCode UG