Node States
What are Node States?
Each node has a state that indicates its current condition. Understanding these states helps you monitor your workflow and identify issues during execution.
State Indicators
States are shown visually with different colors on the node. Here's what each color means:
Idle (Gray)
Color: Gray or neutral
Meaning: The node is inactive and not executing. This is the default state when the workflow is not running.
- The node is ready to be executed
- No execution is happening
- You can modify the node's properties
Ready (Blue)
Color: Light Blue
Meaning: The node is ready to execute. All its input requirements are met and it's waiting for execution to begin.
- All input pins have valid data
- The node is in the execution queue
- The workflow is running or about to start
Running (Orange/Yellow)
Color: Orange or Yellow
Meaning: The node is currently executing. Its process is active and working on the input data.
- The node is actively processing data
- Execution is in progress
- You will see the output once execution completes
Success (Green)
Color: Green
Meaning: The node executed successfully and produced output without errors.
- The node completed its task
- Output data is now available
- The output can be used by connected nodes
Error (Red)
Color: Red
Meaning: An error occurred while executing this node. The workflow should stop or this node should fail.
- The node encountered an error
- No valid output was produced
- Dependent nodes may not execute
- Action: Check the Console for the specific error message
Disabled (Striped)
Color: Gray with stripes
Meaning: The node is disabled and will not execute.
- The node is skipped during execution
- This is useful for testing different workflow paths
- To disable: Right-click the node and select "Disable"
- To enable: Right-click and select "Enable"
Pending (Dashed Border)
Color: Dashed outline
Meaning: The node is waiting for input from other nodes before it can execute.
- One or more dependencies are still executing
- The node will execute once all inputs are ready
State Transitions During Execution
Here's the typical flow of states during a single execution:
- Start: All nodes are Idle
- Nodes with no dependencies: Move to Ready → Running → Success/Error
- Dependent nodes: Wait in Pending until inputs are available
- End: All nodes return to Idle when execution completes
Status Badge Icons
Some nodes display additional status icons:
- ⚠️ Warning: Node executed but with warnings (usually yellow badge)
- ℹ️ Info: Node has informational messages (usually blue badge)
- ❌ Error: Node has an error (red badge)
- ✓ Success: Node completed successfully (green checkmark)
Understanding Execution Flow Through States
Example 1: Simple Two-Node Workflow
- Node A and B are connected: A output → B input
- Click Execute
- Node A: Idle → Ready → Running → Success (Green)
- Node B: Idle → Pending → Ready → Running → Success (Green)
- Both execute sequentially based on their dependency
Example 2: Three-Node Parallel Execution
- Node A has outputs connecting to Both B and C (no connection between B-C)
- Click Execute
- Node A executes first
- Nodes B and C both go Ready → Running simultaneously
- All reach Success (Green) when complete
Troubleshooting Based on Node States
| State | Problem | Solution |
|---|---|---|
| Red (Error) | Node execution failed | Check console, verify inputs are valid |
| Pending (not executing) | Node won't execute | Check if dependent nodes have errors |
| Disabled (Striped) | Node is being skipped | Right-click node and enable it |
| Gray (Idle) | Workflow never runs | Click Execute button, check if nodes have errors |