Aurora.Workflows.UI.Host 0.2.1.18

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.18
                    
NuGet\Install-Package Aurora.Workflows.UI.Host -Version 0.2.1.18
                    
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.18" />
                    
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.18" />
                    
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.18
                    
#r "nuget: Aurora.Workflows.UI.Host, 0.2.1.18"
                    
#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.
#addin nuget:?package=Aurora.Workflows.UI.Host&version=0.2.1.18
                    
Install Aurora.Workflows.UI.Host as a Cake Addin
#tool nuget:?package=Aurora.Workflows.UI.Host&version=0.2.1.18
                    
Install Aurora.Workflows.UI.Host 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.21 105 6/18/2025
0.2.1.20 114 6/18/2025
0.2.1.19 114 6/18/2025
0.2.1.18 122 6/17/2025
0.2.1.17 125 6/17/2025
0.2.1.12 125 6/15/2025
0.2.1.10 100 6/15/2025
0.2.1.9 270 6/12/2025
0.2.1.6 270 6/11/2025
0.2.1.1 127 6/1/2025
0.1.1.428 63 5/24/2025
0.1.1.427 104 5/23/2025
0.1.1.424 132 5/21/2025
0.1.1.420 185 5/16/2025
0.1.1.419 183 5/16/2025
0.1.1.418 141 5/5/2025
0.1.1.415 172 4/29/2025
0.1.1.414 188 4/28/2025
0.1.1.412 460 4/19/2025
0.1.1.405 520 4/17/2025
0.1.1.404 491 4/15/2025
0.1.1.403 544 4/15/2025
0.1.1.402 533 4/15/2025
0.1.1.401 487 4/15/2025
0.1.1.400 523 4/15/2025
0.1.1.397 485 3/24/2025
0.1.1.391 146 3/20/2025
0.1.1.389 143 3/19/2025
0.1.1.388 145 3/17/2025
0.1.1.383 112 3/14/2025
0.1.1.382 107 3/14/2025
0.1.1.380 270 3/4/2025
0.1.1.379 241 3/4/2025
0.1.1.378 258 3/4/2025
0.1.1.377 272 3/3/2025
0.1.1.376 266 3/3/2025
0.1.1.374 247 3/3/2025
0.1.1.373 240 3/3/2025
0.1.1.372 142 2/24/2025
0.1.1.371 138 2/17/2025
0.1.1.370 151 2/13/2025
0.1.1.367 141 2/3/2025
0.1.1.363 83 1/14/2025
0.1.1.362 77 1/14/2025
0.1.1.361 79 1/14/2025
0.1.1.360 87 1/9/2025
0.1.1.359 90 1/9/2025
0.1.1.358 87 1/8/2025
0.1.1.357 148 1/7/2025
0.1.1.356 167 12/3/2024
0.1.1.355 137 11/29/2024
0.1.1.354 135 11/29/2024
0.1.1.353 150 11/27/2024
0.1.1.352 148 11/27/2024
0.1.1.351 144 11/27/2024
0.1.1.350 154 11/27/2024
0.1.1.349 133 11/26/2024
0.1.1.348 150 11/26/2024
0.1.1.347 141 11/25/2024
0.1.1.341 148 11/19/2024
0.1.1.340 118 11/19/2024
0.1.1.336 140 11/14/2024
0.1.1.335 152 11/13/2024
0.1.1.334 125 11/13/2024
0.1.1.333 145 11/8/2024
0.1.1.332 133 11/7/2024
0.1.1.331 141 11/2/2024
0.1.1.328 142 11/1/2024
0.1.1.325 134 10/30/2024
0.1.1.323 139 10/30/2024
0.1.1.321 145 10/29/2024
0.1.1.319 149 10/28/2024
0.1.1.318 141 10/28/2024
0.1.1.316 125 10/28/2024
0.1.1.315 134 10/28/2024
0.1.1.314 139 10/22/2024
0.1.1.313 140 10/21/2024
0.1.1.312 152 10/21/2024
0.1.1.311 142 10/21/2024
0.1.1.310 140 10/21/2024
0.1.1.302 209 10/18/2024
0.1.1.301 260 10/18/2024
0.1.1.263 112 10/16/2024