WorkflowGen 7.16.0

Important known issue

  • The /wfgen/hooks incoming webhook application was raising a Workflow Service start failed error when executed in a production or development environment.

    To fix this issue, update the \wfgen\hooks\dist\config.js file by replacing the maxPageSize setting’s undefined value by an integer value (line 149):

    maxPageSize: process.env.NODE_ENV === 'test' ? 150 : undefined 
    

    to

    maxPageSize: process.env.NODE_ENV === 'test' ? 150 : 100
    
  • Regression issue where the built-in form (FORM_HTML) was replaced with an empty form after saving the process definition in the Information tab. This issue (bug #2884) has been fixed in the release 7.16.3.

    If you have already upgraded your WorkflowGen to version 7.16.0 or planning to upgrade a previous version then we recommend installing version 7.16.3

General

Portal

  • Enhancement (#2811): Display optional exception error details when engine trace mode is enabled.

  • Enhancement (#2763): Administrators, process managers, and supervisors now have an option to cancel the assignment of a team action that was assigned to a member.

  • Security (#2695): Improved management for portal query CHECK_AUTO_ACTIVITIES_TIMEOUT.

Administration

  • Bug (#2826): Fixed a process participant ordering issue where changing the display order of a global participant in one process affected the display order of other process participants.

Configuration Panel

  • Enhancement (#2126): Added a new option to display the homepage and expand the My requests in progress section after completing an action.

Form Designer

  • Bug (#2729): Fixed an issue where identifiers were always suffixed with a 1 after the field or section was inserted into the form.

Workflow Engine

  • Performance (#2709, #2707): Optimized request data locks management when completing an action at runtime.

  • Performance (#2685): Optimized action assignments management when creating a new action at runtime.

  • Performance (#2672, #2671): Optimized macros management when retrieving their values for use at runtime.

  • Bug (#2786): Fixed an issue in the condition evaluation engine where some texts were incorrectly identified as tag and were replaced with null which resulted the condition as false.

  • Bug (#2686): An independent sub-request is no longer cancelled when its associated parent request action is cancelled.

Workflow Applications

  • Enhancement (#2657, #2656): RESTAPICLIENT and SENDHTTPPOST: Increased default and maximum timeout limits.

  • Bug (#2782): GETUSERSFROMDIR: Fixed an issue where usernames that shared prefixes with other usernames were sometimes not returned in the results list.

Web Services API

  • Bug (#2741): Fixed an issue in the process XPDL import web method where an administrator was unable to add global participants if they also had the process manager role.

Database

  • Enhancement (#2629): SQL Server: Enforced some table columns integrity with not null value constraint.

  • Enhancement (#2630): SQL Server: Removed some legacy and unused table columns.

GraphQL v3.0.0

  • Version update to 3.0.0. Note: Requires Node.js version 10.15.3 LTS.

  • Enhancement (#2780): Migration to TypeScript.

  • Enhancement (#2663): Support wildcard in the Input file allowed folders parameter.

  • Security (#2798): Fixed an issue where standard users could list an action’s assignable users.

  • Bug (#2694): Fixed business rules consistency for CanCancelAction and CancelAction operations.

  • Bug (#2776): Fixed an issue where process managers were unauthorize to access a specific process where he is manager.

Webhooks v5.0.0

  • Version update to 5.0.0. Note: Requires Node.js version 10.15.3 LTS.

  • Enhancement (#2780): Migration to TypeScript.

  • Bug (#2716): Fixed an issue where a valid request content-type was not properly recognized.

Auth v2.0.0

  • Version update to 2.0.0. Note: Requires Node.js version 10.15.3 LTS.

  • Enhancement (#2780): Migration to TypeScript.

  • Bug (#2651): Fixed an issue where CORS Preflight requests were failing.

SCIM v2.0.0

  • Version update to 2.0.0. Note: Requires Node.js version 10.15.3 LTS.

  • Enhancement (#2780): Migration to TypeScript.

Notes

  • All of the Node.js modules (GraphQL v3.0.0, Webhooks v5.0.0, Auth v2.0.0, and SCIM v2.0.0) now require Node.js version 10.15.3 LTS.

  • Running the npm install --production command is required on each of the modules (\wfgen\graphql, \wfgen\hooks, \wfgen\auth, and \wfgen\scim) after the upgrade.

Reminders

  • Oracle database is no longer supported as of WorkflowGen version 7.16.0. We recommend migrating to MS SQL Server 2017 or later.

  • Microsoft Windows Server 2008 is no longer supported as of WorkflowGen version 7.11.0. We recommend migrating to Windows Server 2016 or later.

  • Microsoft SQL Server 2008 is no longer supported as of WorkflowGen version 7.10.0. While SQL Server 2008 is still compatible with WorkflowGen, support for any performance issues or bugs resulting from using SQL Server 2008 will no longer be provided.

    For clients currently hosting WorkflowGen on a database server older than MS SQL Server 2012, we highly recommend upgrading to MS SQL Server 2017 or 2019 for the best performance.

Documentation

WorkflowGen 7.16.0 Upgrade Guide
WorkflowGen 7.16.0 Technical Guide
WorkflowGen 7.16.0 Administration Guide
WorkflowGen 7.16.0 User Portal Guide
WorkflowGen 7.16.0 Integration Guide
WorkflowGen for Azure
WorkflowGen for Docker