ComfyUI > Nodes > Basic data handling > force execution order

ComfyUI Node: force execution order

Class Name

Basic data handling: ExecutionOrder

Category
Basic/flow control
Author
StableLlama (Account age: 861days)
Extension
Basic data handling
Latest Updated
2026-05-07
Github Stars
0.04K

How to Install Basic data handling

Install this extension via the ComfyUI Manager by searching for Basic data handling
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Basic data handling in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

force execution order Description

The `ExecutionOrder` node manages node execution sequence in workflows without altering data flow.

force execution order:

The ExecutionOrder node is designed to manage and enforce the sequence in which nodes are executed within a workflow. This node is particularly useful when you need to ensure that certain operations occur in a specific order, without altering the workflow's logic or data flow. By chaining ExecutionOrder nodes together, you can dictate the precise execution sequence of connected nodes, which is crucial in complex workflows where the order of operations impacts the final outcome. Despite its role in controlling execution order, this node is lightweight and does not interfere with the data being processed. It also allows for the seamless passage of data through its inputs, ensuring that the workflow remains efficient and uninterrupted.

force execution order Input Parameters:

E/O

The E/O parameter is an optional input that serves as a placeholder for execution order control. It does not directly affect the data flow or the output of the node but is used to establish a sequence in which nodes should be executed. This parameter is primarily used to connect and chain multiple ExecutionOrder nodes to enforce a specific order of execution. There are no specific values or options associated with this parameter, as its primary function is to act as a link in the execution chain.

any node output

The any node output parameter is an optional input that allows any data from connected nodes to pass through the ExecutionOrder node. This parameter ensures that while the node is controlling execution order, it does not disrupt the flow of data. The data connected to this input is passed directly to the output, maintaining the integrity of the workflow. There are no restrictions on the type of data that can be connected to this parameter, making it versatile for various workflow configurations.

force execution order Output Parameters:

E/O

The E/O output is a placeholder that corresponds to the E/O input, maintaining the execution order chain. It does not produce any data output but serves as a continuation point for linking subsequent nodes in the desired execution sequence. This output is crucial for ensuring that the execution order is preserved across the workflow.

passthrough

The passthrough output provides the data connected to the any node output input. This output ensures that while the node enforces execution order, it does not interfere with the data flow. The data passed through this output remains unchanged, allowing for seamless integration into the rest of the workflow.

force execution order Usage Tips:

  • Use the ExecutionOrder node to control the sequence of operations in complex workflows where the order of execution is critical to achieving the desired results.
  • Chain multiple ExecutionOrder nodes together to create a clear and defined execution path, ensuring that all necessary operations occur in the correct order.
  • Connect the any node output parameter to allow data to pass through the node without interruption, maintaining the integrity of the workflow while controlling execution order.

force execution order Common Errors and Solutions:

Missing Input Connection

  • Explanation: This error occurs when the ExecutionOrder node is not properly connected to other nodes in the workflow, leading to a break in the execution chain.
  • Solution: Ensure that all ExecutionOrder nodes are correctly linked to the nodes you wish to control in terms of execution order. Verify that the E/O inputs and outputs are properly connected to maintain the sequence.

Data Not Passing Through

  • Explanation: If data is not appearing at the passthrough output, it may be due to a missing or incorrect connection to the any node output input.
  • Solution: Check that the any node output input is connected to the appropriate data source. Ensure that the data type is compatible and that there are no breaks in the connection path.

force execution order Related Nodes

Go back to the extension to check out more related nodes.
Basic data handling
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

force execution order