ProcessMaker 4.0.11 Release Notes

ProcessMaker version 4.0.11 Release Notes

Overview

Release Date: September 11, 2020

ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.0.11. This update addresses multiple improvements and bug fixes.

The ProcessMaker 4 platform makes it easy to create business processes that have the power of applications with our low-code approach using our BPMN 2.0-compliant suite of services so that you can design and deploy automated workflows that deliver true digital agility to your organization.

This document contains Release Notes for the following:

  • Core product: ProcessMaker version 4.0.11 core-product functionality that is the ProcessMaker open-source edition.

  • Non-core packages: ProcessMaker version 4 packages that extend core-product functionality. Packages are not available in the ProcessMaker open-source edition, but are available to customers that purchase or subscribe to ProcessMaker version 4. Release Notes that affect package functionality are documented with the core product section that the feature, improvement, bug fix, or known issue affects.

Release notes are cumulative, and document new features, improvements, bug fixes, and/or known issues associated with this release unless otherwise noted.

Core Product Versions

ProcessMaker version 4.0.11 core product uses the following versions:

  • ProcessMaker Query Language (PMQL): Version 1.1.3

  • Process Modeler: Version 0.24.4

  • Screen Builder: Version 1.1.4

Non-Core Package Versions

The following are the non-core package versions at the time of this release:

  • Actions By Email: package-actions-by-email 1.2.0

  • Advanced Forms: package-advancedforms 1.1.4

  • Auth: package-auth-auth0 1.0.1

  • Auth SAML: package-auth-saml 1.1.0

  • Collections: package-collections 1.6.1

  • Comments: package-comments 1.0.3

  • Data Connectors: package-data-sources 1.0.20

  • Dynamic UI: package-dynamic-ui 1.0.0

  • File Manager: package-files 1.1.1

  • Google Places: package-googleplaces 1.1.3

  • PDF Generator Connector: connector-pdf-print 1.2.20

  • Process Documenter: package-process-documenter 1.0.3

  • Process Optimization: package-process-optimization 1.0.3

  • Salesforce Connector: connector-salesforce 1.1.1

  • Saved Searches: package-savedsearch 1.9.1

  • Send Email Connector: connector-send-email 1.2.2

  • Sentry: package-sentry 1.0.2

  • Signature: package-signature 1.0.0

  • Slack Notification Connector: connector-slack 1.0.5

  • Translations: package-translations 2.0.5

  • Versioning: package-versions 1.0.4

  • Vocabularies: package-vocabularies 2.2.0

  • Web Entry: package-webentry 1.2.2

Links to System Requirements and Special Instructions

Improvements

This section documents improvements in conjunction with ProcessMaker version 4.0.11.

This section documents improvements to the following, of which the issue(s) referenced are not publicly available:

  • Non-core ProcessMaker packages GitHub repositories

  • References that are only available to individuals who have permission settings to view FOUR project Jira tickets at ProcessMaker

Saved Searches Package

  1. FOUR-1725: The performance is improved to search the results of a Saved Search.

Bug Fixes

This section documents bug fixes in conjunction with ProcessMaker version 4.0.11.

This section documents bug fixes to the following, of which the issue(s) referenced are not publicly available:

  • Non-core ProcessMaker packages GitHub repositories

  • References that are only available to individuals who have permission settings to view FOUR project Jira tickets at ProcessMaker

Advanced Screen Package

  1. FOUR-1920: The Web browser no longer produces an Uncaught TypeError error in the Developer console when developing a properly-composed Advanced-type ProcessMaker Screen that otherwise contains no errors.

Comments Package

  1. FOUR-1835: A ProcessMaker user that is not assigned a Task during a Request but is tagged in a Task comment now automatically becomes a Request participant and can view that Task's summary to interact with that comment.

Core

  1. FOUR-1782: A ProcessMaker user that does not have an appropriate API token to access the ProcessMaker RESTful API no longer receives a 500 error (Internal Server), but appropriately receives a 403 error (Forbidden) since that user does not have an appropriate API token.

  2. FOUR-1863: ProcessMaker group members assigned Request permissions can now view files uploaded to Requests in which they participate.

  3. FOUR-1873: From the ProcessMaker RESTful API documentation in Swagger, testing the POST /requests/{request_id}/files endpoint that uploads a file to a specified Request by its ID no longer shows a 422 error (Undocumented) in the response that data_name is required.

  4. FOUR-1886: The template that sends errors no longer has its own error.

Data Connector Package

  1. FOUR-1731: Data connectors designed with older versions of the ProcessMaker Data Connector package that use POST endpoints now no longer produce 500 errors (POST) in the browser console when used on the most recent Data Connector package version.

  2. FOUR-1882: The Select List control can now get its options properly by using a ProcessMaker Data Connector as its data source.

Saved Searches Package

  1. FOUR-1546: Counters for Saved Search results using default PMQL search query settings, such as for Request or Task status, now match with the total number of applicable Requests/Tasks for that status type. For example, the number of completed Requests for a Process matches that for the Saved Search result of completed Requests.

  2. FOUR-1599: ProcessMaker users and/or all members of a ProcessMaker group that have been shared a Saved Search have access to view its results, but now cannot access the Request summaries from those Saved Search results. This redesign allows stakeholders that have been shared Saved Search results to be have an overview of Request data without accessing sensitive information that may be in Request summaries.

  3. FOUR-1875: Saved Search Chart controls used in Screen Builder may now be configured by ProcessMaker users that do not have the Make this user a Super Admin setting.

  4. FOUR-1876: When editing a Saved Search chart from one chart type to another, the new chart type now renders correctly without a horizontal visual distortion that cosmetically should not be in the chart data.

Screen Builder

  1. FOUR-1790, FOUR-1811, FOUR-1813, and FOUR-1814: Validation rules are now observed for controls that are contained within a Loop control.

  2. FOUR-1837: The Rich Text control now properly renders HTML from a Request variable in Email-type ProcessMaker Screens.

  3. FOUR-1883: When referencing a Request variable that uses the date data type, the Line Input control no longer displays the datetime for that Request variable.

Web Entry Package

  1. FOUR-1879: A Start Event or Task element configured with Web Entry that requires authentication now properly provides ProcessMaker users or groups for which authentication is required.