Condition State
A Condition State evaluates one or more boolean guards immediately upon entry, routing execution to one of its outgoing transition states.
Key Properties
- No Entry/Exit Actions or Activities: It exists only to evaluate and forward.
- Guards: Conditions determine what target state to transition to.
When to Use a Condition State
- Branching logic without lingering: Decide between multiple target states in zero time.
Properties
Property | Details |
---|---|
Name | Name of the State. |
Always transitions | A list of target states to transition to when a certain condition is met. |