Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
ProcessMaker version 4.4.1 Release Notes.
Release Date: March 20, 2023.
ProcessMaker, the leading open-source business process management software, is proud to announce the immediate availability of ProcessMaker version 4.4.1. These release notes document multiple improvements, bug fixes, and known issues.
Create BPMN 2.0-compliant business processes using the ProcessMaker 4 platform's low-code approach. Design and deploy automated workflows that deliver true digital agility to your organization.
Release notes are cumulative with all previous ProcessMaker 4.x releases, and document new features, improvements, bug fixes, and/or known issues associated with this release unless otherwise noted.
See the following sections for core product and non-core package versions for ProcessMaker version 4.4.1:
Core product: ProcessMaker version 4.x core-product functionality is the ProcessMaker open-source edition.
Non-core packages: ProcessMaker version 4.x packages 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.x. Release Notes that affect package functionality are documented in separate sections.
Review product versions available in the open-source for ProcessMaker 4.4 for build 4.4.1.
The following are the product versions available in the open source for ProcessMaker 4.4.1's release:
Nayra BPMN 2.0 engine: Version 1.9.4
ProcessMaker BPMN Moddle: Version 0.13.0
ProcessMaker Query Language (PMQL): Version 1.8.0
Process Modeler: Version 1.24.3
Screen Builder: Version 2.64.2
Script Executor for Lua: Version 1.0.0
Script Executor for Node: 1.1.0
Script Executor for PHP: Version 1.1.0
Vue Screen Builder Form Elements: Version 0.43.4
View links to system requirements and special instructions to install the on-premises ProcessMaker open-source edition.
See these on-premises server requirements prior to installing the ProcessMaker open-source edition on-premises.
ProcessMaker requires the following newer system requirements than those from ProcessMaker 4.4.x:
MySQL 8.0
PHP 8.1 or later
Review Enterprise package versions for ProcessMaker 4.4.1.
The following are the Enterprise package versions in conjunction with ProcessMaker 4.4.1's release:
Actions By Email: package-actions-by-email 1.8.4
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: package-advanced-user-manager 1.2.0
Auth: package-auth-auth0 1.81
Collections: package-collections 2.6.1
Comments: package-comments 1.4.0
Conversation Forms: package-conversational-forms 1.2.2
Data Connectors: package-data-sources 1.13.0
DocuSign Connector: connector-docusign 1.1.0
Dynamic UI: package-dynamic-ui 1.5.0
File Manager: package-files 1.6.2
Google Places: package-googleplaces 1.4.0
PDF Generator Connector: connector-pdf-print 1.9.1
Process Documenter: package-process-documenter 1.2.0
Process Optimization: package-process-optimization 1.3.0
Saved Searches: package-savedsearch 1.20.0
Script Executor for C#: docker-executor-csharp 1.0.1
Script Executor for Java: docker-executor-java 1.0.1
Script Executor for Node: docker-executor-node-ssr 1.0.2
Script Executor for PHP: docker-executor-php 1.0.1
Script Executor for Python: docker-executor-python 1.0.0
Script Executor for R: docker-executor-r 1.0.0
Send Email Connector: connector-send-email 1.14.1
Sentry: package-sentry 1.3.0
Signature: package-signature 1.4.0
Slack Notification Connector: connector-slack 1.3.0
Translations: package-translations 2.3.1
Versioning: package-versions 1.3.0
Vocabularies: package-vocabularies 2.7.0
Web Entry: package-webentry 2.8.1
Learn about improvements to previously released features that are now available in ProcessMaker version 4.4.1.
These release notes document new improvements available in ProcessMaker version 4.4.1. Platform section documents new improvements also available in the ProcessMaker open-source edition.
When configuring a new user account, the default time zone setting automatically configures itself based on that user's Web browser settings. The user does not need to set the time zone in the user profile settings unless is required.
Learn more from this documentation topic:
Learn about bug fixes in ProcessMaker version 4.4 for ProcessMaker build 4.4.1.
These release notes document bug fixes addressed in ProcessMaker version 4.4.1.
ProcessMaker Support ticket numbers are in bold text preceding the bug fix description.
Files are returned properly from a child Request to its parent Request when the Sub Process contains a loop that contains another loop.
Files uploaded in a Request during the following Process design properly can be downloaded at the end of the Request:
A parent Request calls a child Request that uses a loop. In that loop the file(s) is added to the child Request.
The child Request completes, returns the file(s) to the parent Request, which then calls a second child Request that does not use a loop.
The second child Request completes, then returns the file(s) to the parent Request, which subsequently calls a third child Request that uses a loop.
After the third child Request completes and returns the file(s) to the parent Request, the parent Request completes and retains the file(s) in the their respective Request variable(s).
The Forgot Your Password? screen now properly uses a custom icon instead of the ProcessMaker default icon.
[28526, 29875] New user accounts may now be configured with a default time zone.
Files that are uploaded in a child Request are available from the parent Request.
Files that are uploaded in Start Event element's Web Entry are available in a Sub Process element's child Request.
The Process Manager configured for a Process may properly reassign Requests for that Process.
Files that are uploaded to a Request via File Upload controls properly submit those files without momentarily indicating that they are required fields.
A child Request that contains a Self-Service Task properly displays the configured Summary Screen when that child Request completes.
The status for Self-Service Tasks now properly updates when its associated Request is canceled.
After a Task which was assigned by the user's ID is completed in a child Request, an unexpected error message no longer displays.
Settings to edit a user account properly display French-language translations.
A Request with parallel Tasks, each with a File Preview control, properly preview the files uploaded to each Task during a Request.
Watchers function correctly without an unexpected error.
Calculated Properties now properly update calculations from Screen controls that use visibility rules.
No unexpected errors occur after attaching an accepted file type to a File Upload control, viewing a second page on that Screen, returning to the default page, and then trying to attach an invalid file type.
Select List controls set to return a JSON object type properly display their default values.
Date Picker controls are properly Web responsive in regards to other controls on that Screen.
The Date Picker control properly displays the configured default value.
The date format in Date Picker controls properly validate.
Enabling the Update toggle key for the User Signal that sends a Signal when a user account is updated properly functions.
The Action By Email connector no longer causes a BPMN validation error.
Files that are uploaded to a Request via a File Upload control may be accessed properly using the File Upload control's Request variable later in that Request.
Images that are in the Public files folder can properly be referenced in a Rich Text control via its URL.
When a Google Places control requires to scroll down a Screen to enter a location for the control to display its physical address, the location options properly display in the drop-down menu.
[29241] The PDF Generator connector now properly creates PDFs when a Rich Text control in that Screen contains HTML-encoded page breaks.
A PDF that contains images may properly be downloaded after the PDF Generator control creates it.
Saved Search reports do not show Request data that the logged on user has not been granted permission to access.
The Send Email connector can properly send an email to multiple email recipients.
Send Email connectors can properly send emails without an error.
Files uploaded to a parent Request via a Web Entry starting can be previewed after a child Request completes and returns routing to the parent Request.
Please be aware of known issues in ProcessMaker version 4.4.1.
These release notes document known issues in ProcessMaker version 4.4.1. Platform section documents known issues affecting the ProcessMaker open-source edition. Known issues to Enterprise packages are documented in alphabetical order below the Platform section.
Validation does not function with the Actions By Email and DocuSign connectors. Because of this, validation error messages do not occur.
Custom CSS applied to a Screen does not proportionally apply correctly to the Date Picker control(s) on that Screen.
Workaround: Use the px unit in CSS for the Date Picker control, and then set to percentage (%) tag to better display that Date Picker control.
The Placeholder Text setting value for Date Picker controls does not display.
When a Select List control that has a set default value immediately follows another Select List control in that Screen, that Select List control does not display its specified default value.
Sub Process elements that are properly configured with a child Process cause a BPMN validation error that a child Process is not specified. However, both parent and child Requests function correctly.
The default value set for a Date Picker control does not display when a Request starts via Web Entry. This known issue does not affect Requests started by other means.
The Send Email connector cannot send more to more than 100 email recipients simultaneously when one connector triggers.
Workaround: Use a distribution list to send to more than 100 email recipients simultaneously.