The Process Output node is used to output specified content at any point during workflow execution—not only as the final output after the entire workflow completes.
Use Cases
- Avoid waiting: Output status messages before time-consuming operations (e.g., API calls, complex computations).
- Chunked output: When output content is large, split it across Process Output nodes and the End node for step-by-step display.
- Debugging & troubleshooting: Insert key checkpoints during development to output variable values or workflow state, aiding execution tracking.
Example Usage
The following example demonstrates inserting a Process Output node before an LLM processing step to prevent long periods of unresponsiveness.
Adding the Node
Method 1: Use the + button
- Hover your mouse over any node on the canvas (e.g., the Start node); a
+button automatically appears to its right. - Click the
+button, then select Tool > Process Output from the pop-up node list. The node is automatically added to the canvas and connected to the upstream node.
Method 2: Drag from the node library
- In the left-hand node library, locate and select Tool > Process Output.
- Drag the node onto the canvas at your desired location, then drag a connection line from the edge of an upstream node to this node.
Core Configuration
Output Content
Enter the content to be output in the text field. Two input methods are supported:
| Input Method | Description |
|---|---|
| Literal Text | Enter static text directly into the field—for example: "Loading data, please wait..." |
| Variable Reference | Reference output variables from upstream nodes |