Conditional Routing Overview

Conditional routing lets designers create application workflows that automatically route an item to a particular state based on visually designed rules that evaluate item data. They are used in decisions to determine which outgoing transition is executed. (For information about rules, see About Rules.)

One or more incoming transitions lead from one or more source states to a decision, and two or more outgoing transitions lead from the decision to their respective target states. The rules are evaluated in the order you specify in the Rules Tab of the Decision Property Editor. If a rule evaluates to "true," the associated transition is taken.

The last transition in the Property Editor list must be mapped to an "Otherwise" rule. This transition is taken if the last rule evaluates to "true" or if no rule evaluates to "true."

Note: For step-by-step instructions for using conditional routing, see Conditional Routing Tutorial. For examples of how conditional routing can be used, see Use Cases: Conditional Routing. For ways to implement conditional routing most effectively, see Best Practices: Conditional Routing.

Key Benefits

Related Topics

Rule Overview

About Decisions

Use Cases: Conditional Routing

Best Practices: Conditional Routing

Conditional Routing Tutorial