Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
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.0.x:
PHP 7.3 or later
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.0.x:
PHP 7.3 or later
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.0.x:
PHP 7.3 or later
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.0.x:
PHP 7.3 or later
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.0.x:
PHP 7.3 or later
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.0.x:
PHP 7.3 or later
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.0.x:
PHP 7.3 or later
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.0.x:
PHP 7.3 or later
Learn about bug fixes in ProcessMaker version 4.2 for ProcessMaker build 4.2.36.
These release notes document bug fixes addressed in ProcessMaker version 4.2.36.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.31 and later from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
Select List controls that get their options from REST data sources now make only one API call.
Nested Screen controls now perform better when entering or editing control data from an embedded Screen.
API endpoints related to Vocabularies now perform efficiently using cache memory.
ProcessMaker version 4.2.36 Release Notes.
Release Date: November 11, 2022.
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.2.36. This update includes multiple 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.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.32 and later from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
See the following sections for core product and non-core package versions for ProcessMaker version 4.2.36:
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.
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 version 4.2.31 and later allows a set of non-alphanumeric characters in ProcessMaker usernames compared to ProcessMaker version 4.1.27 and earlier versions. Aside from alphanumeric characters, ProcessMaker 4.2.31 and later allows the following characters in usernames:
commercial at (@
)
hyphen (-
)
period (.
)
plus (+
)
underscore (_
)
ProcessMaker will enforce this set of special characters in a future version of the platform.
See the following topics in ProcessMaker documentation:
ProcessMaker version 4.2.30 and later now disables by default the number of items that correspond to each Saved Search when viewing the names of Saved Searches from the left sidebar. Prior to ProcessMaker 4.2.30, the number of applicable Requests, Tasks, or Collections displayed beside the name of that Saved Search. To increase performance, this number is disabled by default.
If you need the number of items that correspond to each Saved Search enabled, please submit a Support ticket.
ProcessMaker 4.2.x Release Notes
ProcessMaker user documentation and Release Notes may change without notice.
© Copyright 2000-2024 ProcessMaker Inc. All rights reserved.
ProcessMaker Open Source Edition is licensed under the . ProcessMaker Enterprise Edition is licensed under a separate enterprise agreement.
Current production version: ProcessMaker Platform, released April 3, 2023. See .
See ProcessMaker , , , and .
Learn about improvements to previously released features that are now available in ProcessMaker version 4.2 for ProcessMaker build 4.2.35.
These release notes document new improvements available in ProcessMaker version 4.2.35. Improvements to Enterprise packages are documented below.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.31 and later from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
Create custom Web Entry URLs based on Request variable values in the JSON data model.
Review product versions available in the open-source for ProcessMaker 4.2 for build 4.2.35.
The following are the product versions available in the open source for ProcessMaker 4.2.35's release:
Nayra BPMN 2.0 engine: Version 1.9.4
ProcessMaker BPMN Moddle: Version 6.0.2
ProcessMaker Query Language (PMQL): Version 1.6.1
Process Modeler: Version 1.23.0
Screen Builder: Version 2.50.0
Script Executor for Lua: Version 1.0.0
Script Executor for Node: 1.0.0
Script Executor for PHP: Version 1.0.1
Vue Screen Builder Form Elements: Version 0.29.1
Please be aware of known issues in ProcessMaker version 4.2.35.
These release notes document a known issue in ProcessMaker version 4.2.35.
When previewing a Screen that has more than one page, only images on the first page preview in the Form tab. Images on subsequent pages do not preview. Instead, the following message displays: Something went wrong and the file cannot be previewed. Click the download button to continue. No files available for download.
When previewing a Record List control that contains no records, the following error message displays: There is a validation error in your form.. This message does not impact preview functionality or in-progress Requests.
Workaround: Close the message.
Conversation-type Screens do not function correctly in the following situations:
Controls in a Conversation Screen do not display when that Screen is used for Web Entry.
After configuring two or more Select List controls in a Conversation Screen, only the first Select List control functions correctly in preview.
The Conversation package is being redesigned for a future release.
Clicking the Reset button from a customized user interface configured in the Custom UI feature does not reset to the default logo and icons.
After uploading a file via a File Upload control that is a required control in that Task, the following message displays momentarily after the Task is submitted: Field is required
. This message displays incorrectly because the uploaded file is now properly in that Request's data. The message may be ignored.
When email server settings are updated, the old settings remain cached in memory. The old email server settings display in the Email Report screen for that Saved Search. The email server uses these old settings to email the Saved Search report.
Review Enterprise package versions for ProcessMaker 4.2.35.
The following are the Enterprise package versions in conjunction with ProcessMaker 4.2.35's release:
Actions By Email: package-actions-by-email 1.5.0
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: package-advanced-user-manager 1.0.1
Auth: package-auth-auth0 1.5.2
Collections: package-collections 2.5.22
Comments: package-comments 1.3.1
Conversation Forms: package-conversational-forms 1.2.1
Data Connectors: package-data-sources 1.10.3
DocuSign Connector: connector-docusign 1.0.1
Dynamic UI: package-dynamic-ui 1.4.3
File Manager: package-files 1.4.3
Google Places: package-googleplaces 1.2.1
PDF Generator Connector: connector-pdf-print 1.8.1
Process Documenter: package-process-documenter 1.1.1
Process Optimization: package-process-optimization 1.2.1
Saved Searches: package-savedsearch 1.18.2 (See section Number of Items for Each Saved Search Disabled by Default)
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.1
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.11.0
Sentry: package-sentry 1.2.1
Signature: package-signature 1.3.2
Slack Notification Connector: connector-slack 1.2.1
Translations: package-translations 2.2.1
Versioning: package-versions 1.2.1
Vocabularies: package-vocabularies 2.6.2
Web Entry: package-webentry 2.5.1
ProcessMaker version 4.2.35 Release Notes.
Release Date: September 28, 2022.
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.2.35. This update includes multiple improvements, bug fixes, and a known issue.
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.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.32 and later from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
See the following sections for core product and non-core package versions for ProcessMaker version 4.2.35:
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.
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 version 4.2.31 and later allows a set of non-alphanumeric characters in ProcessMaker usernames compared to ProcessMaker version 4.1.27 and earlier versions. Aside from alphanumeric characters, ProcessMaker 4.2.31 and later allows the following characters in usernames:
commercial at (@
)
hyphen (-
)
period (.
)
plus (+
)
underscore (_
)
ProcessMaker will enforce this set of special characters in a future version of the platform.
See the following topics in ProcessMaker documentation:
ProcessMaker version 4.2.30 and later now disables by default the number of items that correspond to each Saved Search when viewing the names of Saved Searches from the left sidebar. Prior to ProcessMaker 4.2.30, the number of applicable Requests, Tasks, or Collections displayed beside the name of that Saved Search. To increase performance, this number is disabled by default.
If you need the number of items that correspond to each Saved Search enabled, please submit a Support ticket.
Learn about bug fixes in ProcessMaker version 4.2 for ProcessMaker build 4.2.35.
These release notes document bug fixes addressed in ProcessMaker version 4.2.35.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.31 and later from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
Calculated Properties in Screen Builder may reference JSON object values that include <
characters within valid JSON strings.
Calculated Properties properly multiply when a control has a default value of 0
.
When entering data in a Line Input control in a Screen, entered data to another Line Input control in the same Screen properly display.
PMQL from a Select List control properly filters data acquired from a different Select List control on that Screen.
The email response from an Actions by Email recipient properly routes to the appropriate Task and records the response.
The Actions by Email package does no longer sends error emails to mailer daemon in IMAP email servers that create an endless loop which require running the following as the work-around: php artisan package-actions-by-email:check-handler-process
.
Refreshing the web browser window displaying a dashboard properly refreshes that dashboard.
Custom favicons display properly for users that start Requests via Web Entry.
List Chart types display a horizontal scroll bar.
Email notifications configured for any email server send for Form Task elements.
Items in a translation may use the literal strings {{
, }}
, with text between these brackets that normally indicate mustache syntax referencing a Request variable (for example, {{ variable }}
).
A validation error does not occur when starting a Request via Web Entry, and the subsequent node is a Task with only a required Upload File control.
Files that have been uploaded from a Request started via Web Entry may properly be downloaded from a subsequent Task.
Create custom Web Entry URLs based on Request variable values in the JSON data model.
Learn about bug fixes in ProcessMaker version 4.2 for ProcessMaker build 4.2.34.
These release notes document bug fixes addressed in ProcessMaker version 4.2.34.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.31 and later from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
ProcessMaker Support ticket numbers are in bold text preceding the bug fix description.
When importing a Screen that contains a Watcher that uses a Script, ProcessMaker properly displays the user interface to assign a user from which to run that Script.
The word "Designer" in the ProcessMaker user interface displays only the French or Spanish language translation based on that user's language setting.
Select List controls in a Record List properly only show their options until the user clicks on that Select List control.
Files that are starred may now be deleted.
Saved Searches properly create charts from custom Request data using custom column labels.
Saved Searches properly display Request start dates in the Started column when those users that started Requests have changed how dates display in their user accounts.
Please be aware of known issues in ProcessMaker version 4.2.34.
These release notes document a known issue in ProcessMaker version 4.2.34.
When previewing a Screen that has more than one page, only images on the first page preview in the Form tab. Images on subsequent pages do not preview. Instead, the following message displays: Something went wrong and the file cannot be previewed. Click the download button to continue. No files available for download.
When previewing a Record List control that contains no records, the following error message displays: There is a validation error in your form.. This message does not impact preview functionality or in-progress Requests.
Workaround: Close the message.
Conversation-type Screens do not function correctly in the following situations:
Controls in a Conversation Screen do not display when that Screen is used for Web Entry.
After configuring two or more Select List controls in a Conversation Screen, only the first Select List control functions correctly in preview.
The Conversation package is being redesigned for a future release.
When email server settings are updated, the old settings remain cached in memory. The old email server settings display in the Email Report screen for that Saved Search. The email server uses these old settings to email the Saved Search report.
ProcessMaker version 4.2.34 Release Notes.
Release Date: August 12, 2022.
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.2.34. This update includes multiple improvements, bug fixes, and a known issue.
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.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.32 and later from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
See the following sections for core product and non-core package versions for ProcessMaker version 4.2.34:
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.
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 version 4.2.31 and later allows a set of non-alphanumeric characters in ProcessMaker usernames compared to ProcessMaker version 4.1.27 and earlier versions. Aside from alphanumeric characters, ProcessMaker 4.2.31 and later allows the following characters in usernames:
commercial at (@
)
hyphen (-
)
period (.
)
plus (+
)
underscore (_
)
ProcessMaker will enforce this set of special characters in a future version of the platform.
See the following topics in ProcessMaker documentation:
ProcessMaker version 4.2.30 and later now disables by default the number of items that correspond to each Saved Search when viewing the names of Saved Searches from the left sidebar. Prior to ProcessMaker 4.2.30, the number of applicable Requests, Tasks, or Collections displayed beside the name of that Saved Search. To increase performance, this number is disabled by default.
If you need the number of items that correspond to each Saved Search enabled, please submit a Support ticket.
Review Enterprise package versions for ProcessMaker 4.2.34.
The following are the Enterprise package versions in conjunction with ProcessMaker 4.2.34's release:
Actions By Email: package-actions-by-email 1.4.0
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: package-advanced-user-manager 1.0.0
Auth: package-auth-auth0 1.5.0
Auth SAML: package-auth-saml 1.3.2
Collections: package-collections 2.5.18
Comments: package-comments 1.3.0
Conversation Forms: package-conversational-forms 1.2.0
Data Connectors: package-data-sources 1.10.1
DocuSign Connector: connector-docusign 1.0.0
Dynamic UI: package-dynamic-ui 1.4.0
File Manager: package-files 1.4.1
Google Places: package-googleplaces 1.2.0
PDF Generator Connector: connector-pdf-print 1.8.0
Process Documenter: package-process-documenter 1.1.0
Process Optimization: package-process-optimization 1.2.0
Saved Searches: package-savedsearch 1.17.3 (See section Number of Items for Each Saved Search Disabled by Default)
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.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.10.0
Sentry: package-sentry 1.2.0
Signature: package-signature 1.3.1
Slack Notification Connector: connector-slack 1.2.0
Translations: package-translations 2.2.0
Versioning: package-versions 1.2.0
Vocabularies: package-vocabularies 2.6.0
Web Entry: package-webentry 2.4.1
Review product versions available in the open-source for ProcessMaker 4.2 for build 4.2.34.
The following are the product versions available in the open source for ProcessMaker 4.2.34's release:
Nayra BPMN 2.0 engine: Version 1.9.3
ProcessMaker BPMN Moddle: Version 6.0.2
ProcessMaker Query Language (PMQL): Version 1.6.0
Process Modeler: Version 1.22.2
Screen Builder: Version 2.30.1
Script Executor for Lua: Version 1.0.0
Script Executor for Node: 1.0.0
Script Executor for PHP: Version 1.0.1
Vue Screen Builder Form Elements: Version 0.29.1
Review product versions available in the open-source for ProcessMaker 4.2 for build 4.2.33.
The following are the product versions available in the open source for ProcessMaker 4.2.33's release:
Nayra BPMN 2.0 engine: Version 1.9.3
ProcessMaker BPMN Moddle: Version 6.0.2
ProcessMaker Query Language (PMQL): Version 1.6.0
Process Modeler: Version 1.22.2
Screen Builder: Version 2.30.0
Script Executor for Lua: Version 1.0.0
Script Executor for Node: 1.0.0
Script Executor for PHP: Version 1.0.1
Vue Screen Builder Form Elements: Version 0.29.1
ProcessMaker version 4.2.33 Release Notes.
Release Date: July 22, 2022.
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.2.33. This update includes multiple improvements, bug fixes, and a known issue.
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.
See the following important sections that describe changes to ProcessMaker version 4.2.32 and later from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
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 version 4.2.31 and later allows a set of non-alphanumeric characters in ProcessMaker usernames compared to ProcessMaker version 4.1.27 and earlier versions. Aside from alphanumeric characters, ProcessMaker 4.2.31 and later allows the following characters in usernames:
commercial at (@
)
hyphen (-
)
period (.
)
plus (+
)
underscore (_
)
ProcessMaker will enforce this set of special characters in a future version of the platform.
See the following topics in ProcessMaker documentation:
ProcessMaker version 4.2.30 and later now disables by default the number of items that correspond to each Saved Search when viewing the names of Saved Searches from the left sidebar. Prior to ProcessMaker 4.2.30, the number of applicable Requests, Tasks, or Collections displayed beside the name of that Saved Search. To increase performance, this number is disabled by default.
If you need the number of items that correspond to each Saved Search enabled, please submit a Support ticket.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in .
.
.
See the following sections for and versions for ProcessMaker version 4.2.33:
: ProcessMaker version 4.x core-product functionality is the .
: 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.
ProcessMaker version 4.2.32 Release Notes.
Release Date: July 8, 2022.
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.2.32. This update includes multiple improvements, bug fixes, and a known issue.
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.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.32 from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
See the following sections for core product and non-core package versions for ProcessMaker version 4.2.32:
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.
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 version 4.2.31 and later allows a set of non-alphanumeric characters in ProcessMaker usernames compared to ProcessMaker version 4.1.27 and earlier versions. Aside from alphanumeric characters, ProcessMaker 4.2.31 and later allows the following characters in usernames:
commercial at (@
)
hyphen (-
)
period (.
)
plus (+
)
underscore (_
)
ProcessMaker will enforce this set of special characters in a future version of the platform.
See the following topics in ProcessMaker documentation:
ProcessMaker version 4.2.30 and later now disables by default the number of items that correspond to each Saved Search when viewing the names of Saved Searches from the left sidebar. Prior to ProcessMaker 4.2.30, the number of applicable Requests, Tasks, or Collections displayed beside the name of that Saved Search. To increase performance, this number is disabled by default.
If you need the number of items that correspond to each Saved Search enabled, please submit a Support ticket.
ProcessMaker version 4.2.31 Release Notes.
Release Date: June 17, 2022.
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.2.31. This update includes multiple improvements, bug fixes, and a known issue.
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.
ProcessMaker version 4.2.31 is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.31 from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
See the following sections for core product and non-core package versions for ProcessMaker version 4.2.31:
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.
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 version 4.2.31 requires a more restricted set of non-alphanumeric characters in ProcessMaker usernames than ProcessMaker version 4.1.27 and earlier versions. Aside from alphanumeric characters, ProcessMaker 4.2.31 allows only the following characters in usernames:
commercial at (@
)
hyphen (-
)
period (.
)
plus (+
)
underscore (_
)
See the following topics in ProcessMaker documentation:
ProcessMaker version 4.2.30 and later now disables by default the number of items that correspond to each Saved Search when viewing the names of Saved Searches from the left sidebar. Prior to ProcessMaker 4.2.30, the number of applicable Requests, Tasks, or Collections displayed beside the name of that Saved Search. To increase performance, this number is disabled by default.
If you need the number of items that correspond to each Saved Search enabled, please submit a Support ticket.
Learn about bug fixes in ProcessMaker version 4.2 for ProcessMaker build 4.2.31.
These release notes document bug fixes addressed in ProcessMaker version 4.2.31.
ProcessMaker version 4.2.31 is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.31 from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
ProcessMaker Support ticket numbers are in bold text preceding the bug fix description.
28258: A ProcessMaker Script properly gets the Process name via the Software Development Kit (SDK).
The color for error validations in Screen Builder controls properly match that of the color configured in the Customize UI settings.
The Request started from a parent Request's Sub Process element routes correctly from a Form Task element configured to use an Interstitial Screen after running a Script Task.
The Line Input control properly gets the value from a Rich Text control by referencing its Variable Name setting in mustache syntax.
A control's text label may properly be set using the value from another control by referencing that control's Variable Name setting in mustache syntax.
Synchronizing with LDAP users that contain metadata synchronize correctly.
28143: Getting a Saved Search result via an API call returns no more than the set number of items per page as specified in the API call parameter.
Review product versions available in the open-source for ProcessMaker 4.2 for build 4.2.32.
The following are the product versions available in the open source for ProcessMaker 4.2.32's release:
Nayra BPMN 2.0 engine: Version 1.9.3
ProcessMaker BPMN Moddle: Version 6.0.2
ProcessMaker Query Language (PMQL): Version 1.5.1
Process Modeler: Version 1.22.1
Screen Builder: Version 2.29.0
Script Executor for Lua: Version 1.0.0
Script Executor for Node: 1.0.2
Script Executor for PHP: Version 1.0.0
Vue Screen Builder Form Elements: Version 0.29.0
Please be aware of known issues in ProcessMaker version 4.2.31.
These release notes document a known issue in ProcessMaker version 4.2.31.
When previewing a Screen that has more than one page, only images on the first page preview in the Form tab. Images on subsequent pages do not preview. Instead, the following message displays: Something went wrong and the file cannot be previewed. Click the download button to continue. No files available for download.
When previewing a Record List control that contains no records, the following error message displays: There is a validation error in your form.. This message does not impact preview functionality or in-progress Requests.
Workaround: Close the message.
Conversation-type Screens do not function correctly in the following situations:
Controls in a Conversation Screen do not display when that Screen is used for Web Entry.
After configuring two or more Select List controls in a Conversation Screen, only the first Select List control functions correctly in preview.
The Conversation package is being redesigned for a future release.
When email server settings are updated, the old settings remain cached in memory. The old email server settings display in the Email Report screen for that Saved Search. The email server uses these old settings to email the Saved Search report.
Review product versions available in the open-source for ProcessMaker 4.2 for build 4.2.31.
The following are the product versions available in the open source for ProcessMaker 4.2.31's release:
Nayra BPMN 2.0 engine: Version 1.9.3
ProcessMaker BPMN Moddle: Version 6.0.2
ProcessMaker Query Language (PMQL): Version 1.5.1
Process Modeler: Version 1.22.1
Screen Builder: Version 2.29.0
Script Executor for Lua: Version 1.0.0
Script Executor for Node: 1.0.2
Script Executor for PHP: Version 1.0.0
Vue Screen Builder Form Elements: Version 0.29.0
Review Enterprise package versions for ProcessMaker 4.2.31.
The following are the Enterprise package versions in conjunction with ProcessMaker 4.2.31's release:
Actions By Email: package-actions-by-email 1.3.16
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: 0.1.2
Auth: package-auth-auth0 1.4.15
Auth SAML: package-auth-saml 1.3.2
Collections: package-collections 2.5.18
Comments: package-comments 1.2.2
Conversation Forms: package-conversational-forms 1.1.7
Data Connectors: package-data-sources 1.9.16
DocuSign Connector: connector-docusign 0.1.10
Dynamic UI: package-dynamic-ui 1.3.8
File Manager: package-files 1.3.13
Google Places: package-googleplaces 1.1.7
PDF Generator Connector: connector-pdf-print 1.7.7
Process Documenter: package-process-documenter 1.0.3-RC1
Process Optimization: package-process-optimization 1.1.1-RC1
Salesforce Connector: connector-salesforce 1.1.1
Saved Searches: package-savedsearch 1.16.13 (See section Number of Items for Each Saved Search Disabled by Default)
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.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.9.15
Sentry: package-sentry 1.1.2
Signature: package-signature 1.2.4
Slack Notification Connector: connector-slack 1.1.3
Translations: package-translations 2.1.3
Versioning: package-versions 1.1.5
Vocabularies: package-vocabularies 2.5.7
Web Entry: package-webentry 2.3.11
ProcessMaker version 4.2.30 Release Notes.
Release Date: May 25, 2022. This release is not allowed for distribution. Instead, see ProcessMaker version 4.2.31 Release Notes.
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.2.30. This update includes multiple improvements, bug fixes, and a known issue.
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.
ProcessMaker version 4.2.30 is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.30 from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
See the following sections for core product and non-core package versions for ProcessMaker version 4.2.30:
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.
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 version 4.2.30 allows a more restricted set of non-alphanumeric characters in ProcessMaker usernames than ProcessMaker version 4.1.27 and earlier versions. Aside from alphanumeric characters, ProcessMaker 4.2.30 allows only the underscore (_
) and the hyphen character (-
) in usernames.
Ask your ProcessMaker Customer Success agent to coordinate reviewing all usernames in your ProcessMaker instance before your instance is upgraded to ProcessMaker version 4.2.30.
See the following topics in ProcessMaker documentation:
ProcessMaker version 4.2.30 now disables by default the number of items that correspond to each Saved Search when viewing the names of Saved Searches from the left sidebar. Prior to ProcessMaker 4.2.30, the number of applicable Requests, Tasks, or Collections displayed beside the name of that Saved Search. To increase performance, this number is disabled by default.
If you need the number of items that correspond to each Saved Search enabled, please submit a Support ticket.
Please be aware of known issues in ProcessMaker version 4.2.30.
These release notes document a known issue in ProcessMaker version 4.2.30.
When previewing a Screen that has more than one page, only images on the first page preview in the Form tab. Images on subsequent pages do not preview. Instead, the following message displays: Something went wrong and the file cannot be previewed. Click the download button to continue. No files available for download.
When previewing a Record List control that contains no records, the following error message displays: There is a validation error in your form.. This message does not impact preview functionality or in-progress Requests.
Workaround: Close the message.
Conversation-type Screens do not function correctly in the following situations:
Controls in a Conversation Screen do not display when that Screen is used for Web Entry.
After configuring two or more Select List controls in a Conversation Screen, only the first Select List control functions correctly in preview.
The Conversation package is being redesigned for a future release.
When email server settings are updated, the old settings remain cached in memory. The old email server settings display in the Email Report screen for that Saved Search. The email server uses these old settings to email the Saved Search report.
Review Enterprise package versions for ProcessMaker 4.2.30.
The following are the Enterprise package versions in conjunction with ProcessMaker 4.2.30's release:
Actions By Email: package-actions-by-email 1.3.16
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: 0.1.2
Auth: package-auth-auth0 1.4.14
Auth SAML: package-auth-saml 1.3.2
Collections: package-collections 2.5.17
Comments: package-comments 1.2.1-RC3
Conversation Forms: package-conversational-forms 1.1.7
Data Connectors: package-data-sources 1.9.15
DocuSign Connector: connector-docusign 0.1.9
Dynamic UI: package-dynamic-ui 1.3.7
File Manager: package-files 1.3.12
Google Places: package-googleplaces 1.1.7
PDF Generator Connector: connector-pdf-print 1.7.7
Process Documenter: package-process-documenter 1.0.3-RC1
Process Optimization: package-process-optimization 1.1.1-RC1
Salesforce Connector: connector-salesforce 1.1.1
Saved Searches: package-savedsearch 1.16.12 (See section Number of Items for Each Saved Search Disabled by Default)
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.0
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.9.15
Sentry: package-sentry 1.1.2
Signature: package-signature 1.2.3
Slack Notification Connector: connector-slack 1.1.3
Translations: package-translations 2.1.3
Versioning: package-versions 1.1.4-RC
Vocabularies: package-vocabularies 2.5.6-RC
Web Entry: package-webentry 2.3.10
ProcessMaker version 4.2.29 Release Notes.
Release Date: March 28, 2022.
ProcessMaker is proud to announce the immediate availability of ProcessMaker version 4.2.29. This update includes multiple new features and improvements.
ProcessMaker version 4.2.29 is not compatible with ProcessMaker versions 4.0.x through 4.1.x. ProcessMaker 4.2.29 is designed for new ProcessMaker implementations that are not upgraded from any previous versions.
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.
See the following sections for core product and non-core package versions for ProcessMaker version 4.2.29:
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.
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.
Learn what's new in ProcessMaker version 4.2.29.
ProcessMaker version 4.2.29 introduces a role called "Process Manager." The user assigned this role from a Process's configuration can adjust routing for Requests in that Process. The Process Manager understands the Process design and workflow dynamics to troubleshoot Request routing incidents. Part of the Advanced User package, the Process Manager may be specified for each Process. Learn more.
Process designers may disable, or turn off, a Process so that they can make changes or not allow Requests be started using it. Learn more.
Search within a data array using the new PMQL operators IN
and NOT IN
. Learn more.
Administrators can configure both server-wide and intra-Process use, such as setting email servers, user synchronization options, and login authentication options. Learn more.
Trigger signals when a user is created, deleted, viewed, or updated. Learn more.
Learn about new features now available in ProcessMaker version 4.2 for ProcessMaker build 4.2.29.
ProcessMaker version 4.2.29 is not compatible with ProcessMaker versions 4.0.x through 4.1.x. ProcessMaker 4.2.29 is designed for new ProcessMaker implementations that are not upgraded from any previous versions.
The Settings page is available from the Admin top menu. The Settings page contains administrator-related settings from Enterprise packages that require settings. In ProcessMaker version 4.2.29, the following Enterprise packages use settings:
The Advanced Users package brings both new features and improvements to existing features.
Configure the manager for each manager and for each group. Form Task elements and Manual Task elements within Process models can be configured to escalate to the manager for that Task assignee. For example, design a Process such that if the Task assignee does not complete a Task within a day of it being assigned, route that Process to the Task assignee's manager.
Schedule status: Use the Schedule status for each user to set the schedule for each user to be available to work on Tasks. In doing so, set which days of the week and hours of those days in 24-hour format each user is available.
Out of Office status: Use the Out of Office status for when a user is not available for work, such as when that user takes leave.
Configure for each user to whom to delegate work when that user is not available in the following circumstances:
That user has the Out of Office status: Newly assigned Tasks automatically reassign to the delegated user.
That user has the Scheduled status: Newly assigned Tasks automatically reassign to the delegated user when those Tasks are assigned when the initial Task assignee is not scheduled to work.
Configure Form Task elements and Manual Task elements to escalate a Task to the Task assignee's manager.
Configure Form Task elements and Manual Task elements to allow a Task assignee to escalate the current Task to her or his manager.
Select a Process Manager for each Process. ProcessMaker version 4.2.29 introduces a role called "Process Manager." The user assigned this role from a Process's configuration can adjust routing for Requests in that Process. The Process Manager understands the Process design and workflow dynamics to troubleshoot Request routing incidents. This user is assigned Tasks in that Process's Requests in which workflow would otherwise pause indefinitely when that Request's workflow cannot continue to a valid Task assignee for any of the following reasons:
The Request routes to a Task assignee whose user account is inactive.
The Request routes to the Task assignee's manager, but that user's account is not configured with a manager.
The Task assignee does not have a user account manager, and is a member of two or more groups which have different managers.
The Request routes to a Task assignee in which that user's account is set with the following statuses:
The user's account is set to Out of Office status, but not configured with a delegated user to assign new Tasks while with this status.
The user's account is set to Scheduled status, is not scheduled to work when the Task is assigned, and is not configured with a delegated user to assign new Tasks.
The Process Manager is assigned the Task in that Request, and may then indicate how to route that Request. The Process Manager may optionally cancel that Request if that user is among those selected to do so.
Assign a Task to the Process Manager when configuring Form Task elements and Manual Task elements.
Auth Unified package provides authentication protocol support for the following:
LDAP
SCIM
SSO
Atlassian
Auth0
GitHub
Keycloak
Microsoft
SAML
Use the DocuSign connector in Process models to automate functions, such as document signing, with the DocuSign service.
These release notes document new features available in ProcessMaker version 4.2.29. section documents new features also available in the ProcessMaker open-source edition. New Enterprise package descriptions are documented in alphabetical order below the section.
package (new to PM 4.2.29)
package (new to PM 4.2.29)
package (new to PM 4.2.29)
package
Enable User Signals from the new accessible from the Admin top menu. User Signals broadcast Signals for specific user events. When a user account is created, deleted, read, and/or updated, optionally broadcast a Signal of that event. Signal-type BPMN 2.0 elements listening for Signal events in your Process models can then trigger. For example, each time a user account is created, enable the Create User Signal to trigger a Signal Start Event element in a Process model that starts a Request to onboard a new employee in your organization.
Add user extended properties from the new accessible from the Admin top menu. User extended properties become settings in all user accounts. For example, to add user extended properties labeled "Employee ID" and "Hire Date" to enter each employee's ID number and hire date.
Learn about improvements to previously released features that are now available in ProcessMaker version 4.2 for ProcessMaker build 4.2.29.
These release notes document new improvements available in ProcessMaker version 4.2.29. 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.
ProcessMaker version 4.2.29 is not compatible with ProcessMaker versions 4.0.x through 4.1.x. ProcessMaker 4.2.29 is designed for new ProcessMaker implementations that are not upgraded from any previous versions.
The ProcessMaker interface is American with Disabilities Act (ADA) and Web Content Accessibility Guidelines (WCAG) compliant.
The new Inactive status prevents users from starting new Requests of that Process. Setting a Process as Inactive only disables starting new Requests of that Process. Any in-progress Requests are not affected and can complete.
Perform PMQL searches with the following operators:
IN: Use the IN
operator to search for data where the value of the specified property is one of multiple specified values.
NOT IN: Use the NOT IN
operator to search for data where the value of the specified property is not one of multiple specified values.
In a Process model, design Form Task elements, Manual Task elements, and any type of connector to perform multiple instances of one Task/function in parallel or in sequence. Configure multi-instance activities from the Loop Characteristics panel of an applicable element or connector.
Administrators may now force a user to change the password for that user's account, thereby improving security.
Add a tooltip to Submit Button controls. When hovering over the button, the tooltip displays.
Upload multiple files from one File Upload control.
The platform addresses Cross-Site Scripting (XSS) injection attacks in which malicious scripts are injected into otherwise benign and trusted websites.
Use OAuth 2.0 authorization protocol to limit API clients access to user data.
Call ProcessMaker Script Tasks as APIs outside of a Process's Request.
Attach files to a Send Email connector or an email notification.
Review product versions available in the open-source for ProcessMaker 4.2 for build 4.2.29.
The following are the product versions available in the open source for ProcessMaker 4.2.29's release:
Nayra BPMN 2.0 engine: Version 1.9.2
ProcessMaker BPMN Moddle: Version 0.12.0
ProcessMaker Query Language (PMQL): Version 1.5.1
Process Modeler: Version 1.21.0
Screen Builder: Version 2.24.1
Script Executor for Lua: Version 1.0.0
Script Executor for Node: 1.0.2
Script Executor for PHP: Version 1.0.0
Vue Screen Builder Form Elements: Version 0.28.6
Review Enterprise package versions for ProcessMaker 4.2.29.
The following are the Enterprise package versions in conjunction with ProcessMaker 4.2.29's release:
Actions By Email: package-actions-by-email 1.3.12
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: 0.1.2
Auth: package-auth-auth0 1.4.10
Auth SAML: package-auth-saml 1.3.2
Collections: package-collections 2.5.13
Comments: package-comments 1.2.1-RC3
Conversation Forms: package-conversational-forms 1.1.6
Data Connectors: package-data-sources 1.9.13
DocuSign Connector: connector-docusign 0.1.6
Dynamic UI: package-dynamic-ui 1.3.6
File Manager: package-files 1.3.7
Google Places: package-googleplaces 1.1.7
PDF Generator Connector: connector-pdf-print 1.7.7
Process Documenter: package-process-documenter 1.0.3-RC1
Process Optimization: package-process-optimization 1.1.1-RC1
Salesforce Connector: connector-salesforce 1.1.1
Saved Searches: package-savedsearch 1.16.10
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.0
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.9.11
Sentry: package-sentry 1.1.2
Signature: package-signature 1.2.2-RC
Slack Notification Connector: connector-slack 1.1.3
Translations: package-translations 2.1.2-RC
Versioning: package-versions 1.1.4-RC
Vocabularies: package-vocabularies 2.5.6-RC
Web Entry: package-webentry 2.3.6
Learn about bug fixes in ProcessMaker version 4.2 for ProcessMaker build 4.2.33.
These release notes document bug fixes addressed in ProcessMaker version 4.2.33.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.31 and later from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
Screen Builder properly does not validate rules for hidden controls.
Environment Variables update properly if they contain line breaks.
Web Entry URLs for archived Processes properly do not function to protect security.
Please be aware of known issues in ProcessMaker version 4.2.36.
These release notes document a known issue in ProcessMaker version 4.2.36.
When previewing a Screen that has more than one page, only images on the first page preview in the Form tab. Images on subsequent pages do not preview. Instead, the following message displays: Something went wrong and the file cannot be previewed. Click the download button to continue. No files available for download.
When previewing a Record List control that contains no records, the following error message displays: There is a validation error in your form.. This message does not impact preview functionality or in-progress Requests.
Workaround: Close the message.
When placing any control type into the Screen Builder canvas, a console error displays. This console error has no impact regarding preview functionality or in-progress Requests.
Conversation-type Screens do not function correctly in the following situations:
Controls in a Conversation Screen do not display when that Screen is used for Web Entry.
After configuring two or more Select List controls in a Conversation Screen, only the first Select List control functions correctly in preview.
The Conversation package is being redesigned for a future release.
Clicking the Reset button from a customized user interface configured in the Custom UI feature does not reset to the default logo and icons.
After uploading a file via a File Upload control that is a required control in that Task, the following message displays momentarily after the Task is submitted: Field is required
. This message displays incorrectly because the uploaded file is now properly in that Request's data. The message may be ignored.
When email server settings are updated, the old settings remain cached in memory. The old email server settings display in the Email Report screen for that Saved Search. The email server uses these old settings to email the Saved Search report.
Review product versions available in the open-source for ProcessMaker 4.2 for build 4.2.36.
The following are the product versions available in the open source for ProcessMaker 4.2.36's release:
Nayra BPMN 2.0 engine: Version 1.9.4
ProcessMaker BPMN Moddle: Version 6.0.2
ProcessMaker Query Language (PMQL): Version 1.6.1
Process Modeler: Version 1.23.0
Screen Builder: Version 2.50.3
Script Executor for Lua: Version 1.0.0
Script Executor for Node: 1.0.0
Script Executor for PHP: Version 1.0.1
Vue Screen Builder Form Elements: Version 0.40.0
Review Enterprise package versions for ProcessMaker 4.2.33.
The following are the Enterprise package versions in conjunction with ProcessMaker 4.2.33's release:
Actions By Email: package-actions-by-email 1.4.0
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: 1.0.0
Auth: package-auth-auth0 1.5.0
Auth SAML: package-auth-saml 1.3.2
Collections: package-collections 2.5.18
Comments: package-comments 1.3.20
Conversation Forms: package-conversational-forms 1.2.70
Data Connectors: package-data-sources 1.10.0
DocuSign Connector: connector-docusign 0.1.10
Dynamic UI: package-dynamic-ui 1.4.80
File Manager: package-files 1.4.10
Google Places: package-googleplaces 1.2.0
PDF Generator Connector: connector-pdf-print 1.7.7
Process Documenter: package-process-documenter 1.1.0
Process Optimization: package-process-optimization 1.2.0
Saved Searches: package-savedsearch 1.17.1 (See section Number of Items for Each Saved Search Disabled by Default)
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.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.10.0
Sentry: package-sentry 1.2.0
Signature: package-signature 1.3.1
Slack Notification Connector: connector-slack 1.2.0
Translations: package-translations 2.2.30
Versioning: package-versions 1.2.0
Vocabularies: package-vocabularies 2.6.0
Web Entry: package-webentry 2.4.1
Review Enterprise package versions for ProcessMaker 4.2.36.
The following are the Enterprise package versions in conjunction with ProcessMaker 4.2.36's release:
Actions By Email: package-actions-by-email 1.5.0
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: package-advanced-user-manager 1.0.1
Auth: package-auth-auth0 1.5.2
Collections: package-collections 2.5.22
Comments: package-comments 1.3.1
Conversation Forms: package-conversational-forms 1.2.1
Data Connectors: package-data-sources 1.10.4
DocuSign Connector: connector-docusign 1.0.1
Dynamic UI: package-dynamic-ui 1.4.3
File Manager: package-files 1.4.3
Google Places: package-googleplaces 1.2.1
PDF Generator Connector: connector-pdf-print 1.8.1
Process Documenter: package-process-documenter 1.1.1
Process Optimization: package-process-optimization 1.2.1
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.11.0
Sentry: package-sentry 1.2.1
Signature: package-signature 1.3.2
Slack Notification Connector: connector-slack 1.2.1
Translations: package-translations 2.2.1
Versioning: package-versions 1.2.1
Vocabularies: package-vocabularies 2.6.2
Web Entry: package-webentry 2.5.2
Saved Searches: package-savedsearch 1.18.3 (See section )
Please be aware of known issues in ProcessMaker version 4.2.33.
These release notes document a known issue in ProcessMaker version 4.2.33.
When previewing a Screen that has more than one page, only images on the first page preview in the Form tab. Images on subsequent pages do not preview. Instead, the following message displays: Something went wrong and the file cannot be previewed. Click the download button to continue. No files available for download.
When previewing a Record List control that contains no records, the following error message displays: There is a validation error in your form.. This message does not impact preview functionality or in-progress Requests.
Workaround: Close the message.
Conversation-type Screens do not function correctly in the following situations:
Controls in a Conversation Screen do not display when that Screen is used for Web Entry.
After configuring two or more Select List controls in a Conversation Screen, only the first Select List control functions correctly in preview.
The Conversation package is being redesigned for a future release.
When email server settings are updated, the old settings remain cached in memory. The old email server settings display in the Email Report screen for that Saved Search. The email server uses these old settings to email the Saved Search report.
Learn about bug fixes in ProcessMaker version 4.2 for ProcessMaker build 4.2.32.
These release notes document bug fixes addressed in ProcessMaker version 4.2.32.
ProcessMaker version 4.2.31 and later is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.31 and later from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
ProcessMaker Support ticket numbers are in bold text preceding the bug fix description.
Warning messages that display in Script output do not prevent its Script Executor from continuing to run that Script.
Properly delete all media from a Request via an API call.
The recent jobs should not show as delivered or processed if there is an error.
Custom CSS properly applies to the Signature control in Screen Builder.
A signature entered into a Signature control properly displays when the visibility rule for the Submit Button control on that Screen is set to True.
Learn about improvements to previously released features that are now available in ProcessMaker version 4.2 for ProcessMaker build 4.2.32.
These release notes document new improvements available in ProcessMaker version 4.2.32.
The Signature control in Screen Builder has a setting labeled Pad Height to set the vertical space into which the signer may enter a signature. See the Pad Height setting description.
Review Enterprise package versions for ProcessMaker 4.2.32.
The following are the Enterprise package versions in conjunction with ProcessMaker 4.2.32's release:
Actions By Email: package-actions-by-email 1.3.16
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: 0.1.2
Auth: package-auth-auth0 1.4.15
Auth SAML: package-auth-saml 1.3.2
Collections: package-collections 2.5.18
Comments: package-comments 1.2.2
Conversation Forms: package-conversational-forms 1.1.7
Data Connectors: package-data-sources 1.9.16
DocuSign Connector: connector-docusign 0.1.10
Dynamic UI: package-dynamic-ui 1.3.8
File Manager: package-files 1.3.13
Google Places: package-googleplaces 1.1.7
PDF Generator Connector: connector-pdf-print 1.7.7
Process Documenter: package-process-documenter 1.0.3-RC1
Process Optimization: package-process-optimization 1.1.1-RC1
Salesforce Connector: connector-salesforce 1.1.1
Saved Searches: package-savedsearch 1.16.13 (See section Number of Items for Each Saved Search Disabled by Default)
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.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.9.15
Sentry: package-sentry 1.1.2
Signature: package-signature 1.2.4
Slack Notification Connector: connector-slack 1.1.3
Translations: package-translations 2.1.3
Versioning: package-versions 1.1.5
Vocabularies: package-vocabularies 2.5.7
Web Entry: package-webentry 2.3.11
Learn about improvements to previously released features that are now available in ProcessMaker version 4.2 for ProcessMaker build 4.2.30.
These release notes document new improvements available in ProcessMaker version 4.2.30. 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.
ProcessMaker version 4.2.30 is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.30 from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
As necessary, a ProcessMaker CloudOps engineer may add a custom email footer that displays at the bottom of all emails distributed by your ProcessMaker instance.
As necessary, a ProcessMaker CloudOps engineer may add HTML to the head tag of your ProcessMaker instance so that custom HTML displays. This may include custom CSS or script injections for analytics platforms.
The Customize UI settings now supports custom favicons.
Please be aware of known issues in ProcessMaker version 4.2.32.
These release notes document a known issue in ProcessMaker version 4.2.32.
When previewing a Screen that has more than one page, only images on the first page preview in the Form tab. Images on subsequent pages do not preview. Instead, the following message displays: Something went wrong and the file cannot be previewed. Click the download button to continue. No files available for download.
When previewing a Record List control that contains no records, the following error message displays: There is a validation error in your form.. This message does not impact preview functionality or in-progress Requests.
Workaround: Close the message.
Conversation-type Screens do not function correctly in the following situations:
Controls in a Conversation Screen do not display when that Screen is used for Web Entry.
After configuring two or more Select List controls in a Conversation Screen, only the first Select List control functions correctly in preview.
The Conversation package is being redesigned for a future release.
When email server settings are updated, the old settings remain cached in memory. The old email server settings display in the Email Report screen for that Saved Search. The email server uses these old settings to email the Saved Search report.
Learn about bug fixes in ProcessMaker version 4.2 for ProcessMaker build 4.2.30.
These release notes document bug fixes addressed in ProcessMaker version 4.2.30.
ProcessMaker version 4.2.30 is compatible to upgrade from any ProcessMaker version 4.x. ProcessMaker version 4.2 introduces many new features and improvements that were introduced in ProcessMaker version 4.2.29.
See the following important sections that describe changes to ProcessMaker version 4.2.30 from previous ProcessMaker 4 versions:
See the following sections of ProcessMaker version 4.2.29 Release Notes:
ProcessMaker Support ticket numbers are in bold text preceding the bug fix description.
Tasks may now be properly opened.
26190: The appropriate Script Executor properly runs a Script using the appropriate user's authentication during a Request after that Process has been imported to that ProcessMaker environment.
27668: The number of in-progress and completed Requests is appropriate for each Process in a ProcessMaker environment.
The Requests page does not display by default when logging on after the previous session has timed out.
The Tasks tab in completed Requests no longer displays because there are no other Tasks to be done.
PDFs generated by a ProcessMaker Script properly display in preview.
HTML files generated by a ProcessMaker Script may properly be downloaded from the File Manager tab in a Request summary.
Validation rules properly evaluate JSON object data in a variety of levels.
Row content correctly obtains data in the Notifications table.
Start Event elements configured with Web Entry and an Interstitial Screen route route a Request correctly when that Start Event element is immediately followed by a Script Task element. Processes that are designed as follows route Requests and use Interstitial Screens properly:
A parent Process is configured with a Start Event element and Form Task element to each use an Interstitial Screen.
The parent Process uses a Sub-Process element that calls a child Request.
The child Process uses a Start Event element, Script Task element, and End Event element.
Toggle keys/check boxes can no longer be modified when viewing a Screen for a completed Task from the Forms tab of a Request summary.
25596: A Task which is interrupted by a boundary-type event properly does not display in that Request's history because that Task never completed.
26190: After a Process is imported, Script Task elements properly retain with which user each Script is configured to run.
Imported Processes that use a Script Task element properly start.
An interstitial Screen properly displays only once when immediately following that Task's element is a Sub Process element in which a Script Task is within the child Process.
26659: Users with the Make this user a Super Admin option enabled can no longer accept Self-Service Tasks that are not potential Tasks assignees in that Request.
26665: Processes properly start Requests when the first Task in that Request is a Form Task element that uses a Screen containing a File Upload control in a Loop control.
26852: Processes correctly start Requests that properly validate.
26895: An existing Process may be opened, redesigned, and then saved without causing an invalid error.
A Request properly displays its summary from an End Event element when that element is preceded by a Form Task element using an Interstitial Screen and a Script Task, in that order.
Validation rules properly function in different JSON object levels and with visibility rules during a Request.
The _parent
internal variable properly allows the file preview of an uploaded file when that File Upload control is within a Loop control.
26955: When a File Upload control is included as part of a Record List, which itself is in a Loop control, the file uploaded to each looped record in the Record List remains available.
When both a File Upload control and a Loop control are part of a Record List, files uploaded via the File Upload control in multiple loops of a record remain available in subsequent Tasks of that Request.
A Screen may use more than one Submit button as long as only one of them is configured to submit (as opposed to save) without causing a validation error.
The File Upload control's progress bar properly fits within the Add screen when uploading a file.
Synchronizing with LDAP users that contain metadata import correctly.
A user that logs on to ProcessMaker via SAML properly times out for proper security.
28030: Searching for records in a Collection using PMQL based on dates properly returns record results.
Dashboards properly display for the appropriate users and/or groups after their ProcessMaker environment updates to ProcessMaker version 4.2.30.
During a Request, if a file is uploaded to an initial Task, followed by a Sub Process, that file is available to download from a subsequent Task.
The +Upload Public File screen properly displays to upload a public file.
The following message properly displays when an invalid file ID instead of an error message: No files available for download.
Large files uploaded to a Task properly show the progress bar that indicates how much of that file has uploaded.
A file uploaded via a File Upload control within a Loop control of one Task properly previews and may be downloaded from a second Task that references the JSON array from the first Task.
A timed-out anonymous Web Entry no longer redirects to the ProcessMaker login page.
27527: Start Event elements configured with Web Entry and an Interstitial Screen route route a Request correctly when that Start Event element is immediately followed by a Script Task element.
Review product versions available in the open-source for ProcessMaker 4.2 for build 4.2.30.
The following are the product versions available in the open source for ProcessMaker 4.2.30's release:
Nayra BPMN 2.0 engine: Version 1.9.3
ProcessMaker BPMN Moddle: Version 6.0.2
ProcessMaker Query Language (PMQL): Version 1.5.1
Process Modeler: Version 1.22.0
Screen Builder: Version 2.28.1
Script Executor for Lua: Version 1.0.0
Script Executor for Node: 1.0.2
Script Executor for PHP: Version 1.0.0
Vue Screen Builder Form Elements: Version 0.29.0