UI overview
The Stream Designer Studio is the visual workspace where you create, edit, and manage streams. It provides a graphical interface to design workflows by connecting nodes, configuring logic, and controlling execution behavior.
The interface consists of the following main areas:

1. Canvas (Workspace)
The canvas is the central area where streams are visually designed.
On the canvas, you can:
Add nodes to define workflow steps
Connect nodes to control execution flow
Arrange and organize nodes
View the overall structure of the stream
Each node represents a specific action or function. Connections between nodes define how data and execution move through the stream.
2. Node Connectors
Each node contains connectors that define execution paths:
Input connector – receives execution from a previous node
Success connector – defines the path when execution succeeds
Fail connector – defines the path when execution fails
Global fail connector – handles global failure scenarios
You can create connections by dragging from one connector to another.
3. Left Sidebar – Node and Tools Panel
The left sidebar contains tools and node management options:
Nodes: Displays available nodes that can be added to the stream.
Wildcards: Provides reusable dynamic variables or wildcard values.
Custom Nodes: Displays user-created or custom nodes available for use.
Undo: Reverts the last action performed on the canvas.
Snapshot: Allows you to create or restore a snapshot of the stream state.
Search: Helps locate specific nodes or components.
Shortcuts: Displays available keyboard shortcuts.
Settings: Provides configuration options for the Stream Designer Studio.
4. Top Toolbar – Stream Controls
The top toolbar provides controls for managing and executing the stream.
Available actions include:
Save the stream
Deploy or publish the stream
Refresh the stream state
Export or capture stream data
Execute (run) the stream manually
These controls allow you to manage the lifecycle of the stream.
5. Agent Status Indicator
The top-right corner displays the agent connection status.
Example: No Agent connected
This indicates that no execution agent is currently connected. An agent must be connected for the stream to run.
Last updated