Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Learn about new features now available in ProcessMaker Platform Spring 2023.
These release notes document new features available in ProcessMaker Platform Spring 2023.
ProcessMaker continues to integrate no-code functionality into our platform with Global Natural Language Search. Use this search bar available anywhere within the platform to find Request, Task, and Collection data. Using English and most non-English languages, enter everyday words and phrases in the Global Natural Language Search bar without using PMQL syntax. For example, enter show me collections
or show Requests started by Louis Canera
. Natural Language Search is not limited to the search bar.
Learn more from this documentation topic:
A Process Template is a ready-to-use Process that serves as a foundation for designing new Processes. By using Process Templates, expedite the time to design new Processes, minimize the need for duplicative effort, and guarantee a consistent appearance and functionality across all Processes in your organization. ProcessMaker knows how to best design Processes. Learn from our best practices.
Download Process Templates from ProcessMaker.
Learn more from these documentation topics:
The Decision Tables package introduces decision tables into ProcessMaker Platform Spring 2023. A Decision Table is a two-dimensional grid that outlines the different possible business conditions that can occur for a particular data output. The data output then affects the workflow routing for any Request that references that decision table. The Decision Table represents business rules from which to evaluate how to route Requests for a Process.
Decision Tables provide the following benefits versus only use BPMN elements to determine workflow routing:
Design complex sets of business rules more easily and with greater readability and transparency than using Gateway-type elements with Sequence Flow elements to determine workflow routing.
Decision Tables require no coding experience, allow most Process designers to easily design business rules.
Unlike BPMN elements, Decision Tables function independently of Process models. Decision Tables are referenced from within Process models, thereby making them reusable and more flexible than only using BPMN elements.
Decision Tables are referenced from Rule Task connectors in a Process model. One Rule Task connector may reference multiple Decision Tables to determine complex routing decisions.
Learn more from these documentation topics:
Learn about bug fixes in ProcessMaker Platform Spring 2023.
These release notes document bug fixes addressed in ProcessMaker Platform Spring 2023.
Scripts properly access the _parent
variable value: When a child Request contains a Script Task, that Script Task properly accesses the value of the _parent
variable value from the parent Request.
Form Task elements with self-assignment retain its designated assignment after import: After importing a Process that contains a Form Task element configured for self-assignment, that Form Task element retains the designated Task assignee(s) for that Task.
A Select List control properly retains its default value regarding dependent controls: When one Select List control depends on the value of another Select List control for its options, the primary Select List control properly retains its default value setting.
PMQL performs search results more quickly: PMQL performs search results more quickly, even against large data sets.
Calls to a Data Connector properly occur once: A nested Screen with a Record List control containing a Select List control in which its data source is a Data Connector, that Data Connector is called only when a row is edited in the Record List control.
Assigning a Sub Process element by a user ID value properly functions: Assigning to whom to assign a Sub Process element by a user ID now properly can be configured correctly. The Variable Name setting into which to enter the Request variable that provides the user ID properly displays.
Submit button is properly enabled on nested Screens with multiple pages: When a Screen with multiple pages is nested, and the Submit Button control is on a secondary page of that Screen, the Submit Button control properly functions.
Please be aware of known issues in ProcessMaker Platform Spring 2023.
These release notes document known issues in ProcessMaker Platform Spring 2023. Platform section documents known issues affecting the ProcessMaker Platform Spring 2023 open-source edition. Known issues to Enterprise packages are documented in alphabetical order below the Platform section.
"Scripts" page does not load after searching for a non-existing Script Category: After searching for a Script Category that does not exist from the Categories tab on the Scripts page, and then selecting the Scripts tab, the list of Scripts does not display.
Unclear error when publishing a Process Template from a Process without an expected Vocabulary: When publishing a Process Template from a Process with an expected but unassigned Vocabulary shows the following unclear error: Cannot read properties from undefined (reading 'name'). Instead, the message should indicate to assign a Vocabulary to the Process before publishing it as a Template.
Inconsistent messages when importing Screens and Collections: Different messages display after successfully importing a Screen versus a Collection. These messages do not affect the success of importing these assets.
Users who are not "Super Admins" with the permission to delete Screen Categories cannot do so: Users not with the Make this user a Super Admin option but set with the Delete Screen Categories permission cannot delete Screen Categories.
Periods in an imported Process convert to commas: When a Process that contains periods in the file name is imported, such as Import.This.Process
, those periods convert to commas.
Processes that contain no content or only a Pool element cannot be exported: Processes that contain no content or only a Pool element during the time that Process was last automatically saved or published cannot export.
An API error message displays instead of the page loading spinner: When clicking quickly between tabs in the Designer top menu, or using ProcessMaker Platform on a 3G network or slower, the following error message displays instead of the page loading spinner: Sorry! API failed to load.
Unintentional copying of selected Process model element(s): After selecting a Process model object from the Process model, and then selecting other text in the ProcessMaker Platform environment, when using keyboard shortcuts to copy the selected text, the Process model object is also copied.
Workaround: Before selecting the other text in the ProcessMaker Platform environment, ensure that the Process model object is not selected.
Text from the platform breadcrumbs cannot be copied when a Process model object is selected: After selecting a Process model object from the Process model, and then selecting text from the platform breadcrumbs, when using keyboard shortcuts to copy the selected text, the breadcrumb text cannot be copied.
Workaround: Before selecting the platform breadcrumbs text, ensure that the Process model object is not selected.
Resizing a Sequence Flow element: Process Modeler stops responding properly when resizing a Sequence Flow element connected between two Process model objects.
Automatic saving does not function when a configuration setting has focus: When a configuration setting has focus, such as when revising that setting but not removing focus from it, automatic saving does not occur until focus is removed and the next automatic save occurs.
Workaround: Remove focus from the configuration setting to ensure the revision automatically saves.
Process model objects with Boundary-type elements can be pasted outside of Pool elements: After copying one or more Process model objects that have associated Boundary-type elements, they can be pasted outside of their Pool element.
Task-type elements with Boundary Event-type elements can be pasted separately from their associating Task element: After copying a Boundary Event-type element associated with a Task-type element, it may be pasted separately from its associating Form-type element.
Progress bar does not display after attempting to upload a disallowed file type: If a disallowed file type is uploaded to a File Upload control, and then an allowed file type uploaded to the same control, the progress bar does not display to show the progress while uploading the allowed file type.
Inaccurately displays message that a Decision Table name already exists: When copying a Decision Table from the Decision Tables page, an error message while renaming the Decision Table copy inaccurately displays the following error message: The Name has already been taken. when that name does not exist.
Users who are not "Super Admins" with the permission to view Decision Tables receive an error: Users not with the Make this user a Super Admin option but set with the View Decision Tables permission receive a Not Authorized message when attempting to navigate to Process Modeler from within the Designer area of the platform.
Dynamic UI settings for groups take affect immediately: Unlike other settings for group management whereby the Save button commits changes to that group, using any of the toggle keys in the Visibility Settings section of the Group Details tab are saved immediately.
Available columns for a Saved Search is not functioning correctly: When configuring a Saved Search for a Request, the Available Columns column in the Columns tab does not function correctly in the following ways:
An unexpectedly long period of time is required for the content to load.
Request variables and other content not associated with that Saved Search's Request display, making it difficult to determine which available columns to add to the Active Columns column for the Saved Search.
Review Enterprise package versions for ProcessMaker Platform Spring 2023.
The following are the Enterprise package versions in conjunction with ProcessMaker Platform's Spring 2023 release:
Actions By Email: package-actions-by-email 1.11.1
Advanced Forms: DEPRECATED in March 2021; no longer supported
Advanced User Manager: package-advanced-user-manager 1.4.0
Auth: package-auth-auth0 1.10.1
Collections: package-collections 2.9.1
Comments: package-comments 1.5.1
Conversation Forms: package-conversational-forms 1.2.2
Data Connectors: package-data-sources 1.16.1
Decision Tables: package-decision-engine: 1.0.0
DocuSign Connector: connector-docusign 1.2.1
Dynamic UI: package-dynamic-ui 1.9.1
File Manager: package-files 1.7.1
Google Places: package-googleplaces 1.4.1
IDP: connector-idp 1.2.2
PDF Generator Connector: connector-pdf-print 1.11.2
Process Documenter: package-process-documenter 1.3.0
Process Optimization: package-process-optimization 1.3.0
Saved Searches: package-savedsearch 1.23.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.18.1
Sentry: package-sentry 1.3.0
Signature: package-signature 1.4.1
Slack Notification Connector: connector-slack 1.3.1
Translations: package-translations 2.3.3
Versioning: package-versions 1.4.2
Vocabularies: package-vocabularies 2.9.1
Web Entry: package-webentry 2.13.0
Learn about improvements to previously released features that are now available in ProcessMaker Platform Spring 2023.
These release notes document new improvements available in ProcessMaker Platform Spring 2023. Platform section documents new improvements also available in the ProcessMaker Platform Spring 2023 open-source edition. Improvements to Enterprise packages are documented in alphabetical order below the Platform section.
Following our belief that "there is always a better way," ProcessMaker redesigns how one Select List control's options depend upon the selected option in another Select List control when both their data sources are in Collections.
Learn more from these documentation topics:
As you design Processes, Scripts, and Screens, ProcessMaker Platform automatically saves your work at regular intervals. Your work is always saved regardless of whether your session times out or you lose Internet connection. When your saved draft is ready, publish it.
Learn more from these documentation topics:
More quickly navigate the canvas in your Process models using keyboard shortcuts. Furthermore, copy and clone selected Process model objects using keyboard shortcuts.
Learn more from these documentation topics:
Admin solutions designers can customize the PM Platform User Interface to guide process creation for global or group-specific users.
Learn more from these documentation topics:
View links to system requirements and special instructions to install the on-premises ProcessMaker Platform open-source edition.
See these on-premises server requirements prior to installing the ProcessMaker Platform Spring 2023 open-source edition on-premises.
ProcessMaker Platform Spring 2023 requires the following newer system requirements than those from ProcessMaker 4.4.x:
MySQL 8.0
PHP 8.1 or later
ProcessMaker Platform Spring 2023 Release Notes.
Release Date: May 8, 2023.
ProcessMaker Platform Spring 2023, our latest enterprise product release, is a state-of-the-art, cloud-based SaaS solution that seamlessly integrates all of our previous releases into a unified platform. Create BPMN 2.0-compliant business processes using the ProcessMaker 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 Platform releases, and document new features, improvements, bug fixes, and/or known issues associated with this release unless otherwise noted.
All existing ProcessMaker Platform users automatically upgrade to ProcessMaker Platform Spring 2023 seamlessly and continue to leverage best-in-class technology. The transition will not disrupt their ongoing business operations and they do not need to take any additional actions to benefit from this release.
Not all features are available in the Enterprise edition. Decision Tables package is sold separately. Please contact your Customer Success Manager for more information.
For users on ProcessMaker 3, the minimum version required for an upgrade to ProcessMaker Platform Spring 2023 is 3.8.0. Once upgraded, ProcessMaker 3 customers can access/edit all their current ProcessMaker 3 processes using the PM Classic feature. However, any new processes must be created in ProcessMaker Platform Spring 2023.
With the introduction of ProcessMaker Platform Spring 2023 comes the following new features and improvements. Note that not all of the following are available in the Open-Source edition. Please contact your Sales representative or Enterprise Customer Success Manager for more information.
With these powerful new features and improvements, ProcessMaker provides businesses best-in-class with the flexibility and efficiency you need to succeed in today's fast-paced marketplace.
See the following sections for core product and non-core package versions for ProcessMaker Platform:
Core product: ProcessMaker Platform core-product functionality is the ProcessMaker Platform open-source edition.
Non-core packages: ProcessMaker Platform packages extend core-product functionality. Packages are not available in the ProcessMaker Platform Spring 2023 open-source edition, but are available to customers that purchase or subscribe to ProcessMaker Platform Spring 2023. Release Notes that affect package functionality are documented in separate sections.
Review product versions available in the open-source for ProcessMaker Platform Spring 2023.
The following are the product versions available in the open source for ProcessMaker Platform's Spring 2023 release:
Nayra BPMN 2.0 engine: Version 1.9.4
ProcessMaker BPMN Moddle: Version 0.13.0
ProcessMaker Query Language (PMQL): Version 1.9.0
Process Modeler: Version 1.30.1
Screen Builder: Version 2.71.3
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.46.1