ProcessMaker 4.0.8 Release Notes
ProcessMaker version 4.0.8 Release Notes


Release Date: August 11, 2020
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.0.8. This update addresses multiple 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.8 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.8 core product uses the following versions:
    ProcessMaker Query Language (PMQL): Version 1.1.2
    Process Modeler: Version 0.24.2
    Screen Builder: Version 1.0.3

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.1.0
    Advanced Forms: package-advancedforms 1.1.2
    Auth: package-auth-auth0 1.0.1
    Auth SAML: package-auth-saml 1.0.0
    Collections: package-collections 1.5.0
    Comments: package-comments 1.0.2
    Data Connectors: package-data-sources 1.0.20
    Dynamic UI: package-dynamic-ui 1.0.0
    File Manager: package-files 1.0.3
    Google Places: package-googleplaces 1.1.3
    PDF Generator Connector: connector-pdf-print 1.1.2
    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.7.0
    Send Email Connector: connector-send-email 1.2.1
    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.0

Links to System Requirements and Special Instructions

Bug Fixes

This section documents bug fixes for ProcessMaker version 4.0.8.


    The ProcessMaker API documentation for the GET users endpoint now accurately documents the body response.
    The ProcessMaker API documentation for the POST request files endpoint now accurately documents the body response.
    ProcessMaker now displays the appropriate error message when attempting to import an invalid ProcessMaker Screen into Screen Builder.
    The ProcessMaker API documentation for the GET processes endpoint now accurately documents the body response.
    The ProcessMaker API now requires a password for a new ProcessMaker user when creating that user via the POST user endpoint.
    An Intermediate Message Catch Event element in a parent Request now properly receives a message from a Message End Event element in one of its child Requests to properly start a new parent Request.
    A ProcessMaker user who does not have Super Admin status whereby ProcessMaker permission evaluation does not occur can now properly be granted Super Admin status.
    Boundary Timer Event elements in a Request now properly trigger to route that Request when its associated Task is not complete within its configured time from when the Task triggered.
    An inappropriate error no longer displays when viewing the Public folder in the File Manager. The File Manager package is not available in the ProcessMaker open-source edition.
    A Saved Search showing Request data no longer causes ProcessMaker to prevent assigned Tasks from being opened. The Saved Searches package is not available in the ProcessMaker open-source edition.
    A Task using authenticated Web entry now functions correctly when the redirecting URL to do that Task is a custom homepage configured from a Dynamic UI setting. Neither the Web Entry package nor the Dynamic UI package are available in the ProcessMaker open-source edition.

Process Modeler

    When configuring a Task to use anonymous Web entry whereby any person may do that Task, the Password Protect setting in the Web Entry package that a person must enter to start that Task is now optional. The Web Entry package is not available in the ProcessMaker open-source edition.

Screen Builder

    ProcessMaker user documentation now indicates that a visibility rule on a ProcessMaker Screen control overrides custom CSS designed for that Screen. For example, if custom CSS is designed to hide a ProcessMaker Screen control by default when that control's visibility rule dictates that it be visible, the visibility rule overrides the custom CSS to display that control. As a best practice, use visibility rules instead of custom CSS to hide a control by default.
    Searching on the Screens page to find a particular ProcessMaker Screen now functions more accurately.
    When a ProcessMaker Collection record references a ProcessMaker Screen that contains a Watcher, the Watcher now properly runs. The ProcessMaker Collection package is not available in the ProcessMaker open-source edition.
    Screen Builder now properly validates the data type for a control placed within a Record List control.
    A ProcessMaker user or ProcessMaker group member that does not have any ProcessMaker permissions may now view one of the following when assigned a Task:
      The ProcessMaker Screen uses a Nest Screen control that contains an embedded Screen.
      The ProcessMaker Screen uses additional pages accessible via a Page Navigation control.
    The saved signature entered into a Signature control can no longer overwrite the signature already saved in another Signature control when both Signature controls are on separate ProcessMaker Screen pages. The Signature package that allows signatures be saved into ProcessMaker Screens is not available in the ProcessMaker open-source edition.
    When using a File Preview control in a ProcessMaker Screen that is not configured with a file from which to preview when that Screen display, a message shows that the file is missing. The File Manager package that allows files be previewed within ProcessMaker Screens is not available in the ProcessMaker open-source edition.
    A ProcessMaker user that does not have any ProcessMaker permissions may now properly view a Screen embedded into a Nested Screen control.
    The Submit Button control now functions correctly when the ProcessMaker Screen also contains a Select List control.
Last modified 1yr ago