Skip to main content

Introducing Formengine - The New Formbuilder, try for FREE formengine.io.

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 persist parameter in activity execution.
  • Extend base plugin behavior with rule-provider override support.
  • Configure parallel approval identity resolution and required approvals count.

Key features

  • Added persist parameter to SetActivityWithExecutionAsync.
  • Added OverrideRuleProvider in base plugin.
  • Added GetApproverIdentityId and RequiredApprovalsNumber in parallel approvers.

Changelog

Update instructions

Update all Workflow Engine packages to 17.2.0.

Features

  • Added a persist parameter to the SetActivityWithExecutionAsync method. You can now pass implicit parameters with the persistence storage type.
  • Introduced the OverrideRuleProvider method in the base plugin to allow overriding the plugin's rule provider implementation.
  • Added the GetApproverIdentityId delegate to the Parallel Approvers mechanism in the base plugin. This allows customizing how the IdentityId is retrieved based on the FillApproversUsers action parameter.
  • Added the RequiredApprovalsNumber setting 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 public when using automatic migrations. To do this, specify the desired schema in the provider arguments.

Bug fixes

  • Fixed a NullReferenceException caused by the FillApproversRoles action in the Parallel Approvers mechanism of the base plugin.
  • Fixed an issue where data in custom activities was not displayed when opening the form.