Workflow Engine 17.2.0
June 19, 2025
Overview
Workflow Engine 17.2.0 introduces improvements to plugin extensibility, parallel approver configuration, and persistence controls.
Why update
- Control persistence behavior with new
persistparameter in activity execution. - Extend base plugin behavior with rule-provider override support.
- Configure parallel approval identity resolution and required approvals count.
Key features
- Added
persistparameter toSetActivityWithExecutionAsync. - Added
OverrideRuleProviderin base plugin. - Added
GetApproverIdentityIdandRequiredApprovalsNumberin parallel approvers.
Changelog
Update instructions
Update all Workflow Engine packages to 17.2.0.
Features
- Added a
persistparameter to theSetActivityWithExecutionAsyncmethod. You can now pass implicit parameters with the persistence storage type. - Introduced the
OverrideRuleProvidermethod in the base plugin to allow overriding the plugin's rule provider implementation. - Added the
GetApproverIdentityIddelegate to the Parallel Approvers mechanism in the base plugin. This allows customizing how theIdentityIdis retrieved based on theFillApproversUsersaction parameter. - Added the
RequiredApprovalsNumbersetting to the Parallel Approvers mechanism in the base plugin. This allows specifying the number of approvals required to complete parallel approval.
Enhancements
- PostgreSQL now supports creating a version history table in a schema other than
publicwhen using automatic migrations. To do this, specify the desired schema in the provider arguments.
Bug fixes
- Fixed a
NullReferenceExceptioncaused by theFillApproversRolesaction in the Parallel Approvers mechanism of the base plugin. - Fixed an issue where data in custom activities was not displayed when opening the form.