Dynamic Flow Control

Build flexible decision paths with conditional branching. Switch node enables intelligent routing based on complex conditions, supporting both first-match and collect-all evaluation modes to handle diverse business scenarios with precision and clarity.

Switch Node for Dynamic Flow Control
Dynamic & Intelligent

Flow Control Made Simple

Take control of your decision flows with the Switch node's powerful branching capabilities. Create dynamic, context-aware routing that adapts to your business scenarios using the intuitive ZEN Expression Language. Whether you need simple conditional routing or complex multi-path processing, the Switch node handles it all while preserving your data context.

Switch simulator inside decision graph
Flexible Hit Policies

Choose between first match and collect policies to control how your logic branches. Handle both simple routing and complex parallel processing scenarios.

Context Preservation

Maintain data integrity as your decision flow branches. The Switch node preserves and forwards the entire context to output paths without modification.

Visual Decision Paths

See your decision flow in action with intuitive visual indicators showing active branches during execution. Debug and optimize your routing logic effortlessly.

Intelligent Route & Branch

Create sophisticated branching logic with the Switch node - built for business analysts and developers who need flexible routing control!

policy icon

Flexible Hit Policies

Choose between First Hit for prioritized routing or Collect for parallel evaluation. Perfect for both mutually exclusive paths and multi-path scenarios.

condition icon

Powerful Conditions

Build expressive routing conditions using the full power of ZEN Expression Language. Compare multiple fields, use functions, and create complex logical operations.

flow icon

Visual Flow Control

Design and visualize complex decision paths with an intuitive graphical interface. See exactly how your business logic flows and easily modify routing conditions.

Get started with GoRules

Need help?

Get in touch for enterprise consultancy and support

Start integrating

Integrate in as little as 10 minutes with our evaluation API