Aurora.Workflows.UI.Host
0.2.1.20
See the version list below for details.
dotnet add package Aurora.Workflows.UI.Host --version 0.2.1.20
NuGet\Install-Package Aurora.Workflows.UI.Host -Version 0.2.1.20
<PackageReference Include="Aurora.Workflows.UI.Host" Version="0.2.1.20" />
<PackageVersion Include="Aurora.Workflows.UI.Host" Version="0.2.1.20" />
<PackageReference Include="Aurora.Workflows.UI.Host" />
paket add Aurora.Workflows.UI.Host --version 0.2.1.20
#r "nuget: Aurora.Workflows.UI.Host, 0.2.1.20"
#addin nuget:?package=Aurora.Workflows.UI.Host&version=0.2.1.20
#tool nuget:?package=Aurora.Workflows.UI.Host&version=0.2.1.20
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
- Aurora.Workflows
nuget.org/packages/Aurora.Workflows
π§© 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 | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows7.0
- Aurora.Workflows.Tasks (>= 0.2.1.20)
- Aurora.Workflows.Tasks.Windows (>= 0.2.1.20)
- Aurora.Workflows.UI.Core (>= 0.2.1.20)
- Azure.Identity (>= 1.14.0)
- Dirkster.AvalonDock (>= 4.72.1)
- Dirkster.AvalonDock.Themes.Expression (>= 4.72.1)
- Dirkster.AvalonDock.Themes.VS2013 (>= 4.72.1)
- Extended.Wpf.Toolkit (>= 4.7.25104.5739)
- Fluent.Ribbon (>= 11.0.1)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.3.0)
- Microsoft.EntityFrameworkCore.SqlServer (>= 9.0.6)
- Microsoft.Extensions.Hosting (>= 9.0.6)
- Microsoft.Extensions.Http (>= 9.0.6)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.6)
- Microsoft.Identity.Client (>= 4.72.1)
- Nodify (>= 7.0.4)
- NuGet.Configuration (>= 6.14.0)
- Serilog (>= 4.3.0)
- Serilog.Extensions.Hosting (>= 9.0.0)
- Serilog.Settings.Configuration (>= 9.0.0)
- Serilog.Sinks.Async (>= 2.1.0)
- Serilog.Sinks.Console (>= 6.0.0)
- Serilog.Sinks.Debug (>= 3.0.0)
- Serilog.Sinks.File (>= 7.0.0)
- System.Drawing.Common (>= 9.0.6)
- System.Net.Http (>= 4.3.4)
- System.Security.Cryptography.Xml (>= 9.0.6)
- System.Text.RegularExpressions (>= 4.3.1)
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 | 190 | 4/28/2025 |
0.1.1.412 | 460 | 4/19/2025 |
0.1.1.405 | 521 | 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 | 486 | 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 | 271 | 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 | 139 | 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 | 153 | 11/27/2024 |
0.1.1.352 | 150 | 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 | 142 | 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 | 148 | 11/1/2024 |
0.1.1.325 | 135 | 10/30/2024 |
0.1.1.323 | 139 | 10/30/2024 |
0.1.1.321 | 146 | 10/29/2024 |
0.1.1.319 | 149 | 10/28/2024 |
0.1.1.318 | 141 | 10/28/2024 |
0.1.1.316 | 127 | 10/28/2024 |
0.1.1.315 | 134 | 10/28/2024 |
0.1.1.314 | 139 | 10/22/2024 |
0.1.1.313 | 143 | 10/21/2024 |
0.1.1.312 | 152 | 10/21/2024 |
0.1.1.311 | 144 | 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 |