A2v10.Workflow.Engine
10.1.8216
See the version list below for details.
dotnet add package A2v10.Workflow.Engine --version 10.1.8216
NuGet\Install-Package A2v10.Workflow.Engine -Version 10.1.8216
<PackageReference Include="A2v10.Workflow.Engine" Version="10.1.8216" />
<PackageVersion Include="A2v10.Workflow.Engine" Version="10.1.8216" />
<PackageReference Include="A2v10.Workflow.Engine" />
paket add A2v10.Workflow.Engine --version 10.1.8216
#r "nuget: A2v10.Workflow.Engine, 10.1.8216"
#:package A2v10.Workflow.Engine@10.1.8216
#addin nuget:?package=A2v10.Workflow.Engine&version=10.1.8216
#tool nuget:?package=A2v10.Workflow.Engine&version=10.1.8216
About
A2v10.Workflow.Engine is a simple BPMN 2.0 workflow engine for the A2v10 platform applications.
How to use
services.AddWorkflowEngineScoped(opts => {
opts.NativeTypes = ...
});
// or
services.AddWorkflowEngineSingleton(opts => {
opts.NativeTypes = ...
});
// optional
services.ConfigureWorkflow(Configuration);
How to use for A2v10 applications
Initialize in Startup.cs:
services.AddInvokeTargets(a =>
{
a.RegisterEngine<WorkflowInvokeTarget>("Workflow", InvokeScope.Scoped);
});
Targets in model.json:
{
commands:{
"start": {
"type": "invokeTarget",
"target": "Workflow.{Command}",
}
}
Available commands:
Command | Description | Arguments | Returns |
---|---|---|---|
Save | Save workflow | WorkflowId, Format, Body | |
Publish | Publish workflow | WorkflowId | WorkflowId, Version |
Start | Start workflow | WorkflowId, Version, Args | InstanceId, Result |
Create | Create workflow | WorkflowId | InstanceId |
Run | Run workflow | InstanceId, Args | InstanceId, Result |
Resume | Resume workflow | InstanceId, Bookmark, Reply | InstanceId, Result |
CheckSyntax | Check script syntax | WorkflowId | Errors: [] |
The Start command is equivalent to Create + Run. The Version is optional. If not specified - the max version will be used.
appsettings.json section
"Workflow": {
"Store": {
"DataSource": "Connection_String_Name",
"MultiTenant": true
}
}
All values (and section) are optional.
Related Packages
Feedback
A2v10.Workflow.Engine is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- A2v10.Runtime.Interfaces (>= 10.1.8122)
- A2v10.Scheduling.Infrastructure (>= 10.1.8500)
- A2v10.Workflow (>= 10.1.8216)
- A2v10.Workflow.Interfaces (>= 10.1.8216)
- A2v10.Workflow.Serialization (>= 10.1.8216)
- A2v10.Workflow.SqlServer (>= 10.1.8216)
- Microsoft.Extensions.Configuration.Binder (>= 9.0.3)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.3)
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.3)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.3)
-
net9.0
- A2v10.Runtime.Interfaces (>= 10.1.8122)
- A2v10.Scheduling.Infrastructure (>= 10.1.8500)
- A2v10.Workflow (>= 10.1.8216)
- A2v10.Workflow.Interfaces (>= 10.1.8216)
- A2v10.Workflow.Serialization (>= 10.1.8216)
- A2v10.Workflow.SqlServer (>= 10.1.8216)
- Microsoft.Extensions.Configuration.Binder (>= 9.0.3)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.3)
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.3)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on A2v10.Workflow.Engine:
Package | Downloads |
---|---|
A2v10.Module.Workflow
A2v10 Platform Application Workflow UI |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
10.1.8260 | 210 | 9/18/2025 |
10.1.8258 | 231 | 9/17/2025 |
10.1.8257 | 120 | 9/14/2025 |
10.1.8256 | 58 | 9/13/2025 |
10.1.8255 | 134 | 9/10/2025 |
10.1.8254 | 309 | 8/25/2025 |
10.1.8253 | 104 | 8/24/2025 |
10.1.8252 | 69 | 8/23/2025 |
10.1.8251 | 130 | 8/17/2025 |
10.1.8250 | 80 | 8/16/2025 |
10.1.8249 | 158 | 8/12/2025 |
10.1.8248 | 144 | 8/10/2025 |
10.1.8247 | 262 | 8/5/2025 |
10.1.8246 | 106 | 7/29/2025 |
10.1.8245 | 258 | 7/26/2025 |
10.1.8244 | 258 | 7/26/2025 |
10.1.8243 | 396 | 7/25/2025 |
10.1.8242 | 473 | 7/24/2025 |
10.1.8241 | 522 | 7/23/2025 |
10.1.8240 | 537 | 7/22/2025 |
10.1.8239 | 531 | 7/22/2025 |
10.1.8238 | 154 | 7/15/2025 |
10.1.8237 | 186 | 7/9/2025 |
10.1.8236 | 170 | 7/1/2025 |
10.1.8235 | 181 | 6/26/2025 |
10.1.8234 | 219 | 6/19/2025 |
10.1.8233 | 179 | 6/14/2025 |
10.1.8232 | 298 | 6/13/2025 |
10.1.8231 | 310 | 6/12/2025 |
10.1.8230 | 304 | 6/11/2025 |
10.1.8229 | 190 | 6/4/2025 |
10.1.8228 | 104 | 5/31/2025 |
10.1.8227 | 174 | 5/29/2025 |
10.1.8226 | 166 | 5/29/2025 |
10.1.8225 | 168 | 5/29/2025 |
10.1.8224 | 187 | 5/20/2025 |
10.1.8223 | 260 | 5/14/2025 |
10.1.8222 | 176 | 5/8/2025 |
10.1.8221 | 154 | 4/27/2025 |
10.1.8220 | 243 | 4/15/2025 |
10.1.8219 | 191 | 3/31/2025 |
10.1.8218 | 188 | 3/31/2025 |
10.1.8217 | 188 | 3/31/2025 |
10.1.8216 | 189 | 3/31/2025 |
10.1.8215 | 197 | 3/12/2025 |
10.1.8214 | 151 | 2/27/2025 |
10.1.8213 | 153 | 2/23/2025 |
10.1.8212 | 142 | 2/23/2025 |
10.1.8210 | 159 | 2/21/2025 |
10.1.8209 | 146 | 2/21/2025 |
10.1.8208 | 147 | 2/20/2025 |
10.1.8207 | 138 | 2/19/2025 |
10.1.8206 | 156 | 2/16/2025 |
10.1.8205 | 151 | 2/8/2025 |
10.1.8204 | 148 | 1/26/2025 |
10.1.8203 | 146 | 1/20/2025 |
10.1.8202 | 139 | 1/18/2025 |
10.1.8201 | 171 | 12/16/2024 |
10.1.8200 | 149 | 11/21/2024 |
10.1.8162 | 157 | 11/3/2024 |
10.1.8161 | 155 | 10/28/2024 |
10.1.8160 | 152 | 10/25/2024 |
10.1.8159 | 146 | 10/25/2024 |
10.1.8158 | 134 | 10/22/2024 |
10.1.8157 | 200 | 10/18/2024 |
10.1.8156 | 169 | 10/10/2024 |
10.1.8155 | 146 | 10/5/2024 |
10.1.8154 | 145 | 9/29/2024 |
10.1.8153 | 151 | 8/28/2024 |
10.1.8152 | 183 | 8/24/2024 |
10.1.8151 | 174 | 8/12/2024 |
10.1.8150 | 159 | 8/7/2024 |
10.1.8149 | 143 | 7/25/2024 |
10.1.8148 | 170 | 7/18/2024 |
10.1.8147 | 150 | 7/16/2024 |
10.1.8146 | 154 | 7/12/2024 |
10.1.8145 | 159 | 7/5/2024 |
10.1.8144 | 157 | 6/28/2024 |
10.1.8143 | 168 | 6/17/2024 |
10.1.8142 | 168 | 6/2/2024 |
10.1.8141 | 171 | 5/30/2024 |
10.1.8140 | 166 | 5/24/2024 |
10.1.8139 | 172 | 5/18/2024 |
10.1.8138 | 174 | 4/7/2024 |
10.1.8137 | 186 | 3/13/2024 |
10.1.8136 | 164 | 2/29/2024 |
10.1.8135 | 177 | 2/26/2024 |
10.1.8134 | 174 | 2/25/2024 |
10.1.8133 | 166 | 2/24/2024 |
10.1.8132 | 175 | 2/14/2024 |
10.1.8131 | 185 | 2/4/2024 |
10.1.8130 | 168 | 1/30/2024 |
10.1.8129 | 179 | 1/24/2024 |
10.1.8128 | 169 | 1/19/2024 |
10.1.8127 | 146 | 1/19/2024 |
10.1.8126 | 200 | 1/7/2024 |
10.1.8125 | 222 | 1/3/2024 |
10.1.8124 | 193 | 12/29/2023 |
10.1.8123 | 178 | 12/26/2023 |
10.1.8122 | 186 | 12/2/2023 |
10.1.8121 | 174 | 11/16/2023 |
10.1.8120 | 153 | 11/16/2023 |
10.1.8111 | 147 | 11/11/2023 |
10.1.8110 | 166 | 11/6/2023 |
10.1.8109 | 230 | 9/3/2023 |
10.1.8108 | 216 | 9/2/2023 |
10.1.8107 | 201 | 8/8/2023 |
10.1.8106 | 237 | 7/23/2023 |
10.1.8105 | 246 | 7/21/2023 |
10.1.8104 | 226 | 7/21/2023 |
10.1.8103 | 244 | 6/8/2023 |
10.1.8102 | 260 | 4/17/2023 |
10.1.8101 | 387 | 12/10/2022 |
10.1.8100 | 396 | 11/28/2022 |
10.1.8098 | 507 | 10/31/2022 |
10.1.8097 | 536 | 10/16/2022 |
10.1.8096 | 577 | 9/16/2022 |
10.1.8095 | 559 | 9/6/2022 |
10.1.8094 | 554 | 9/4/2022 |
10.1.8093 | 580 | 8/17/2022 |
10.1.8092 | 619 | 6/11/2022 |
10.1.8091 | 596 | 6/9/2022 |
10.1.8090 | 593 | 5/20/2022 |
10.1.8089 | 647 | 4/21/2022 |
10.1.8088 | 635 | 2/16/2022 |
10.1.8087 | 631 | 2/16/2022 |
10.1.8086 | 628 | 2/14/2022 |
10.1.8085 | 622 | 2/13/2022 |
10.1.8084 | 622 | 2/9/2022 |
10.1.8083 | 642 | 1/27/2022 |
10.1.8081 | 639 | 1/18/2022 |
10.1.8080 | 642 | 1/18/2022 |
10.1.8079 | 479 | 12/30/2021 |
10.1.8078 | 492 | 12/29/2021 |
10.1.8077 | 508 | 12/15/2021 |
10.1.8076 | 493 | 12/15/2021 |
10.1.8075 | 468 | 12/14/2021 |
10.1.8074 | 701 | 12/11/2021 |
10.1.8073 | 488 | 12/10/2021 |
10.1.8072 | 456 | 12/5/2021 |
10.1.8071 | 941 | 12/3/2021 |
10.1.8070 | 1,656 | 11/26/2021 |
10.1.8057 | 921 | 11/21/2021 |
10.1.8056 | 549 | 11/17/2021 |
10.1.8055 | 553 | 11/13/2021 |
10.1.8054 | 541 | 11/11/2021 |
10.1.8053 | 574 | 11/10/2021 |
10.1.8051 | 603 | 11/7/2021 |
10.1.8050 | 594 | 11/3/2021 |
10.1.8049 | 583 | 11/2/2021 |
10.1.8048 | 603 | 10/5/2021 |
10.1.8047 | 582 | 10/1/2021 |
10.1.8046 | 576 | 9/22/2021 |
10.1.8045 | 574 | 9/21/2021 |
10.1.8044 | 623 | 9/20/2021 |
10.1.8043 | 554 | 9/20/2021 |
10.1.8042 | 561 | 9/20/2021 |
10.1.8041 | 559 | 9/17/2021 |
10.1.8040 | 568 | 9/16/2021 |
10.1.8036 | 608 | 9/16/2021 |
10.1.8035 | 613 | 9/15/2021 |
10.1.8034 | 589 | 9/15/2021 |
10.1.8033 | 609 | 9/15/2021 |