Aurora.Workflows.UI.Host 0.2.1.6

There is a newer version of this package available.
See the version list below for details.
dotnet add package Aurora.Workflows.UI.Host --version 0.2.1.6
                    
NuGet\Install-Package Aurora.Workflows.UI.Host -Version 0.2.1.6
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Aurora.Workflows.UI.Host" Version="0.2.1.6" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Aurora.Workflows.UI.Host" Version="0.2.1.6" />
                    
Directory.Packages.props
<PackageReference Include="Aurora.Workflows.UI.Host" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Aurora.Workflows.UI.Host --version 0.2.1.6
                    
#r "nuget: Aurora.Workflows.UI.Host, 0.2.1.6"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Aurora.Workflows.UI.Host@0.2.1.6
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Aurora.Workflows.UI.Host&version=0.2.1.6
                    
Install as a Cake Addin
#tool nuget:?package=Aurora.Workflows.UI.Host&version=0.2.1.6
                    
Install as a Cake Tool

AURORA Workflow Editor – UI Documentation

πŸ–₯️ Overview

The AURORA Workflow Editor is a visual design tool for building modular, event-driven workflows using a drag-and-drop interface...


🧱 UI Structure

Section Description
Toolbar (Top) Main controls: Load, Save, Start (F5), Stop (Shift+F5), Publish, Load Modules, Edit Packages, Reset Layout.
Working Space (Left) Displays the local file system with .AWF workflow files.
Editor Canvas (Center) The primary visual workflow builder. Tasks (nodes) are connected here in flowchart style.
Properties Panel (Right) Edits task-specific settings and parameters.
Prefab Manager (Bottom Left) Allows saving and reusing task groups (prefabs).
Output Panel (Bottom) Logs for output, debug information, errors, and runtime events.

βš™οΈ Creating a Workflow

1. Start with a Trigger

Each workflow begins with at least one trigger. Supported trigger types include:

Trigger Type Description
⏰ Time Trigger Fires every X milliseconds.
πŸ“† Cron Trigger Fires at fixed intervals.
🟒 One-Time Trigger Executes once, then stops.

These are connected to the first operational task, usually a Concurrency or control task.

2. Add and Connect Tasks

  • Drag from an output to an input to link tasks.
  • Drag into empty space to open the contextual task menu.
  • Context-relevant tasks appear highlighted in violet.

Task Colors:

  • πŸ”΄ Red = Core Tasks (built-in)
  • πŸ”΅ Blue = Extension Tasks (from default library)
  • 🟑 Yellow = Custom Tasks (user-defined via DLLs)

πŸ–±οΈ User Interaction & Shortcuts

Additional UI Navigation

  • Right Mouse Button (Hold) – Pan the editor canvas.
  • Left Mouse Button (Hold) – Move tasks on the canvas.
  • Minimap (Bottom Right) – Use the minimap to quickly navigate across large workflows.

Keyboard Shortcuts

Shortcut Function
Drag from port to port Create a connection.
ALT + Left Click Delete connection.
CTRL + C / CTRL + V Copy and paste tasks.
CTRL + T Open task selection manually.
F5 / SHIFT + F5 Start / Stop workflow.
CTRL + E Create a Prefab from selected tasks.
CTRL + SHIFT + E Insert Prefab at mouse position.
CTRL + G Group selected tasks into a visual group box.
CTRL + S Save current workflow.
CTRL + O Open workflow file.
CTRL + N Create new workflow.
F9 Toggle Debug Breakpoint.

πŸ” Context-Sensitive Task Suggestions

When dragging from a task’s output into empty space, the system shows only valid next tasks based on the data type.

Context-matching tasks are highlighted in violet and help guide valid logic.

Example: dragging from a String Replace Task shows string-processing options like:

  • Concat Strings Task
  • String Split Task
  • Convert String to Byte Task
  • Write Output Task

🧰 Input/Output Type Tooltips

When hovering over task input or output ports, a tooltip displays:

Visual Cue Meaning
πŸ”΄ Red Input Required
πŸ”΅ Blue Input/Output Optional or connected
🟠 Orange Border Selected Task
πŸ“ Tooltip Text Describes expected type & purpose

Tooltips show the expected data type, whether the input is required, and a helpful description.


🎬 Live Execution Visualization

The workflow editor shows real-time status using border colors and icons:

Visual Style Meaning
πŸ”΄ Red Border Task is currently executing
🟣 Violet Border Task has a Debug Breakpoint set
🟠 Orange Border Task is currently selected in the editor
🟑 Yellow/Orange Border Task encountered an error (can be retried or ignored via settings)
βœ… Green Checkmark Task completed successfully
⏱️ Duration Label Shows execution time in milliseconds below each task

Error behavior (e.g., retry or ignore) can be configured in the Properties Panel per task.


πŸ“¦ NuGet Packages

AURORA Workflows is distributed via NuGet for seamless integration in .NET projects.

πŸ”— Main Package

🧩 More Packages

Find other modules, helpers, and tools:
πŸ” nuget.org/packages?q=aurora.workflows


βœ… Summary

  • Visual drag-and-drop workflow editor
  • Context-aware task suggestions
  • Modular task system (core, extension, custom)
  • Built-in debugging and real-time execution feedback
  • Publish and extend using NuGet and custom logic
Product Compatible and additional computed target framework versions.
.NET net8.0-windows7.0 is compatible.  net9.0-windows was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.2.1.59 133 7/10/2025
0.2.1.57 129 7/9/2025
0.2.1.45 85 6/28/2025
0.2.1.44 80 6/28/2025
0.2.1.43 92 6/28/2025
0.2.1.41 72 6/27/2025
0.2.1.40 97 6/27/2025
0.2.1.35 128 6/26/2025
0.2.1.34 134 6/25/2025
0.2.1.30 134 6/23/2025
0.2.1.28 135 6/23/2025
0.2.1.21 136 6/18/2025
0.2.1.20 136 6/18/2025
0.2.1.19 133 6/18/2025
0.2.1.18 135 6/17/2025
0.2.1.17 141 6/17/2025
0.2.1.12 143 6/15/2025
0.2.1.10 113 6/15/2025
0.2.1.9 288 6/12/2025
0.2.1.6 280 6/11/2025
0.2.1.1 142 6/1/2025
0.1.1.428 74 5/24/2025
0.1.1.427 117 5/23/2025
0.1.1.424 146 5/21/2025
0.1.1.420 209 5/16/2025
0.1.1.419 197 5/16/2025
0.1.1.418 151 5/5/2025
0.1.1.415 179 4/29/2025
0.1.1.414 198 4/28/2025
0.1.1.412 475 4/19/2025
0.1.1.405 531 4/17/2025
0.1.1.404 503 4/15/2025
0.1.1.403 556 4/15/2025
0.1.1.402 546 4/15/2025
0.1.1.401 493 4/15/2025
0.1.1.400 533 4/15/2025
0.1.1.397 501 3/24/2025
0.1.1.391 161 3/20/2025
0.1.1.389 152 3/19/2025
0.1.1.388 155 3/17/2025
0.1.1.383 123 3/14/2025
0.1.1.382 125 3/14/2025
0.1.1.380 287 3/4/2025
0.1.1.379 247 3/4/2025
0.1.1.378 266 3/4/2025
0.1.1.377 280 3/3/2025
0.1.1.376 279 3/3/2025
0.1.1.374 258 3/3/2025
0.1.1.373 250 3/3/2025
0.1.1.372 152 2/24/2025
0.1.1.371 152 2/17/2025
0.1.1.370 160 2/13/2025
0.1.1.367 147 2/3/2025
0.1.1.363 90 1/14/2025
0.1.1.362 89 1/14/2025
0.1.1.361 89 1/14/2025
0.1.1.360 101 1/9/2025
0.1.1.359 105 1/9/2025
0.1.1.358 99 1/8/2025
0.1.1.357 164 1/7/2025
0.1.1.356 182 12/3/2024
0.1.1.355 148 11/29/2024
0.1.1.354 153 11/29/2024
0.1.1.353 165 11/27/2024
0.1.1.352 161 11/27/2024
0.1.1.351 162 11/27/2024
0.1.1.350 166 11/27/2024
0.1.1.349 144 11/26/2024
0.1.1.348 166 11/26/2024
0.1.1.347 156 11/25/2024
0.1.1.341 158 11/19/2024
0.1.1.340 135 11/19/2024
0.1.1.336 152 11/14/2024
0.1.1.335 159 11/13/2024
0.1.1.334 138 11/13/2024
0.1.1.333 162 11/8/2024
0.1.1.332 142 11/7/2024
0.1.1.331 147 11/2/2024
0.1.1.328 156 11/1/2024
0.1.1.325 149 10/30/2024
0.1.1.323 151 10/30/2024
0.1.1.321 155 10/29/2024
0.1.1.319 159 10/28/2024
0.1.1.318 152 10/28/2024
0.1.1.316 141 10/28/2024
0.1.1.315 146 10/28/2024
0.1.1.314 151 10/22/2024
0.1.1.313 158 10/21/2024
0.1.1.312 163 10/21/2024
0.1.1.311 161 10/21/2024
0.1.1.310 147 10/21/2024
0.1.1.302 221 10/18/2024
0.1.1.301 266 10/18/2024
0.1.1.263 120 10/16/2024