Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Learn about improvements to previously released features that are now available in ProcessMaker version 4.4.0.
These release notes document new improvements available in ProcessMaker version 4.4.0. Platform section documents new improvements also available in the ProcessMaker open-source edition. Improvements to Enterprise packages are documented in alphabetical order below the Platform section.
Authenticate Google GMail email servers using SMTP OAuth.
Learn more from this documentation topic:
Authenticate Microsoft Office 365 email servers using SMTP OAuth.
Learn more from this documentation topic:
Use one or more Request variables in PMQL queries.
Learn more from this documentation topic:
Configure in the Actions By Email connector which supported ProcessMaker language the recipient receives the email.
Learn more from this documentation topic:
Configure in the Send Email connector the CC and BCC email recipients.
Learn more from this documentation topic:
The Translations package now contains the string emailed when a ProcessMaker user receives the email that the password to log on has been forgotten. Therefore, this string can now be customized and translated to supported languages.
ProcessMaker version 4.4.0 Release Notes.
Release Date: February 23, 2023.
ProcessMaker, the leading open-source business process management software, is proud to announce the immediate availability of ProcessMaker version 4.4.0. 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.
ProcessMaker 4.4.0 offers SMTP OAuth authentication for Google GMail and Microsoft Office 365 email servers, enabling ProcessMaker Administrators to automatically send emails to GMail and Office 365 recipients. Also included in this release regarding sending emails, Process Designers can configure in the Send Email connector the CC and BCC email recipients.
The Actions By Email connector has also received an upgrade whereby Process Designers can configure in which supported ProcessMaker language the email recipient receives the email.
With these powerful new features and improvements, ProcessMaker provides businesses best-in-class with the flexibility and efficiency they need to succeed in today's fast-paced marketplace.
See the following sections for core product and non-core package versions for ProcessMaker version 4.4.0:
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.
Learn about bug fixes in ProcessMaker version 4.4 for ProcessMaker build 4.4.0.
These release notes document bug fixes addressed in ProcessMaker version 4.4.0.
Validation rules evaluate in nested multi-column Screens: Validation rules now properly evaluate in nested Screens that use Multicolumn/Table controls.
Integers as default values in Select List controls: Select List controls now properly use integers as default values.
Please be aware of known issues in ProcessMaker version 4.4.0.
These release notes document known issues in ProcessMaker version 4.4.0. 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.
When making a ProcessMaker REST API call that references a file, the "Files (API)" permission does not validate the "Files (API)" permission prior to allowing the API call to proceed.
When configuring the Send Email connector to the Users and Groups from the Recipient Type setting, the following error displays: Cannot read properties of undefined (reading 'data') in Process Modeler. This has no effect on successfully delivering the email to the specified user/group.
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 product versions available in the open-source for ProcessMaker 4.4 for build 4.4.0.
The following are the product versions available in the open source for ProcessMaker 4.4.0'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.62.1
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.42.0
Review Enterprise package versions for ProcessMaker 4.4.0.
The following are the Enterprise package versions in conjunction with ProcessMaker 4.4.0'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.1.0
Auth: package-auth-auth0 1.7.1
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.12.1
DocuSign Connector: connector-docusign 1.1.0
Dynamic UI: package-dynamic-ui 1.5.0
File Manager: package-files 1.5.0
Google Places: package-googleplaces 1.3.0
PDF Generator Connector: connector-pdf-print 1.8.1
Process Documenter: package-process-documenter 1.2.0
Process Optimization: package-process-optimization 1.3.0
Saved Searches: package-savedsearch 1.19.2
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.13.4
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.7.4
ProcessMaker 4.4.x Release Notes
ProcessMaker Open Source Edition is licensed under the GNU Affero General Public License version 3.0. ProcessMaker Enterprise Edition is licensed under a separate enterprise agreement.
ProcessMaker user documentation and Release Notes may change without notice.
Current production version: ProcessMaker 4.4.1, released March 20, 2023. See Release Notes.
See ProcessMaker 4.0.x Release Notes, 4.1.x Release Notes, 4.2.x Release Notes, and 4.3.x Release Notes.
© Copyright 2000-2024 ProcessMaker Inc. All rights reserved.
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.
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:
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 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.
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 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
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.