| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-10-30 | 3.4 kB | |
| Workflow Engine 20.0.0 source code.tar.gz | 2025-10-30 | 25.2 MB | |
| Workflow Engine 20.0.0 source code.zip | 2025-10-30 | 26.7 MB | |
| Totals: 3 Items | 51.9 MB | 0 | |
Form Plugin
Introducing the Form Plugin — a solution that provides a ready-to-use API and UI to connect Workflow Engine with the Form Engine. It lets you render and submit workflow-bound forms, validate and persist data, and execute available process commands. Learn more in the Forms documentation.
Core
- Several features are marked as Obsolete and will be removed in the next major release. The general list includes:
- Schema defining parameters for schema generation
- Some timer-management methods
- Schema objects creation methods bypassing builders
- Assignment Plugin
- Telegram Plugin
- Slack Plugin
- Nexmo Plugin
- Twilio Plugin
- Optimized the
WorkflowRuntime.ExecuteCommandAsyncmethod. - Fixed a bug in
BasicPluginwhere an exception was thrown during pre-execution in theIsApproveCompletecondition. - Added support for
System.Text.Json.JsonElementinDynamicParameter. - Added the
ConnectionStringproperty toIPersistenceProvider. - [Breaking changes] The MongoDB provider now requires a
ConnectionStringduring initialization.
Designer
- [Breaking changes] Updated Vue from 2.6.14 to 3.5.22 to address vulnerabilities. If you use custom Vue templates, you must update them to work with Vue 3 version. See the migration guide for details.
Web API
- Added a new
workflow-api.designeroperation — a ready-to-use endpoint for Workflow Designer. - Added support for registering external
WorkflowRuntimeinstances as tenants viaAddWorkfowTenantProvider. - Fixed an issue where
DisableSecuritybehaved incorrectly. - Fixed an issue where single-tenant mode did not work without an explicit
TenantId. - Improved documentation and added an OpenAPI specification for all endpoints.
- [Breaking changes] Removed
UseWorkflowApi. UseUseRoutingandMapWorkflowApito register endpoints. - [Breaking changes] Removed
AddWorkflowApi. UseAddWorkflowApiCore,AddWorkflowApiSecurity, andAddWorkflowRuntimeto register services. - [Breaking changes] Renamed several methods and types:
OptimaJet.Workflow.Api.Extensions:AddWorkflowEngineRuntime→AddWorkflowRuntimeAddWorkflowEngineRuntimeTenants→AddWorkflowTenantsGetHttpContextTenantId→GetHttpContextWorkflowTenantIdGetHttpContextTenant→GetHttpContextWorkflowTenant
OptimaJet.Workflow.Api:OperationId→WorkflowApiOperationIdIWorkflowApiTenantRegistry→IWorkflowTenantRegistryIWorkflowApiTenant→IWorkflowTenantRuntime→WorkflowRuntimeWorkflowApiTenant→WorkflowTenantRuntime→WorkflowRuntime
OptimaJet.Workflow.Api.Options:WorkflowApiDataProviderOptions→DataProviderCreationOptionsRuntimeCreationOptions→WorkflowRuntimeCreationOptionsWorkflowEngineTenantCreationOptions→WorkflowTenantCreationOptionsDataProviderId→PersistenceProviderIdRuntimeCreationOptions→WorkflowRuntimeCreationOptionsWorkflowApiDataProviderOptions→DataProviderCreationOptions