Skip to content
0f54b6a
Compare
Choose a tag to compare

Important

  • This is a BETA version.

Portal

  • Feature (#3486): Advanced View: Added client-side paging to the advanced search gridview.

  • Bug (#3612): Fixed an error message display issue when a file not found exception error was raised in the data file download.

Administration

  • Feature (#3485): Process participant: Added a new permission option to allow specific users to access all requests and actions of a process in read-only user mode.

    Notes:

    • Check the new Permission for requests: [x] Access to all requests option to enable the read-only permission for the participant's associated users.
    • This permission is specific per process version.
    • Requests and actions are accessible in the portal search in User mode.
    • In GraphQL, use the main requests, request, actions, and action queries to retrieve and access the requests and actions.
    • This feature is not available in the legacy SOAP Web Service API (e.g. /wfgen/ws/processesruntime.asmx).

GraphQL v5.1.0

  • Enhancement (#3485): Added new canAccessAllRequests field to the ProcessParticipantProfile type, AddProcessParticipantProfileInput and UpdateProcessParticipantProfileInput input objects.

  • Bug (#3611): Fixed a performance issue when retrieving requests or actions and verifying if the user is the assigned by user of the action.

Webhooks v6.1.0

  • Enhancement (#3485): Added new canAccessAllRequests field to the AddProcessParticipantProfile and UpdateProcessParticipantProfile operations in the swagger.json template file.

Notes

  • All of the Node.js modules (GraphQL v5.1.0, Webhooks v6.1.0, Auth v3.0.6, and SCIM v3.0.6) now require Node.js version 14.16.1 LTS.

  • Please refer to all the WorkflowGen release notes (8.0.0, 8.0.1, 8.0.2, 8.0.3) for all the new features and changes in the new version 8.

0f54b6a
Compare
Choose a tag to compare

Administration: Form Designer

  • Bug (#3579): Fixed an issue where a form field in a row below would move up a position if the form field above it became hidden.

    Note: To fix this issue after the upgrade, you need to clear your browser's cache in order to load the new formdesigner.js JavaScript library, and then re-save your affected forms. This was a regression introduced in version 8.

Workflow Engine

  • Bug (#3619): Fixed an issue where an existing request data file was lost after completing an action containing a INOUT file parameter without receiving a new file path for the OUT file parameter in the workflow context.

    For example, this issue could happen if you send the exact same workflow context back to WorkflowGen in an Assembly system action containing a INOUT file parameter.

Web Services API (SOAP)

  • Bug (#3621): Fixed an incorrect namespace (xmlns:wfg="http://www.WorkflowGen.com/xsd/rss/schema-v1-0.xsd) in the SOAP Web Service API's XML responses (e.g. /wfgen/ws/processesruntime.asmx). This was a regression introduced in version 8.

Webhooks v6.0.9 and Auth v3.0.7

  • Updated Node.js vulnerable dependencies.

Notes

  • All of the Node.js modules (GraphQL v5.0.7, Webhooks v6.0.9, Auth v3.0.7, and SCIM v3.0.6) now require Node.js version 14.16.1 LTS.

  • Please refer to all the WorkflowGen release notes (8.0.0, 8.0.1, 8.0.2, 8.0.3) for all the new features and changes in the new version 8.

0f54b6a
Compare
Choose a tag to compare

Portal

  • Bug (#3598): Fixed an issue in the forgot password notifications where the reset URLs were not using the HTTPS protocol when the WorkflowGen website was configured in HTTPS.

Workflow engine service

  • Bug (#3603): Fixed an issue where the scheduled and timeout system action completion frequencies (e.g. EngineServiceScheduledSystemActionFrequency and EngineServiceTimeoutSystemActionFrequency) were ignored by the engine service scheduler which consequently increased some system concurrent operations that possibly caused more frequent database transaction deadlocks.

  • Enhancement (#3606):

    • Added a new paused synchronization action completion counter (e.g. EngineServiceMaxPausedSynchroActions) to improve the number of concurrent paused synchronization action completions.
    • Improved the overall engine service operations behaviors to prevent database transaction deadlocks.

GraphQL v5.0.7, Webhooks v6.0.8, Auth v3.0.6 and SCIM v3.0.6

  • Updated Node.js vulnerable dependencies.

Notes

  • All of the Node.js modules (GraphQL v5.0.7, Webhooks v6.0.8, Auth v3.0.6, and SCIM v3.0.6) now require Node.js version 14.16.1 LTS.

  • Please refer to all the WorkflowGen release notes (8.0.0, 8.0.1, 8.0.2, 8.0.3) for all the new features and changes in the new version 8.

0f54b6a
Compare
Choose a tag to compare

Portal

  • Bug (#3590): Advanced view: Fixed an issue where the request number values were in decimal when exporting the grid to CSV, TSV, XML, HTML, or JSON formats.

Administration

  • Bug (#3584): Fixed an issue where a process data could be deleted when it was only used in an action parameter as a data IN and the data OUT was mapped to a different process data.

  • Change (#3589): Updated the Pause duration label in the Synchronization action information.

Portal and Administration

  • Bug (#3576): Fixed a text encoding issue when displaying an error message dialog.

Configuration Panel

  • Bug (#3587): Applications: Fixed an Access to the path error when saving the DocuSign settings if WorkflowGen was not installed on the default c:\inetpub\wwwroot\wfgen path and the ApplicationDataPath configuration parameter was not defined.

Workflow Applications

  • Bug (#3581): Fixed an authorization error when executing a system action of the UPDATEPROCESSDATA workflow app (regression introduced in version 8).

Web Services API (SOAP)

  • Bug (#3582): Fixed a The process does not exist error when calling the StartProcess web method with a process name (regression introduced in version 8).

GraphQL v5.0.6, Webhooks v6.0.7, Auth v3.0.5 and SCIM v3.0.5

  • Updated Node.js vulnerable dependencies.

Notes

  • All of the Node.js modules (GraphQL v5.0.6, Webhooks v6.0.7, Auth v3.0.5, and SCIM v3.0.5) now require Node.js version 14.16.1 LTS.

  • Please refer to all the WorkflowGen release notes (8.0.0, 8.0.1, 8.0.2, 8.0.3) for all the new features and changes in the new version 8.

0f54b6a
Compare
Choose a tag to compare

Portal and Administration

  • Enhancement (#3560): Improved error management when saving the user's settings.

Workflow Engine

  • Bug (#3564): Fixed an issue at runtime where the action's context parameter datatype was not matching the OUT data's datatype when completing an action.

WorkflowGen.My

  • Bug (#3562): WorkflowGen.My.Integration.GlobalLists:
    • Fixed an issue with the IN filter operator where the FetchList method would raise an exception regardless of whether the filter value was syntactically valid or invalid.
    • Added documentation and example values for the FetchList method parameters.

Miscellaneous

  • Bug (#3563): Fixed an issue in the update-webforms-wfg-my-assembly.ps1 upgrade script where the webform's Default.aspx files were not properly updated for the version 8 upgrade.

Notes

  • All of the Node.js modules (GraphQL v5.0.5, Webhooks v6.0.6, Auth v3.0.4, and SCIM v3.0.4) now require Node.js version 14.16.1 LTS.

  • Please refer to all the WorkflowGen release notes (8.0.0, 8.0.1, 8.0.2, 8.0.3) for all the new features and changes in the new version 8.

0f54b6a
Compare
Choose a tag to compare

Portal

  • Bug (#3537): Fixed an issue in the Advanced View results grid when a DateTime data column was set to Long date display format.

  • Bug (#3549): Fixed a file download issue when using the QUERY=DOWNLOAD URL and the file content was stored in the database.

  • Bug (#3547): Fixed an issue where an error message was shown then abruptly disappeared when an error was raised during an action completion event.

  • Bug (#3549): Fixed a user calling card dialog display issue in Internet Explorer 11.

Administration

  • Bug (#3535): Fixed an issue in the process data edit form where a default numeric value in decimal format was rounded to integer format after saving.

  • Bug (#3550): Fixed an issue in the activity parameter edit form when mapping a macro to an application's required or optional parameter.

Workflow Engine

  • Bug (#3543): Fixed an issue in the action context parameters where a parameter was missing the data type when it was not mapped to a default value and a data.

  • Bug (#3545): Fixed an issue in the action context parameters where the parent request macros were missing when the current action was not a sub-process activity.

GraphQL v5.0.5, Webhooks v6.0.6, Auth v3.0.4 and SCIM v3.0.4

  • Updated Node.js vulnerable dependencies.

Notes

  • All of the Node.js modules (GraphQL v5.0.5, Webhooks v6.0.6, Auth v3.0.4, and SCIM v3.0.4) now require Node.js version 14.16.1 LTS.

  • Please refer to all the WorkflowGen release notes (8.0.0, 8.0.1, 8.0.2, 8.0.3) for all the new features and changes in the new version 8.

Reminders

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

  • 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 later for the best performance.

0f54b6a
Compare
Choose a tag to compare

Portal and Administration

  • Bug (#3533): Fixed a browser caching issue with .js and .css static files where these files were not updated with the newer version from the web server after a WorkflowGen application upgrade. This would render the User Portal and Administration Module UIs to behave improperly.

Notes

  • All of the Node.js modules (GraphQL v5.0.4, Webhooks v6.0.5, Auth v3.0.3, and SCIM v3.0.3) now require Node.js version 14.16.1 LTS.

  • Please refer to all the WorkflowGen release notes (8.0.0, 8.0.1, 8.0.2, 8.0.3) for all the new features and changes in the new version 8.

Reminders

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

  • 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 later for the best performance.

0f54b6a
Compare
Choose a tag to compare

Portal

  • Feature (#1845): Added multi-delegation functionality for fine-tuning the user's delegations across multiple delegates or dates.

  • Bug (#3518): Fixed a The given key was not present in the dictionary. exception error when starting a new request when the user's current language was not available as engine resource files.

Workflow Notification

  • Feature (#1845): Added optional notification to the delegator.

  • Feature (#3489): Added Expo push notification support for the WorkflowGen Plus mobile app.

Workflow Applications

  • Feature (#3503): Added new DOCAPOSTESEND and DOCAPOSTECHECK workflow applications (Docaposte electronic signature integration apps).

  • Bug (#3516): DOCUSIGNSEND: Fixed an unexpected Number of access code doesn't match with name error when there were multiple signers specified in the SIGNER_NAME_LIST parameter and the SIGNER_ACCESS_CODE_LIST parameter was not specified or was empty.

  • Bug (#3523): ADOBESIGNSEND: Fixed an unexpected Number of role doesn't match with name error when there were multiple signers specified in the SIGNER_NAME_LIST parameter and the SIGNER_ROLE_LIST parameter was not specified or was empty.

WorkflowGen.My

  • Enhancement (#3510):
    • WorkflowGen.My.Web.Helpers: Added new HTTP request helper methods to simplify calls to external APIs for webform integration.
    • WorkflowFileUpload: Added a new AttachFile method that supports a file Stream object as an attachment to the web control.

GraphQL v5.0.4 and Webhooks v6.0.5

  • Enhancement (#3478, #3493): Added new Activity.subProcess and Activity.subProcessType fields.

    • Activity.subProcess returns the associated sub-process.
    • Activity.subProcessType returns the sub-process type, i.e. EMBEDDED or INDEPENDENT.
  • Enhancement (#3479): Create a new request of an in test process without the public sub-process requirement.

Notes

  • All of the Node.js modules (GraphQL v5.0.4, Webhooks v6.0.5, Auth v3.0.3, and SCIM v3.0.3) now require Node.js version 14.16.1 LTS.

  • Please refer to all the WorkflowGen beta release notes (8.0.0, 8.0.1, 8.0.2) for all the new features and changes in the new version 8.

Reminders

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

  • 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 later for the best performance.

0f54b6a
Compare
Choose a tag to compare

Portal

  • Bug (#178, #3476): Fixed some inconsistent data values in the Action volume and Action duration sections when filtering by the All process versions filter in the By Process statistics activity report.

  • Bug (#3509): Fixed an issue where synchronization bar and split bar actions with a pause appeared as late (i.e. action ID in red) in the graphical follow-up.

Configuration Panel

  • Bug (#3505): Remote Approval: Fixed an issue where an incorrect default value was inserted into the Refresh interval form field when the RemoteApprovalRefreshInterval parameter was not defined in the web.config.

Workflow Designer

  • Enhancement (#3468): Added the Keep direct loop action history option (checked by default) to all standard workflow apps and manual and split bar actions. When this option is unchecked, it allows reuse of the same action ID (i.e. single action ID) for all of the execution loops that only transition directly to the action itself.

Form Designer

  • Bug (#3404): Webforms in AJAX mode: Fixed a regression behavior (introduced in version 7.22.1 - #3352) where some fields were still required upon form submit even when they were hidden using the field/section behavior hidden condition.

    • Form Designer in Standard mode: Not affected by this issue.
    • Form Designer in AJAX mode: The web controls are now hidden via the Visible server-side property, as in the prior version 7.22.0, instead of using client-side CSS.

    Note: If your process form was saved in version 7.22.x and is affected by any of the 7.22.x form issues in AJAX mode, then it must be re-saved in order to apply the fixes.

    Current known issue in the Form Designer in AJAX mode

    • Some specific web controls, such as CheckBox, CheckBoxList, RadioButton, and ListBox will not submit their values when they are hidden (using the field behavior hidden condition) in the first page load event and then the form is submitted.

    • Workarounds

      • Make these fields or the section containing these fields read-only instead of hidden in the field/section behavior condition, the field/section behavior menu, or the action parameter.

        OR

      • Make these fields or the section containing these fields hidden using CSS in server-side code-behind (e.g. REQUEST.Style["display"]="none !important";) or in client-side JavaScript (e.g. document.getElementById("REQUEST").style.display="none !important";), and make sure they are not required.

Workflow Engine

  • Bug (#3494): Fixed an unexpected behavior issue in the workflow engine where it failed to evaluate a transition condition containing a duplicate macro tag.

Workflow Applications

  • Feature (#3480): Added new ADOBESIGNSEND and ADOBESIGNCHECK workflow applications (Abobe Sign integration apps).

WorkflowGen.My

  • Bug (#3506): GlobalLists: Fixed a regression issue (since version 8.0.1 - #3481) when loading a web form with a ListBox or DropDownList web control databound to a GlobalList where a 'More than one method with the specified name and parameters was found for ObjectDataSource...' exception error was raised at runtime.

Directory Synchronization Service (WorkflowGenDirSyncService)

  • Bug (#3499): Fixed a issue in the console mode where the directories specified in the /d or /directories parameters were not synchronized.

GraphQL v5.0.3, Webhooks v6.0.4, Auth v3.0.3 and SCIM v3.0.3

  • Updated Node.js vulnerable dependencies.

Notes

  • All of the Node.js modules (GraphQL v5.0.3, Webhooks v6.0.4, Auth v3.0.3, and SCIM v3.0.3) now require Node.js version 14.16.1 LTS.
  • Please refer to all the WorkflowGen beta release notes (8.0.0, 8.0.1) for all the new features and changes in the new version 8.

Reminders

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

  • 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 later for the best performance.

0f54b6a
Compare
Choose a tag to compare

Portal

  • Feature (#2392, #3368): Advanced View: Support grid export to Excel (XLSX) file format.

  • Bug (#2244): Fixed a process name/description sorting issue in some process filter lists.

  • Bug (#3446): Fixed a The multi-part identifier ... could not be bound. SqlException error that was raised in the advanced search when searching for actions on some specific SQL Server versions/configurations.

  • Bug (#3449): Fixed an issue where a supervisor, manager, or administrator would still have access to the advanced search in supervisor mode in delegation.

Administration

  • Bug (#3418): Fixed an encoding issue with Unicode characters in the transition/notification condition editor.

  • Bug (#3428, #3451): Fixed some warning/error message UI alignment issues in some pop-up dialogs.

Configuration Panel

  • Bug (#3466): DOCUSIGN application: Fixed an issue where a properly defined RSA key in the \wfgen\web.config file was not detected.

Workflow Engine

  • Breaking change (#3315): Removed the legacy engine trace mode e.g. EngineTraceMode.

Workflow Applications

  • Bug (#3470): EXECSQL application: Fixed an issue where a CMDx command would not be executed when the parameter CMDx_TYPE was not defined.

WorkflowGen.My v8.0.0

  • Change (#3481): GlobalLists: Added deprecated fetchList methods.

Remote Approval (workflow engine service)

GraphQL v5.0.2 & Webhooks v6.0.3

  • Bug (#3435): Fixed an issue where the UpdateApplication mutation was not allowing the update of an existing application.

  • Bug (#3440): Fixed an issue where the GetRequests and GetActions operations were not returning any requests or actions for a standard user in delegation mode.

  • Updated Node.js vulnerable dependencies.

Auth v3.0.2

  • Bug (#3441): OIDC authentication: Fixed an issue where the username was retrieved from the access token using the wrong claim.

  • Bug (#3452): OIDC authentication: Fixed an access token schema issue for AD FS.

  • Updated Node.js vulnerable dependencies.

SCIM v3.0.2

  • Updated Node.js vulnerable dependencies.

Database

  • Bug (#3434): Fixed some SQL query syntax issues in the version 8 database upgrade script e.g. Update_WFG-V8-0-0.sql.

Notes

  • All of the Node.js modules (GraphQL v5.0.2, Webhooks v6.0.3, Auth v3.0.2, and SCIM v3.0.2) now require Node.js version 14.16.1 LTS.
  • Please refer to the WorkflowGen 8.0.0 Beta release note for all the new features and changes in the new version 8.

Reminders

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

  • 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 later for the best performance.