Workflow Execution
What is Execution?
Execution is the process of running your workflow. When you execute, GearMaster Visual processes data through your connected nodes in the defined order, producing results.
Ways to Execute
Execute All Nodes (Run All)
- Go to Run → Run All from the menu bar
- All nodes in the workflow will execute in dependency order
- Each node processes its inputs and produces outputs
- Data flows through connections from node to node
Execute a Single Node
- Find the node you want to execute on the canvas
- Look for the execute button (usually at the top-right of the node)
- Left-click the execute button to run just that node
Execute Node with Downstream Nodes
- Find the node you want to start from
- Look for the execute button on the node
- Right-click the execute button
- This executes the node AND all connected downstream nodes
During Execution
How Execution Works
- Nodes execute in dependency order (determined by connections)
- Each node processes its inputs and produces outputs
- The node color changes as it executes (see "Node States" for details)
Watch the Node States
- Orange: Node is marked as needing execution
- Yellow: Node is currently running (with a spinning indicator)
- Green: Node finished successfully
- Red: Node encountered an error
Tip: Watch the Terminal panel at the bottom to see execution output and debug messages from nodes.
Viewing Results
Terminal Output
- Messages and outputs appear in the Terminal panel at the bottom
- Check here for node messages, warnings, and errors
Node Output Values
- After execution completes, select a node to see its output
- The Properties panel on the right shows the output values from that node
Handling Execution Errors
When a Node Fails
- Red Node: Indicates an error occurred during execution
- Check the Terminal panel for the error message
- Hover over a red node to see error details
Common Error Causes
- Missing connections to required input pins
- Invalid input data types
- Missing or invalid node configuration
- Circular connections in the workflow
How to Debug
- Look for red nodes in the canvas
- Check the Terminal panel for detailed error messages
- Review the node's connections and inputs
- Fix the issue and try executing again
Execution Parameters
Before executing your workflow, you may need to configure node parameters:
- Select a node that needs input data
- Look at the Properties panel on the right
- Set the parameter values as needed
- These values will be used when the node executes
Tip: Use the single-node execute button to test individual nodes without running the entire workflow.