ProcessMaker Changelog

What's new in ProcessMaker 3.3.6

Mar 22, 2019
  • Bug Fixes:
  • The task information of the Process Map with a Value Based assignment rule correctly displays the user information: The username of the last user participating in the current task correctly displays in the task information of the Process Map. The bug solution also applies to the following assignment rules: Cyclical, Value Based, Self Service Value Based, Self Service, Reports to and Manual Assignment. Tasks configured as parallel multiple instances don’t display the last user information.
  • The jump action correctly displays the summary form after re-assigning a case: The jump action displays the summary form as well as the claim and submit buttons if the case is unassigned and the user has the Summary form permission. The jump action displays the case resume and summary form in the following lists: Inbox, Draft, Participated, Paused, Advanced Search, Review and Reassign.
  • Configuring "max file size" property in the Multiple File and File web controls now validates the post_max_size and upload_max_filesize global variables in the PHP file: The validation applies to the smaller value between the web control and the global values. Otherwise, if the user exceeds the maximum in the global values a message displays to alert them of the excess value.
  • The default time zone now is configured correctly when the Multi Time Zone feature is disabled: When the system_utc_time_zone variable in the env.ini file is disabled and a time zone is selected in the ProcessMaker interface, now the dates use the timezone configured in the ProcessMaker interface.
  • If a script task follows a task configured with actions by email that contains a file control, then the script task properly saves the new values in the variables: The bug solution applies only to Link to Fill a form.
  • Known Issues:
  • When a process ends with a script task, the Case Information displays "Not finished yet" in Mobile: If a process ends with a script task after running a case in the web application and then goes to Mobile app, the case information displays “Not finished yet.”

New in ProcessMaker 3.3.4 (Mar 22, 2019)

  • Improvements:
  • REST API Endpoint - Sub-process cases: The new “Sub-process cases” endpoint improves the ProcessMaker REST API by retrieving the list of sub-process cases. The endpoint response is an array of all sub-process cases of which the parent case is the one provided in the {app_uid} parameter. Each item in the array shows the case information of each sub-process case. Business Value: Use this endpoint to fully integrate with cases created by sub-processes. This functionality expands options for your implementations. For example, use this REST API call for greater traceability and accountability for cases created from sub-processes.
  • Custom Summary Form in Unassigned Cases: As a Process Architect with the proper permissions now you can configure your processes to show a Dynaform in the case summary for unassigned cases. As an operator with the proper permissions, you can open a case in the unassigned list and see the Dynaform summary. This Dynaform summary shows all the Dynaform information in view mode with the Claim and Cancel buttons. Business Value: This improvement helps Self-Service users make better decisions when claiming cases, thereby avoiding errors that will cost time and money to fix later.
  • Bug fixes:
  • Consecutive clicks on the pause button no longer affect a case running in parallel threads: The parallel threads now are converging after the thread is unpaused. Validations were added to prevent pausing a case multiple times. The solution in this bug also applies when the PMFPauseCase function runs multiple times. Scope: This bug affects ProcessMaker 3.2.1 to 3.3.3.
  • When creating a case via the REST API, the “New Case Impersonate” endpoint now correctly sets process system variables in the ProcessMaker database: The system variables now populate correctly the “New case Impersonate” REST API endpoint as soon as the case is created. After using the “New Case Impersonate” endpoint, the APPLICATION, PROCESS, TASK, INDEX, USER_LOGGED, and USR_USERNAME fields are correctly saved in the APP_DATA column of the APPLICATION table. No longer causing issues in triggers that relies on these system variables when a case is created or triggers executed by other REST endpoints.
  • Custom Case List now properly updates new fields in report tables: When a report table related to the Custom Case List feature is updated, new fields properly update on load without selecting the report table again. If a field is removed or renamed from the report table, then the column is also removed from the referenced cases lists. Custom Case List now is updating new fields as well as editing and deleting fields in the Inbox, Draft, Participated, Unassigned and Paused lists.Control labels now display with the correct spacing in the HTML class property: The HTML class property in control labels now display properly the spacing between col-sm-2 and col-md-2. Control labels now display with the correct spacing in the following controls types: text field, text area, check group, checkbox, radio, dropdown, suggest, and label. Scope: This bug affects ProcessMaker 3.2.0 to 3.3.3.
  • Server files no longer download without authentication: A security hole was fixed by sanitizing the arguments received by ProcessMaker. Furthermore, actions in classic processes now have access controls.
  • Cases run correctly in script tasks that use the “cancel case” function: Cases no longer stuck in the script task if a trigger uses the PMFCancelCase function to cancel the case. Scope: This bug affects ProcessMaker 3.3.0 to 3.3.3.
  • Variables now are properly updated combining the PMFDerivateCase and PMFSendMessage: The variables now are updated correctly if a case routes by PMFDerivateCase and uses triggers that calls the PMFSendMessage function. Triggers place after routing. Scope: This bug affects ProcessMaker 3.3.3.

New in ProcessMaker 3.3.3 (Feb 6, 2019)

  • Bug fixes:
  • Deprecated messages no longer display in the ProcessMaker Debugger when using ProcessMaker Functions: Triggers that use any ProcessMaker Functions now run correctly without displaying the PHP Deprecated Error Notification in the ProcessMaker debugger. This fix applies to ProcessMaker 3.3.x on-premises installations that use PHP 7.1 and Apache web server.
  • Queries to an MSSQL server run successfully: Queries that use the executeQuery method to insert data into a MSSQL table no longer throws an error.
  • $_DBArray is now working correctly in classic processes: Querying the data stored in the $_DBArray variable will populate the dropdown options correctly.
  • Accents and non-ASCII characters display properly in Dynaforms: Dynaform control labels that contain accents or special characters display without distortion after editing a variable property from the Variables section.
  • Hyperlinks accessed from the PMFCaseLink method work properly with IE: Links generated with the PMFCaseLink method. In Internet Explorer, the link will open only the form in a new tab, as it does when opening the cases from the inbox.
  • The PMFSendVariables function works correctly in the “Before Dynaform” event: When using the PMFSendVariables function in a trigger for the "Before Dynaform" event, the information is saved in the case.
  • Known issues:
  • An error displays when executing a query in PostgreSQL: Queries that use the executeQuery method to insert data into a table displays an error in the ProcessMaker Debugger when connecting to a database with PostgreSQL.

New in ProcessMaker 3.3.0 (Nov 6, 2018)

  • Improvements:
  • PROD-318 Intermediate Events label now is added in the case history if the label is defined
  • PROD-485 The "PMFCancelCase" function now works with parallel tasks
  • PROD-584 The grid control now is improved with the new "clear" helper
  • PROD-709 Users granted with the process permission can reassign their own cases
  • PROD-710 Audit and Standard logs now are downloaded in a graphical way
  • PROD-842 An IT admin can turn standard logs on and off according a logging level
  • PROD-902 Change log now records changes made from Actions by Email as well as whether the change was done from Actions by Email, web or mobile
  • PROD-991 Enterprise plugin manager now improved
  • PROD-1059 ProcessMaker now is fully compatible with PHP 7.0.x and 7.1.x
  • Deprecated/Removed Functionalities:
  • HOR-4717 The library HTML2PDF does not work with PHP 7. Then HTML2PDF was deprecated
  • HOR-4773 The "database-generate-self-service-by-value" command was removed
  • PROD-212 History of use was removed
  • Known Issues:
  • HOR-4620 Datasource property does not work in a suggest control when it is inside a grid control
  • HOR-4863 PMFCancelCase fails in a script task after the first task
  • HOR-4927 In a classic process, files do not uploaded correctly in a Web Entry form
  • Database Scheme Changes:
  • HOR-4478 In the OBJECT_PERMISSION table, the OP_OBJ_TYPE field changes the size to 20
  • HOR-4479 New table APP_DATA_CHANGE_LOG
  • HOR-4480 The new table APP_DATA_CHANGE_LOG has been populated and updated
  • HOR-4481 The ROW_MIGRATION field has been added to APP_DATA_CHANGE_LOG for the data migrated from APP_HISTORY
  • HOR-4489 In the LIST_CANCELED table, the DEL_INDEX field was been updated as primary key
  • HOR-4772 The APP_ASSIGN_SELF_SERVICE_VALUE table now uses the TAS_ID and APP_NUMBER field
  • Changes in the Current Functionality:
  • FBI-2432 Email configuration uses the sender email in the label
  • FBI-2504 The process design no longer is lost when the user closes the designer
  • HOR-4903 The GeoMap field now only works in IOS and Android app by using the 'google_map_api_key' and 'google_map_signature' parameters in the "env.ini" file
  • Fixed Bugs:
  • FBI-2375 Changes made in templates now are displayed correctly when downloading the second time
  • FBI-2380 Required file fields in grid are now validated correctly
  • FBI-2418 Dynaform now is printed properly when accessed through link externally
  • FBI-2453 When a field control is edited, its value now correctly works using the print button
  • FBI-2461 Elements created near the crown no longer are behind the pool
  • HOR-4249 Email events now have the option to select "Default Email Configuration"
  • HOR-4355 The configuration of the user's email account no longer is lost when importing in a different workspace
  • HOR-4391 New roles created by endpoints now display correctly in the PM interface
  • HOR-4440 The PMFCaseLink function now correctly links to the case
  • HOR-4454 The "cancelCase" from API now validates correctly when it is in a parallel thread
  • HOR-4455 The cases no longer duplicate when a script task is taking a long time to complete
  • HOR-4629 Cases in the parallel threads now open the thread in "To Do" tray as long as there is only one active thread assigned to the user
  • HOR-4697 REST API now works correctly with a workspace named "api"
  • HOR-4702 Routing cases in parallel no longer generate a loop
  • HOR-4712 Cases canceled in parallel no longer are listed in the "Inbox" tray
  • HOR-4721 The CSV data now can be imported correctly to a PM table
  • HOR-4730 Importing a process (a .pmx file) no longer takes too much time
  • HOR-4750 The logic used in the TCPDF library to define the constants "K_PATH_MAIN" and "K_PATH_URL" now works correctly after moving the library folder one level up in the folders structure
  • HOR-4818 In the Unassigned list, cases now correctly get the case summary via REST
  • HOR-4859 Now a single user, members of a group or an array of users and/or groups can correctly claim cases with the "Self Service Value Based Assignment" assignment rule
  • HOR-4911 The Uploaded Documents list now correctly displays the attached documents

New in ProcessMaker 3.2.3 (Aug 1, 2018)

  • Fixed Bugs
  • Dynaform Designer: Datetime picker no longer sets its default value to a date which is out of maxDate and minDate range
  • In the task property now you can select the UID and copy it
  • The "href" property in Links and setHref() method no longer adds "http://" to the url
  • Now can select text for copying in the Case Summary, except Chrome that requires double click
  • Grid variables now are imported when importing Dynaform files
  • Grids now displays correctly the SUM function
  • Addrow() function now works correctly for Dependent fields
  • Textarea now expands correctly in Chome v. 60 and later
  • DateTime element now shows correctly when the language is changed to another language
  • The flashMessage function displays correctly the flash message in mobile app
  • Rich Text Editor in template now is displaying correctly the link field without adding the server URL
  • Departments and Sub-departments now drag and drop correctly along the whole hierarchy
  • Triggers window with imported processes now displays correctly
  • Trigger Text Editor Alignment now displays correctly by refreshing the Code Mirror control
  • Authentication Sources now can authenticate correctly users when one of the authentication sources is not working
  • In the case list the order by "Sent By" with user information does not work properly
  • When opening a PDF file that has its title with commas no longer displays error
  • Notifications now are displayed correctly in Web entry
  • Parallel tasks now are not displayed in advanced search when a thread is completed
  • The BLOCK permission now is working when it is assigned to more than one Dynaform
  • On the last page of the Review and Reassign list, the counter now correctly displays the total number of cases
  • Button/Submit now is disabled in view mode on Information->Dynaforms->Preview
  • PMFUnCancelCase correctly undoes case cancellation by the user that canceled the case
  • Labels translation were fixed
  • External Database Connection now works correctly in script task after Synchronous sub-process
  • Documents uploaded by supervisor now can be downloaded by a user with proper permissions
  • A sender's email now is properly delivered using the intermediate email event
  • In report table with boolean label now is correctly assigned Variables type instead automatically assigned "LONGVARCHAR"
  • MultipleFile now shows correctly data in the Summary form
  • Ad-Hoc user no longer gets cases in the unassigned list
  • workspace-restore script is creating/restoring the workspace no longer with wrong file system permissions
  • Output document step shows correctly the date according to the server or user time zone
  • Grid data no longer is lost in the next steps/tasks after protected value is set
  • Encode problems solved in ABE
  • In Forgot Password when username is wrong no longer is displaying wrong message
  • USR_USERNAME now returns correctly the username in Mobile as in Web version
  • "Before assignment triggers" run correctly when routing cases via REST API in which the "execute_before_assigment_triggers" argument is set to true in the body
  • The current user is located correctly in the summary with parallel tasks
  • REST API route-case executes before Assignment trigger now updates the variable correctly
  • Searching for users no longer is retrieving wrong results when using the LDAP plugin
  • Reassign tab no longer lists all cases but only the ones the user is supervising
  • In Mobile version, time in a Dynaform and in all the other steps is displayed correctly based on the user's timezone when using Google authentication
  • ProcessMaker now sends emails through dedicated SMTP servers
  • The link no longer is broken inside a web entry URL by exporting and importing web entry workflows between two environments
  • Users with the Operator role now access correctly the process map while running a case in "Information->Process Map"
  • Die() function used while routing a case no longer is blocking the trigger execution in the next script task. The data after routing was updated
  • Documents with “.” on their name now can be downloaded
  • The "emailserver/index" and "emailserver/paged" endpoints now verify if the user is authenticated
  • The enabled plugins now keep their states after updating the ProcessMaker license
  • Task and Current User filter now works correctly after searching by another filter in the advanced search
  • PM Tables now are generated correctly after restoring workspace
  • SQL injections cannot be used in the Advanced Search feature

New in ProcessMaker 3.2.1 (Aug 11, 2017)

  • New Features:
  • FBI-1880 Helper created to select multiple elements in a form
  • Fixed Bugs:
  • FBI-1760 URLs of hyperlinks no longer shortened in the TinyMCE editor FBI-1808 When processes with artifacts are imported, the connections between elements no longer disappear
  • FBI-1838 The AddRow() method no longer adds empty rows when entering values in a grid row in Mobile
  • FBI-1842 Labels in Dynaforms are no longer separated onto different lines
  • FBI-1845 Click events in Button controls with the submit form method no longer affect the click events in Submit controls
  • FBI-1848 The getInfo() function now works on PM Mobile
  • FBI-1852 Links now work inside grids when the grid is populated using triggers FBI-1856 The Print button in the summary form of completed cases no longer displays an error
  • FBI-1862 The value of a dependent field is now updated when it has more than one dependency
  • FBI-1875 It is now possible to open a Dynaform that has a Text field in View mode
  • FBI-1876 (Mobile) The checkbox inside a grid control no longer shows "true" even when it's not checked
  • FBI-1877 (Mobile) The dropdown inside a Grid control no longer shows its first value when another value is set with the setValue function
  • FBI-1878 (Mobile) In View mode, the textbox inside of a Grid control is no longer misaligned
  • FBI-1889 (pmDynaform) The setOnchange() helper now works in checkbox fields
  • FBI-1912 (Grid) Checkbox now correctly refreshes the value of the checkbox after more than one row is added
  • FBI-1921 (pmDynaform) SetOnchange() function now works correctly
  • FBI-1925 The ENTER key now selects an option in the list of a Suggest control correctly
  • FBI-1926 (pmDynaform) Dependent dropdowns now work correctly in View mode
  • FBI-1960 Date fields with the format DD-MM-YYYY do not invert the day and month anymore (Mantis: 23029)
  • HOR-2679 The Read, Unread and All filters removed from the Unassigned tray
  • HOR-2725 New installations of ProcessMaker no longer display a **ID_LICENCE_LOGIN_TITLE** label in the license interface
  • HOR-2889 The audit log now shows the user who saved the process using the Save as option HOR-3065 When an unassigned case is canceled, the case no longer remains in the Unassigned tray
  • HOR-3082 The ROU_PREVIOUS_TASK and ROU_PREVIOUS_TYPE parameters were validated, so a notice is no longer displayed when the case is routed in PM Mobile HOR-3156 New groups created in AD are now imported to ProcessMaker
  • HOR-3177 A MySQL exception is no longer displayed in the app when the mobile notification flag is enabled in env.ini
  • HOR-3178 Dependent fields now work with web entry
  • HOR-3201 ERROR and ALERT events are no longer registered twice in the log HOR-3202 30000 users can now be assigned to a group
  • HOR-3260 Errors are no longer displayed when upgrading from 3.0.x to 3.2 if processes with web entries exist
  • HOR-3276 RBAC permissions for administrative endpoints no longer missing HOR-3279 Authentication for designer no longer missing
  • HOR-3281 Cross-site scripting vulnerability resolved
  • HOR-3284 Path traversal no longer present when uploading public files to the designer
  • HOR-3286 Arbitrary file download no longer present when using skins
  • HOR-3304 Value Based assignment issue with trigger and route-case endpoint due to the variable UID not being found no longer present
  • HOR-3313 Reinstalling procedure now validates the user's permission
  • HOR-3321 PHP fatal error no longer displayed when trying to pack a plugin
  • HOR-3327 Processes without titles can no longer be created by users without the PM_FACTORY permission
  • HOR-3332 Unassigned cases with Self Service Value Based assignment are now found
  • HOR-3350 Uploaded documents are now shown in the case summary
  • HOR-3351 Filter by Export Process option is now working in the audit log
  • HOR-3375 A "Forbidden: You don't have permission" error is no longer displayed when trying to claim an unassigned case in PM Mobile HOR-3388 When searching for a canceled case with the Jump To option in any list, a runtime exception no longer occurs
  • HOR-3389 Remote code execution no longer possible using an API
  • HOR-3446 There is no longer incorrect validation when disabling a menu option by
  • ID HOR-3450 Users can now be deleted correctly in ProcessMaker 3.2.1
  • HOR-3462 Skins can now be exported correctly
  • HOR-3510 [Zendesk - 3544] View case in Data Reporting Tools plugin is not working correctly for completed cases in version 3.2.1 RTO built 5
  • HOR-3536 (Mobile) The Rest service (dynaformprocessed) no longer returns inconsistent information on dates
  • HOR-3583 Web entry 2.0 is not storing any grid information
  • HOR-3590 The Next Page button is no longer disabled in the Users tab

New in ProcessMaker 3.2.0 (May 17, 2017)

  • NEW FEATURES:
  • ProcessMaker version 3.2 includes great new features that expand the functionality of ProcessMaker, such as Service Tasks, a Connector Library, and Chart Reports.
  • Enterprise Connectors:
  • Service Task:
  • This improvement covers the implementation of a Service Task, which is part of the Enterprise Connectors plugin. In previous versions of ProcessMaker, a Service Task was only used for design purposes. Now, a Service Task can execute services provided by external servers by presenting a new interface to easily execute ProcessMaker connectors inside processes and retrieve the service response using an object variable.
  • Connector Library:
  • The connectors library provides a central repository of connectors that can be downloaded to ProcessMaker. This improvement lets ProcessMaker customers copy existing connectors, create new ones and download previously created connectors that are published in the Public library. All this in an well-organized environment where connectors are identified by name and grouped in categories.
  • This feature has the following characteristics:
  • The connector library is constantly updated by ProcessMaker.
  • Downloaded connectors can be customized according to the user needs.
  • Alfresco, Zimbra, SugarCRM, DocuSign, and Google connectors are available in the connector library to be downloaded by any ProcessMaker workspace.
  • Data Reporting Tools:
  • Gadget:
  • The Gadget is a new option in the Data Reporting Tool functionality in ProcessMaker that allows the user to choose between two types of reports: Tables and Charts. When the Table option is selected from Gadgets, the data is displayed in a table organized by column. When the Chart option is selected, the data is displayed in a graphical format, such as a pie chart, a horizontal/vertical bar graph, and a line graph. This way, the user can control the way the data is presented based on their particular needs.
  • Enhancements/Improvements:
  • ProcessMaker 3.2 includes the following improvements:
  • ProcessMaker Object Variable:
  • A new type of variable has been included in this ProcessMaker version: the object variable. In previous versions of ProcessMaker, objects weren't supported by variables. This type of variable has the following characteristics:
  • Can be created/edited using the Process Designer Variables interface.
  • Can be used inside Triggers, Templates and Conditions (Gateways, Steps Conditions, etc) using the prefix @&.
  • It is included in the object picker window like any other variable, but is not supported in Dynaforms or Controls.
  • The object variable data is stored in the case data at the end of a trigger execution.
  • The object variable data can be used in the next trigger to access the object properties.
  • FBI-1321 [Object Variable] Add Variable Type Object and Add Prefix
  • HOR-2167 [Object variable] Support the object variable
  • HOR-2275 [Object Variable] Update services to work with the object type
  • Notifications Improvements:
  • Email Server Selection in Notifications and Actions by Email
  • A more detailed configuration can be defined when sending emails in this new ProcessMaker version.
  • This improvement adds two new configuration fields: Email Account, which allows the user to select the e-mail server that will send the e-mail notification, and Email From Format, which allows the user to choose between the use of the 'from Name' and 'from Email' of the assigned user, or use a default option. Both fields are also included in the Actions By Email feature. In the case of the Actions by Email feature, a new drop-down named Email Account is implemented and the Select from Email option is replaced by the Email from Format option.
  • HOR-2236 [Email server selection] Schema and endpoint update. SERVER_UID field addition.
  • HOR-2162 [Email server selection ABE] Send ABE notification in run cases
  • HOR-2161 [Email server selection ABE] Schema and endpoint
  • HOR-2155 [Email server selection] Send notification in run cases
  • FBI-1319 [Email server selection] New "Email account" field in Notifications and Actions by email
  • Notify the Current Assigned User:
  • This improvement includes a new property where a Process Architect can specify between sending a notification to the user assigned to the next task or the user assigned to the current task.
  • FBI-1320 [Notification current user] Add new fields for the "Notify the current assigned user" option
  • HOR-2163 [Notification current user] Schema and endpoint
  • HOR-2164 [Notification current user] Send notification in run cases
  • ProcessMaker Standard Logging (Case event, Trigger execution, SQL execution)---
  • The ProcessMaker Standard Logging feature introduced in ProcessMaker 3.1 now stores Case events, Trigger and SQL execution information. The advantage of this new type of logging is that the log files can be read and analyzed with any SIEM tool that supports the format SysLog (RFC3164/RFC5424).
  • HOR-2192 [Register Log] Case Creation
  • HOR-2193 [Register Log] Events in Case derivation
  • HOR-2194 [Register Log] Triggers execution
  • HOR-2195 [Register Log] Register SQL execution
  • HOR-2829 [Register Log] Logs for cases that are deleted
  • New Option to Execute a Trigger when a Case is Created:
  • The feature supports the option to fire triggers when a case is created. This new option can be configured in the Properties section of each process by accessing the "Edit process" option
  • FBI-1317 [Start Case Trigger] Add dropdown to execute a trigger when a case is created
  • HOR-2165 [Start Case Trigger] Schema and endpoint
  • HOR-2166 [Start Case Trigger] Execute a trigger when a case is created.
  • New Option to Execute a Trigger when a Case is Unpaused:
  • This functionality was present in ProcessMaker v2.x and was requested to be included in ProcessMaker v3.2. Now users can execute a trigger when a case is unpaused in PM v3.2.
  • FBI-879 [Unpause Case Trigger] Add the option: Execute a trigger when a case is unpaused
  • New Configuration Option to Enable/Disable 2.x Compatibility Mode:
  • This version now includes the ability to enable / disable the 2.x compatibility mode in the env.ini configuration file. By adding the "load_headers_ie=0" flag, headers and code used only in 2.x processes will be set to maintain compatibility mode.
  • HOR-2101 2.x running cases compatibly needs to be configurable - meta http-equiv="X-UA-Compatible" content="IE=8" (Mantis: 21835)
  • Mobile Improvements:
  • RTL Support in Mobile Forms
  • Now ProcessMaker supports right-to-left functionality for languages such as Hebrew, Arabic, Urdu, etc, in Mobile Forms
  • FBI-1010 Add RTL support in Mobile forms
  • Input Document Property for Image/Video/Audio Mobile Controls:
  • This improvement associates an input document with a mobile multimedia control (image, audio and video). The uploaded resource becomes a part of an input document collection. Images uploaded from mobile will inherit destination path and tags properties from the input document, meaning that images will be placed in the folder structure defined in the input document.
  • FBI-1195 Input document property for Image/video/audio Mobile controls
  • Other Improvements:
  • FBI-1196 (Process Designer) Complete Quick Tool Bar and add property item for events and gateways that has properties
  • FBI-1341 Create "delay" property for suggest controls
  • HOR-1605 Add the option to send the newly created case to inbox instead of draft in the PMFNewCase function (Mantis: 21608)
  • HOR-1916 Improve cases link to open applications in Mobile devices
  • HOR-2120 Event names are now being displayed in the cron log (Zendesk 2654)
  • HOR-2204 Complete endpoints to update a file in a input document, delete a file in a input document.
  • HOR-2247 Improvement in the Dynaform query construction for dependent fields
  • HOR-2294 Ability to create a workspace up to a maximum of 30 characters
  • HOR-2512 Batch Routing / Consolidated: change the queries to the APP_CACHE_VIEW
  • HOR-2513 (Performance Improvement) on case lists
  • HOR-2582 Option to override any endpoint method
  • HOR-2632 Open the Summary form instead of cases_Resume
  • HOR-2636 Make the user field in the reassign window an auto suggest/combo box (Zendesk: 4094)
  • HOR-2642 Designer Extensibility Feature
  • HOR-2830 Add a configuration flag to enable or disable input and output documents download without valid session
  • Database Scheme Changes:
  • For more information about the database scheme changes made in this release, please review the Database Schema Changes From ProcessMaker 3.1.3 to 3.2 page.
  • Changes in the current functionality:
  • ALF-2 Refactor NavBar to be extendible for developers
  • ALF-28 Refactor Context Menu in Designer to be extendible for developers
  • ALF-31 Add evaluation before running the buils.php class when a plugin changes its status
  • FBI-1008 Template for routing step gets corrupted once it is edited (Mantis: 20954)
  • FBI-1606 When the user deletes the last row in the second grid, the Maximum call stack size exceeded error is displayed
  • HOR-2652 (Light Endpoints) Incorrect validation when opening a case from mobile where the user is not participating
  • Fixed Bugs:
  • FBI-188 JavaScript .setOnchange() method doesn't work with file fields
  • FBI-215 Show variables button in the Data Variable property does not work
  • FBI-1008 Template for routing step gets corrupted once it is edited (Mantis: 20954)
  • FBI-1103 Grid data is changed when the same grid is assigned to a second step (Zendesk: 3077)
  • FBI-1162 Text fields in Dynaforms are being cut off in printouts (Zendesk 3064)
  • FBI-1226 The shortcut to create a trigger displays the list of triggers instead of the Create Trigger window
  • FBI-1268 Variable picker looses the field focus after inserting the value when using the "new CriteriaField()" object
  • FBI-1309 (Grid Summary) getSummary() is not working properly when having multiple grids (ZenDesk: 3816)
  • FBI-1340 Dropdown validation in Subforms (Zendesk: 3873)
  • FBI-1376 HideColumn() function is not working properly (Mantis: 21719)
  • FBI-1402 The .getText() method used in a dropdown retrieves the label instead of the text (Mantis: 21813)
  • FBI-1409 (Multiple File Uploader) It is not possible to add the same file twice (Zendesk: 3993)
  • FBI-1413 File control validation is not working properly (Mantis: 21840)
  • FBI-1467 Calendar container in date control is cut off (Mantis: 21194, 22048)
  • FBI-1546 Data is lost when the grid is saved in disabled mode
  • FBI-1623 Only 10 triggers are visible when the task steps are set up (Mantis: 22368)
  • HOR-2032 Input documents can be downloaded through its URL even if there is no valid session (Mantis: 21439)
  • HOR-2039 Dynamic case title on case initiating stage is not working (Zendesk: 3207)
  • HOR-2205 Master process is not listed in Advanced Search after routing and finishing its subprocess (Mantis: 21361)
  • HOR-2217 Valeo Prod, Acc and Dev, Suggest Field and Depencies extremely slow (Zendesk: 3810)
  • HOR-2220 ITEE IUD change every time a process is updated after importing (Zendesk: 3830)
  • HOR-2225 Processes checked as sub-processes are shown in the new cases folder even if they were set as sub-processes (Zendesk: 3815)
  • HOR-2274 Labels missing in a report table of a process copy (Zendesk: 3874)
  • HOR-2295 $workspace variable is not stored in Cron Log - Acc and Dev
  • HOR-2300 Issue on script tasks after updating a process (Zendesk: 3912)
  • HOR-2309 Incorrect total number of messages when the message history permission is not set (Mantis: 21579)
  • HOR-2406 Self-Service counters are not optimised if using multiple concurrent users
  • HOR-2427 Errors in some variable's values in Report Tables
  • HOR-2429 ProcessMaker is automatically capitalizing labels in the UI
  • HOR-2446 Error when importing processes coming from previous versions (Mantis: 21799)
  • HOR-2462 Data can't be deleted from a grid when it is populated by trigger (Zendesk: 4018)
  • HOR-2477 Get case variables endpoint doesn't work properly, supervisor access is not being resolved as it should (Mantis: 21843)
  • HOR-2482 The POST /api/1.0/{workspace}/cases/reassign/ endpoint is not working correctly
  • HOR-2483 The output document that is downloaded, when the output document configuration is set to "Open the file", has an incorrect name (Mantis: 21846)
  • HOR-2485 WSLogin function doesn't work in ProcessMaker installations with SSL certificate (Mantis: 21743)
  • HOR-2487 Task's manual timing control doesn't set the selected duration (Mantis: 21885)
  • HOR-2488 Actions by Email feature's huge upper padding on @#__ABE__ variable (Mantis: 21807)
  • HOR-2493 No alert message is displayed when importing a process with a deleted task (Zendesk: 4038)
  • HOR-2519 (Multitenant) Error when cloning workspaces in the cloud server (DB Super User Restriction)
  • HOR-2542 Error when a user is not assigned to all the groups assigned in the supervisor List (Mantis: 21928)
  • HOR-2549 A user can't see the case summary if the user is only Supervisor of the process (Zendesk: 3977, 4097)
  • HOR-2624 After reassigning an unassigned task, the case goes to the assigned user inbox but is kept in the unassigned tray (Mantis: 22041)
  • HOR-2654 Execute-query doesn't work when a variable is not sent in the request
  • HOR-2657 Intermediate email event after an inclusive gateway is blocking cancel case option in the Action tab (Mantis: 22040)
  • HOR-2677 Any user can claim a case with a link generated by the PMFCaseLink function (Zendesk: 4230)
  • HOR-2695 List Participated Last gets stuck and is not being generated in 12Gb database
  • HOR-2703 Dependent fields with Oracle connections don't work when a value is not found [Mantis: 21804]
  • HOR-2778 Execute-query-suggest doesn't work when a variable is not sent in the request
  • HOR-2795 Cron doesn't executes all the messages when there is one that can't be executed (Zendesk: 4312)
  • HOR-2810 Option to cancel a case for paused cases is available via Jump To in Review tray (Mantis: 21871)
  • HOR-2870 Slow query detected when a case is deleted from the APP_MESSAGE table
  • HOR-2871 Slow query detected in the GROUP_USER table
  • HOR-2902 Duplicate threads when routing cases in disorder

New in ProcessMaker 3.1.3b (Mar 18, 2017)

  • New Features:
  • FBI-1175 [Zendesk 3661] Create helper to clear a file control
  • Improvements:
  • FBI-1298 Create "delay" property for suggests
  • HOR-1959 Complete endpoints to download a file in a input document
  • HOR-2143 Method that allows to delete a simple file
  • HOR-2230 Ability to create a workspace up to a maximum of 30 characters

New in ProcessMaker 3.1.2b (Oct 26, 2016)

  • New Features:
  • FBI-1153 Helper to hide Grid's "NEW" button
  • Bugs Fixed:
  • FBI-1161
  • [Zendesk - 3653] Panel control border property does not apply
  • FBI-1174 DateTime Fields are showing always the current date as default value
  • FBI-1185 multiplefileupload no longer works with any extension like it does on 3.1 HOR-1742 Cron log shows duplicate records
  • HOR-1978 [Mantis - 21075 - 20786 - 21397] Running ldapcron.php removes Vacation status
  • HOR-2003 Script task can't execute pmfunction defined in plugin after timer event HOR-2021 [Zendesk - 3644] Error on sorting cases by number when we have the Custom Cases Lists configured.
  • HOR-2028 [Zendesk - 3675] Dependent Fields on Sub-Form does not work
  • HOR-2044 [Zendesk - 2951] When using Case Labels, these are not displayed correctly on the Participated folder
  • HOR-2045 [Zendesk - 2965] The time shown in a dynaform preview is different from the one selected in the Dynaform
  • HOR-2053 (Cases Summary) Does not work if the user has only ProcessPermissions
  • HOR-2068 ReportTables Grid: Does not work with Subforms
  • HOR-2077 [Zendesk - 3717] Emails are sent in reasssign even if the 'notify users' checkbox is disabled.
  • HOR-2084 Improvement in query - COUNT(*) in GROUP_USER

New in ProcessMaker 3.0.1.7 (Jan 6, 2016)

  • New Features:
  • PM-3913: Dropdown fields that have dependent fields and the placeholder defined execute the dependency.
  • PM-3918: Subforms edited in view mode of the form become corrupt.
  • PM-4005: pmDynaForm > Improvement of the setters and getter methods on all fields that are used in pmDynaForm for the web environment.
  • PM-4169: (pmDynaForm) Datetime field does not execute the validation of required fields and in a suggest fields the messages after the validation are removed.
  • PM-4182: PMDynaForm > when a grid does not have a related variable, the date and file fields fix a name in the control.
  • Improvements:
  • PM-3858, PM-3876, PM-3877: Review the suggest field endpoint. Results must be sorted according to the second field because this is the field used by users to search and this is the field shown. Also, verify that this endpoint works for grids.
  • PM-3697: Add saveForm() and submitForm() functions to ProcessMaker 3.0.1.x (Mantis code: 18626)
  • PM-3732: (BE) Add a parameter to determine if the ProcessMaker installation is Enterprise or Community in the endpoint that returns the system parameters.
  • PM-3818: Textarea dependence for dependent fields (Mantis code: 18793).
  • PM-3873: Report tables do not have fields of label type (Mantis code: 18852).
  • PM-3990: Support of relative file locations for external libs.
  • PM-4039: Enable the creation of projects setting its category and its type.
  • PM-4099: Add the ability to custom the “New Case” menu.
  • PM-4155: Update warning page (Mantis code: 18512).
  • PM-4180: Return the created bookmark when a new bookmark is created.
  • PM-3115: Ability to create variables when a field is drawn in the designer
  • PM-3801: Add variable support in the Subject field of Email event
  • PM-3864: [PMDYNAFORM -BE] Implement the execution of dependent fields
  • PM-4112: Add variable support to the Subject field of Email intermediate/end events.
  • PM-4149: DBArray does not work correctly in process exported from version 2.8 to 3.0.1.5.
  • PM-4276: Application example to use masks using jquery.mask in DynaForms.
  • PM-4279: Add watermark for the Self Service Value Based routing assignment
  • PM-4484: Return variables button in the DynaForm designer
  • Fixed bugs:
  • PM-3617: Boolean variables do not appear in the list of available DynaForm fields when creating a new Report Table (Mantis code: 18413)
  • PM-3673: Disabled fields become editable when default submit action is prevented using JavaScript (Mantis code: 18377)
  • PM-3739: Urgent help required with ProcessMaker on IE 11 (Mantis code: 18719)
  • PM-3741: Dependent fields are not working (Mantis code: 18692).
  • PM-3751: When data is selected from a dropdown using the TAB key, the correct label is not retrieved (Mantis code: 18732)
  • PM-3754: When moving the positions of the routing rules, they become disabled.
  • PM-3756: Problem when importing a form with variables. Variables are created with a _1.
  • PM-3764: String, integer, and float variable types must be deleted from the controls supported by the checkbox.
  • PM-3766: It is not possible to edit the defined values in the variables.
  • PM-3797: It is possible to delete the subform fields.
  • PM-3812: When moving an exclusive gateway after accessing the steps of a task, the options of the gateway are not shown (Mantis code: 18785).
  • PM-3814: Process Designer >> “None” activity marker type is not stored.
  • PM-3816: After deleting a generated document and regenerating it again, it is generated with the DELETED status (version 2.5.2.8) (Mantis code: 18738).
  • PM-3822: Error when assigning a variable to the “Variable for Case Priority” process property.
  • PM-3828: Script task are not working with gateways.
  • PM-3830: Evaluation of radio control selection in gateways.
  • PM-3842: (For Desktop) Triggers assigned before the second step are not executed when the first step is skipped, but they are executed when the second step is skipped (Mantis code: 18471).
  • PM-3843: Email Events after parallel gateway do not execute (Mantis code: 18806).
  • PM-3844: Email Event before parallel gateway is not working correctly (Mantis code: 18803).
  • PM-3845: DynaForms do not render when the formula property is defined (Mantis code: 18804).
  • PM-3846: Data of a suggest field is retrieved when the DynaForm is rendered (which slows down the server performance) (FE)
  • PM-3847: Data of a suggest field is retrieved when the DynaForm is rendered (which slows down the server performance) (BE)
  • PM-3848: The “formula” property in text fields is not working with dependent fields (Mantis code: 18817).
  • PM-3850: Issue when generating the new case lists using the. /processmaker migrate-new-cases-lists command.
  • PM-3851: Return a flag to see if the version of ProcessMaker is enterprise or community in the parameter end point.
  • PM-3854: When there is a connection from a Parallel gateway to an Inclusive gateway, an error is shown (Mantis code: 18876).
  • PM-3867: Error in the execution of cases when the form has empty fields (mobile).
  • PM-3868: (pmDynaForm) It is not possible to retrieve data from many grids when one of them is not related to a variable.
  • PM-3869: JavaScript setText() method doesn’t work in grids (Mantis code: 18869)
  • PM-3875: (Variables) It is not possible to edit the variable options.
  • PM-3884: Email Events before end event do not execute.
  • PM-3887: (pmDynaForm) Data submitted in the DynaForm is lost when the DynaForm is set to “view” mode.
  • PM-3888: (Backend) /mobileTeam/light/unassigned/?limit=10&start=0 shows an error related to permissions.
  • PM-3889: Performance issues in method “getElementsBetweenElementOriginAndElementDest”
  • PM-3895: Notifications to all assignees (Mantis code: 18905).
  • PM-3897: The Timer event calendar is still shown when the property window is closed (Mantis code: 18942).
  • PM-3899: It is not possible to import Report Tables (Mantis code: 18153)
  • PM-3903: Web Entry does not route the case (Mantis code: 18244).
  • PM-3905: Hidden field must support Boolean variables.
  • PM-3907: Text options remain in the window after closing the Output Document editor (Mantis code: 18943).
  • PM-3912: Before Assignment triggers are executed even if their conditions are not accomplished.
  • PM-3917: (pmDynaForm) Suggest fields do not show the results from the Options property.
  • PM-3922: Error in Report Tables when fields are added (Mantis code: 18944).
  • PM-3927: Execution > Gateway routing decrements the INBOX and DRAFT counters.
  • PM-3935: (pmDynaForm) It is not possible to execute a case with dependent fields.
  • PM-3947: (pmDynaForm) Process crash on mobile devices (Subforms do not work correctly) (Mantis code: 18884).
  • PM-3948: (pmDynaForm) Formula results show “undefined”.
  • PM-3950: Variables > When options are created, it is not possible to edit the “label”. To be able to edit it, it is necessary to delete the option and create it again.
  • PM-3954: Task Type: When “script” is changed to “empty” an error is shown in assignment rules.
  • PM-3956: (Mobile Backend) The special symbol space does not work.
  • PM-3957: SAVE PROCESS: The auto-save of the process does not work properly and causes errors in the BPMN elements.
  • PM-3965: DynaForms: Grids do not make the correct calculations when there is a field in “disabled” mode.
  • PM-3967: It is not possible to use blank spaces in the labels of a Boolean variable.
  • PM-3978: When routing a multiple task instance an error is shown and all activities are also blocked.
  • PM-3981: PHP functions in before assignment do not execute (Mantis code: 18995).
  • PM-3983: The process designer stops working after opening the form designer from the “Edit” option of the steps of a task.
  • PM-3984: The trigger of a DynaForm is executed (which has conditions) but the triggers of the second step are not (Mantis code: 19017)
  • PM-3997: Add in the process properties the “Execute a trigger when a case is opened” option.
  • PM-4001: The “formula” property of the suggest fields are not working with dependent fields.
  • PM-4014: (pmDynaForm) The view mode inherited from a parent form to a child form is not working.
  • PM-4020: (Rest API) Languages do not allow routing the case correctly in French.
  • PM-4028: File controls in DynaForms with a “max size” set to “0” should allow unlimited file size (Mantis code: 19147).
  • PM-4029: (pmDynaForm) External libraries with relative or absolute file location are not imported in mobile.
  • PM-4036: (pmDynaForm) Required fields in checkbox controls show an alert.
  • PM-4037: Custom plugins are not imported.
  • PM-4048: (pmDynaForm) The mobile app crashes when making click on a link control.
  • PM-4050: Form issue > When importing a form, it still creates variables with the same name of the existing variables in dropdowns (Mantis code: 19173).
  • PM-4051: Queries to Oracle do not return any value from the SQL field of a variable or control (Mantis code: 19095).
  • PM-4053: If first using the “Variable for Case Priority” and then removing this option, changes are not saved (Mantis code: 19170).
  • PM-4054: The @@SYS_CASE_PRIORITY variable does not have its default value in ProcessMaker (Mantis code: 19169).
  • PM-4055: Error when importing a json of the same DynaForm (Mantis code: 19080).
  • PM-4056: JavaScript does not work in “view” mode (Mantis code: 19081).
  • PM-4062: The report table does not save the data correctly (Mantis code: 19184).
  • PM-4065: Web Entry does not work with Parallel Gateways (Mantis code: 19192).
  • PM-4066: (pmDynaForm) The submitForm function does not go to the next task and does not show the routing screen in mobile.
  • PM-4070: Enable spaces in Boolean variable labels (Mantis code: 19094)
  • PM-4071: Error in gateway with multiple instances.
  • PM-4076: Script task does not send any email message after a timer start event.
  • PM-4080: Error in sub-forms when there is an empty row.
  • PM-4082: Error in process that has two end events after an exclusive gateway.
  • PM-4083: Timer intermediate events do not work (Mantis code: 19159).
  • PM-4084: The File variable set the “Related Input Document” field as required.
  • PM-4085: DynaForm is not shown in steps (Mantis code: 19185).
  • PM-4088: Grids do not display numbers using the responsive layout (Mantis code: 19074)
  • PM-4094: When starting a case from the Web Entry, the Checkgroup data is not correct.
  • PM-4095: Dropdown dependent on a textbox does not work (Mantis code: 19210).
  • PM-4097: After modifying the position of a task and saving the BPMN project, the assignment rule is deleted.
  • PM-4101: The “Set a timeout” of Assignment Rules is not validated.
  • PM-4102: Parallel marker type: Invalid task assignment method for next task.
  • PM-4106: Error message when changing the name or deleting a variable (Mantis code: 19197).
  • PM-4107: Using spaces in auto-suggest fields (Mantis code: 19199).
  • PM-4109: Case labels not being saved (Mantis code: 19231).
  • PM-4110: Parallel Task > “Value Based Assignment” rule seems to lose its configuration in 3.0.1.6 (Mantis code: 19096).
  • PM-4113: Multi Instance defined in the initial task.
  • PM-4115: Email intermediate event does not send emails before an email end event.
  • PM-4117: DynaForms do not load in Mobile.
  • PM-4120: The “initial selection date” of the Datetime control does not show the time nor minutes as it should.
  • PM-4121: The “rows” property in textareas does not limit the number of rows.
  • PM-4122: Global variables are not created when a trigger is created from the before assignment step.
  • PM-4123: Error in the parallel task functionality.
  • PM-4124: When changing the task marker and then opening the configuration form, the designer data is not saved.
  • PM-4128: Can’t edit variable option/label.
  • PM-4133: Task > Label
  • PM-4134: Add validation when the task markers are changed and there are unassigned cases.
  • PM-4136: Some queries do not work in suggest fields.
  • PM-4137: When there is more than one intermediate between two tasks, the first email event is not executed correctly.
  • PM-4138: After routing a task, a “∫” appears at the top side.
  • PM-4140: Before Parallel Task > the assigned task does not validate users.
  • PM-4145: Three fields of the LIST_PARTICIPATED_HISTORY table are not filled (Mantis code: 19110).
  • PM-4146: (pmDynaForm) the submitForm executes twice in mobile.
  • PM-4147: Cron issues.
  • PM-4148: BPMN Designer > a Parallel task does not execute after a script task.
  • PM-4150: Before Parallel Task > The assigned task does not validate users.
  • PM-4151: BPMN Designer > The connection between a black box pool and an event does not allow changing the position of the pool.
  • PM-4152: MessageEventCron shows a notice and the event does not receive the message.
  • PM-4153: User > PUT: {url}/api/1.0/{workspace}/user/{usr_uid} When the user password is updated, it is not encrypted when saved in the database.
  • PM-4154: Errors in view of variables in Output Documents (Mantis code: 18896).
  • PM-4156: When the process has more than two tasks configured with a parallel marker type, it does not work correctly.
  • PM-4157: The edition of an email event produces an error.
  • PM-4158: (pmDynaForm) Processes are not displayed if they have a checkbox in the second task.
  • PM-4165: Array to string conversion notice in Error Log.
  • PM-4166: Parallel multi-instance “Value Based” assignment rule > list of users is displayed.
  • PM-4171: Forms are not rendered.
  • PM-4173: (pmDynaForm) Datetime fields are not shown in iOS.
  • PM-4174: (pmDynaForm) Checkbox fields do not retrieve data in Disabled mode.
  • PM-4184: Parallel Task > Value Based Assignment > the “Array of user” field does not save changes in IE.
  • PM-4191: Triggers assigned to tasks in the before assignment position are not executed (Mantis code: 19314).
  • PM-4193: It is not possible to route cases when the batchRouting is configured with the self-service assignation.
  • PM-3713: It is not possible to sort columns in the boxes of ProcessMaker (Mantis code: 18661)
  • PM-3767: When changing the assignation type, the “Assignment Rules” window is closed.
  • PM-3800: Self-service value based assignation does not work with gateways.
  • PM-3840: Case execution shows an error when evaluating the conditions in a gateway-to-gateway relation.
  • PM-3857: In the Supervisor window, the Available Objects section is misaligned.
  • PM-3933: BPMN designer: If the task marker is changed from “none” to parallel and the process is not saved, an error is shown when executing the endpoint.
  • PM-3940: Input Document > Error when uploading files with the .exe .docx .wmv extension.
  • PM-3942: A notice is shown when routing a case with a DynaForm that has a date field and has the batch routing also configured.
  • PM-3966: When using the advanced search, the status parameter is not configured when searching.
  • PM-4021: Self Service error in the Participated box (Mantis code: 19012).
  • PM-4033: PMFGenerateOutputDocument does not generate secured documents.
  • PM-4052: Timer intermediate events do not work properly (Mantis code: 19159)
  • PM-4077: Checkbox in view mode does not show the label, it shows just the key (Mantis code: 19133).
  • PM-4090: ProcessMaker cannot import language strings longer than 200 characters (Mantis code: 18997).
  • PM-4100: Process flow lines are misconfigured when closing and opening the process (Mantis code: 19176).
  • PM-4111: Dependent fields in DynaForms don't work when searching for values with single and double quotation marks (Mantis code: 19165).
  • PM-4116: Task Properties > Case labels related to Boolean variables do not display the correct value.
  • PM-4118: When using the mafe lib, arrow keys cannot be used in input fields (Mantis code: 19002).
  • PM-4141: BachRouting > All data inserted in Batch routing is not shown in the list if there is a grid with a date field.
  • PM-4183: (Performance) Routing of mobile cases takes too much time.
  • PM-4189: (Routing Multiple Instance) It is not possible to route a parallel task in Mobile (Mantis code: 19327).
  • PM-4190: Strict Standards error: When executing any cron, an error is shown.
  • PM-4192: It is not possible to set a case label to a task when it has the parallel mark (Mantis code: 19327).
  • PM-4194: Case number column keeps disappearing (Mantis code: 18863).
  • PM-4204: Fix rest declaration for the Report Indicator API
  • PM-4205: (pmDynaform) Labels of a checkgroup field are not populated from a trigger (Mantis code: 19325).
  • PM-4210: Value of variables should be set by just using their value. It should not be needed to set the _label property.
  • PM-4215: Counters: Issues with the Inbox counter when pausing a case.
  • PM-4216: The self-service assignation method shows a message with the text: “empty”
  • PM-4217: (pmDynaform) External libs are not loaded correctly in Mobile
  • PM-4222: User lists are not updated when reassigning cases (Mantis code: 19323).
  • PM-4223: Token parameters are reset when using the Draft box of Mobile.
  • PM-4225: Intermediate email event delegation doesn't delete associated template
  • PM-4228: Counters are not correctly updated when canceling a case.
  • PM-4229: Notice undefined $lang variable
  • PM-4235: When creating variables from the DynaForm, it does not render.
  • PM-4236: Window is blank when routing to the next task.
  • PM-4238: A DynaForm is not shown when there is a control and a Boolean variable with an empty label.
  • PM-4240: (pmDynaform) In suggest fields (grids form and subform), the value is shown as the label in mobile.
  • PM-4242: When options in checkbox (Boolean) have the "label = ' ' ", the DynaForm is not rendered.
  • PM-4243: Error when entering the BPMN designer.
  • PM-4244: Error when rendering a DynaForm when the option labels are empty.
  • PM-4250: A PHP error is thrown when erasing the URL from "/sysworkflow/en/neoclassic/processes/main" even when the user is logged.
  • PM-4252: (pmDynaform) Hidden values are not set using JavaScript.
  • PM-4259: An error is shown when assigning users.
  • PM-4260: The "alert_message.html" default template does not exist to send notifications.
  • PM-4264: The "external libs" property cannot load external CSS files in DynaForms
  • PM-4270: Case execution shows an error when evaluating a condition in a gateway to intermediate relation.
  • PM-4277: Form created from the edition mode of a row in a grid does not disappear when there are two different events in the grid in Mobile.
  • PM-4281: Dependent fields of suggest fields still show information when changing the independent field.
  • PM-4283: Triggers for Boolean variables in checkbox fields do not set the correct value in the DynaForm JSON definition.
  • PM-4286: (Notification) Notifications are sent after routing a parallel task even when the threads did not finish.
  • PM-4287: Dependent fields error using texts with "+" characters
  • PM-4288: (pmDynaform) It is not possible to hide form headers in mobile
  • PM-4289: Error when installing a new instance of ProcessMaker using a MYSQL port different than 3306.
  • PM-4290: ProcessMaker does not execute a trigger before DynaForm.
  • PM-4291: Fatal error: Class 'ProcessMaker\BusinessModel\Light\G' not found
  • PM-4293: Error in list counters when pausing a case (Mantis code: 19383)
  • PM-4294: It is not possible to upload big files in Input Documents.
  • PM-4296: PHP notice en Input Documents
  • PM-4297: The row ’’ in table TASK doesn’t exist!”
  • PM-4299: Error in dependent fields with a dropdown that has a placeholder.
  • PM-4300: (Mobile) Suggest fields save their value with the same value as their corresponding “_label”.
  • PM-4301: (Send Message) An error is shown in Android, the app crashes in iOS when routing a case to a parallel gateway with message events.
  • PM-4303: (Mobile) The routing screen shows the manual assignation in a cyclical assignation method.
  • PM-4304: DynaForm Designer > When creating a File variable inside the designer, the option to relate it to an Input Document is not shown.
  • PM-4305: Change variable selector in DynaForm control
  • PM-4307: Triggers do not work with checkboxes (Mobile)
  • PM-4310: Error in dependent fields in grids of subforms.
  • PM-4311: It is not possible to create users.
  • PM-4312: (DynaForm) The dropdown list of the min and max date property of a datetime control does not show all years.
  • PM-4313: (DynaForm) The screen should be blocked until users relates or not a variable to a control.
  • PM-4315: The Participated box is not updated after reassigning a case.
  • PM-4320: Placeholders duplicate in grids.
  • PM-4322: (DynaForm) It is possible to save DynaForms with duplicated ID’s.
  • PM-4323: The alert_message.html template does not show the task "due_date" in the sent email.
  • PM-4325: Notifications are not sent to the next task if it has the parallel marker.
  • PM-4330: (DynaForm) Checkboxes in view mode do not display their current value.
  • PM-4332: Cases are not continued after the time lapse configured in Timer intermediate events.
  • PM-4334: (DynaForm) The form dimension is not correct after partitioning its columns.
  • PM-4336: (DynaForm) The detetime value is affected directly for the format set in min/max date.
  • PM-4337: (DynaForm) The initial selection property does not work correctly in dates.
  • PM-4338: (DynaForm) Default value and the date format set an incorrect value.
  • PM-4339: (DynaForm) The datetime value always sets the current time event if the time is not set in the format.
  • PM-4340: (DynaForm) The grid pagination is misconfigured after removing the first registry of the second page.
  • PM-4352: Even if the cron.log file has content, it is not shown in the Admin log.
  • PM-4356: DynaForms > Data is not shown when routing a case with a form in view mode that has dependent fields, suggest fields and formulas.
  • PM-4359: (Variables) The search field does not filter variables correctly.
  • PM-4364: Negative counters when routing a case that has gateways.
  • PM-4371: Plugin Manager> Fatal error when enabling an imported plugin.
  • PM-4372: Error when routing cases that have a sub-process with parallel tasks.
  • PM-4373: Email Server > If no email is configured in ProcessMaker, an UID is shown in the configuration of the Message Intermediate Event.
  • PM-4376: There is no validation when connecting an Email Intermediate event to a Receive Message Start Event.
  • PM-4384: The draft box counter is altered when a case is started with web entry and then routed to a script task.
  • PM-4385: Receiving and sending messages does not work.
  • PM-4388: Dependent fields do not work the ID is different to the name of the variable.
  • PM-4391: User profile > It is not possible to edit the “Replaced By”, “Expiration Date”, “Calendar”, “Status”, and “Role” fields.
  • PM-4393: Quick Tool Bar > Gateways do not hide the quick tool bar.
  • PM-4397: The hint property in forms is shown cut.
  • PM-4399: ProcessMaker 3 blocks the download of JavaScript files in the Public Files manager
  • PM-4401: When creating or opening a new case, the browser console shown an error “not found” of the restler.js file.
  • PM-4404: DynaForm Permission > The DynaForm is not shown in the Information DynaForm option even if the user has the corresponding permission.
  • PM-4409: It is not possible to open forms in "Case History" (Mantis code: 19404)
  • PM-4411: 404 error after searching hidden variables (Mantis code: 19448)
  • PM-4412: The row ’’ in table TASK doesn’t exist!” - Modify PUT /:prj_uid/activity/validate-active-cases endpoint.
  • PM-4421: Error when opening cases of the inbox
  • PM-4425: (Sub-process) Information of the initial task is not shown if the task of a sub-process does not have users assigned.
  • PM-4435: Participated box is not updated when claiming cases of the unassigned box.
  • PM-4437: It is not possible to reassign a case when there are 40000 users assigned to the task.
  • PM-4438: Case status is not updated when the case is claimed from the unassigned box.
  • PM-4439: Processes are not updated if the user logs out the application.
  • PM-4441: Change --- Processmaker --- for -- Processmaker --
  • PM-4443: Notifications are not sent if the next task has the parallel marker (Value Based Assignment)
  • PM-4449: Error executing 'workspace-restore': from the 2.5.2 version to the 3.0.1.7 version.
  • PM-4453: (pmDynaform) Checkboxes value is shown as an array after three steps.
  • PM-4456: Community Edition > Errors when creating a new BPMN process.
  • PM-4457: Error when opening BPMN processes in the Community edition.
  • PM-4460: Forms can not be viewed in the case tracker
  • PM-4461: (Report tables) When creating a report table that has many variables they are not shown in the DynaForm fields column [Related to "Problems with report tables" (Mantis code: 19485)]
  • PM-4472: Community Edition > After routing a task the browser does not redirect to the Inbox.
  • PM-4473: Community Edition > Inbox counters are incremented when a case is stopped with the "Send Message" event.
  • PM-4474: Negative counters in the Draft box when deleting a case through triggers.
  • PM-4476: (DynaForm) The max length property does not validate the input.
  • PM-4485: (DynaForm) The radio group value in disabled mode does not show the selected option.
  • PM-4486: An Input Document is not shown as required field when the File variable is created from the DynaForm designer.
  • PM-4490: (DynaForm) The checkgroup value in disabled mode is not shown.
  • PM-4495: Error when routing cases of a synchronous sub-process to a parallel task.
  • PM-4496: (DynaForm - Desktop Mobile) Required fields in disabled mode are not validated.
  • PM-4499: Timer Event > After pressing the “Today” button, the calendar disappears.
  • PM-4503: It is not possible to save the Timer Event configuration because of “required fields” that are not used.
  • PM-4507: Script tasks are not executed after timer intermediate events.
  • PM-4509: In parallel mode, notification should be sent when the last user executes the task
  • PM-4512: When there are more than two LDAP accounts configured, only the first list is synchronized.
  • PM-4513: The export of processes does not work after adding an event to the process.
  • PM-4518: The new creation window of variables in the DynaForm designer must support the use of other skins
  • PM-4519: Warnings when opening cases that were routed from a synchronous sub-process to a parallel task.
  • PM-4527: Variables > Variables created in a second DynaForm are not shown in the current DynaForm.
  • PM-4535: (DynaForm) The file control properties are not updated based on the Input Document related to the control through a File variable.
  • PM-4540: After a Receive Message Event, Parallel tasks do not work.
  • PM-4544: (DynaForm) Text is not retrieved in checkboxes.
  • PM-4548: Grid sum: The sum in grids in edit mode is not the same as in view mode.
  • PM-4556: [PMDynaform] getSummary() function does not return the same result in “view” mode.
  • PM-4558: All database connections are not shown when creating a new report table.

New in ProcessMaker 3.0.1.5 (Nov 7, 2015)

  • New Features v. 3.0.1.5:
  • PM-3665: Add date and name formats to the endpoint that gets the parameters of the system.
  • PM-2905: Create file variable and associate it to file field - Input document
  • PM-3000: Email FROM does not respect the configuration set in “Email configuration” (add a new option in the “actions by email” plugin) (Mantis code: 17474).
  • PM-3197: Ability to customize the rows in a textarea
  • PM-3261: Request that file fields in DynaForms can be associated with Input Documents (Mantis code: 18039).
  • PM-3269: Dynaform: File field does not allow selecting the Destination PATH.
  • PM-3502: (BE) change the endpoints of lists to work with ids for improved pagination
  • PM-3503: (BE) Endpoints must implement language as part of the header
  • Improvements v. 3.0.1.5:
  • PM-2261: Events in the BPMN Designer should not be transparent (Mantis code: 17167)
  • PM-3519: Dynaform: Dropdown field should have a placeholder or a text without a value (-Select a value-)
  • PM-3536: File fields can not be linked to any Input Document (Mantis code: 18355).
  • PM-3666: (PM dynaforms)Manage conditional steps from the mobile layer
  • PM-3667: (PM dynaforms) Add a loading to the submit button
  • Fixed bugs list v. 3.0.1.5:
  • PM-69: In a DynaForm type grid, the result of a query is not saved in the value of a hidden field (Mantis code: 14746, 13954).
  • PM-1341: Wrong passwords when generating Output Documents.
  • PM-1800: The content of the grids on dynaforms are being displayed without format on SmartPhones
  • PM-2094: Variable creator in BPMN Designer should not allow variables which start with number, but should allow underscores "_" (Mantis code: 17076).
  • PM-2397: Validator Designer: Exclusive Gateway allows creating routing rules with tasks of other pools.
  • PM-2709: Designer > BPMN Designer > Dynaforms > Preview: “View” display mode does not allow operating among fields.
  • PM-2766: Yes/No value can NOT be identified (Mantis code: 17257).
  • PM-2883: Restore of PM3.0.0.3 Centos 6.3 and Centos 6.6 to Centos 7
  • PM-2946: Convert a plugin to a “feature” when upgrading from 2.8 to 3.0.0.4.
  • PM-3149: In datetime controls, change the "show clear" property to "clear button" (Mantis code: 17748).
  • PM-3150: In datetime controls, change the "view mode" property to "date picker mode" (Mantis code: 17749).
  • PM-3159: Images saved by PM Mobile are distorted in PM Desktop
  • PM-3176: New BPN >Admin>Settings>Login: When changing the language by default and then logging again, the selected image is not respected.
  • PM-3198: Uploading the .po file does not work
  • PM-3205: Performance: Right click takes too long in assignment rules when there are like 6000 users.
  • PM-3276: PMFSendMessage function doesn't work in timeout trigger executed by cron (Mantis code: 17929).
  • PM-3279: BPMN Designer>TimerEvent: Timer event properties allow entering negative numbers.
  • PM-3339: Backward Javascript logic (Mantis code: 17618).
  • PM-3346: Canvas doesn't resize (chrome browser) (Mantis code: 18118).
  • PM-3368: Random loop in crossing lines (Mantis code: 18114).
  • PM-3374: REST: Endpoint PUT /api/1.0/{workspace}/cases/{app_uid}/execute-trigger/{trig_uid} always returns 200
  • PM-3377: Failure to make a new skin in ProcessMaker 3.0.1 (Mantis code: 18175).
  • PM-3380: Checkbox fields are not rendered in batchrouting.
  • PM-3382: Grids are offset (Mantis code: 18220).
  • PM-3384: Repeated properties in the Image control (Mantis code: 18209).
  • PM-3389: Error in workspace, flow and element positions (Mantis code: 18143).
  • PM-3392: The default value in dropdowns are not working (Mantis code: 18194).
  • PM-3393: Errors in text area fields (Mantis code: 18197).
  • PM-3394: Errors in text field (Mantis code: 18198).
  • PM-3395: Capitalize phrase is not working correctly (Mantis code: 18233).
  • PM-3396: Errors in checkbox (Mantis code: 18200).
  • PM-3398: Error in default value in text fields (Mantis code: 18234).
  • PM-3399: Errors in radio fields (Mantis code: 18202).
  • PM-3400: Errors in suggest fields (Mantis code: 18203).
  • PM-3408: Arrows upside down when reopening a process for edit (connectors are not saving their position) (Mantis code: 18115).
  • PM-3412: Errors in FILE fields (Mantis code: 18208).
  • PM-3415: It is not possible to remove the default flow of a gateway (Mantis code: 18253).
  • PM-3417: Error in default flow derivation in gateways (Mantis code: 18255).
  • PM-3428: Errors in hidden fields (Mantis code: 18206).
  • PM-3431: If a grid has a hidden column and in other fields the is a formula set, the result is not shown under the correct field (Mantis code: 18149).
  • PM-3432: New validation message (Mantis code: 18258).
  • PM-3433: The setOnchange event is triggered two times and in text fields it has a behavior similar to the blur event (Mantis code: 18151).
  • PM-3437: Validation in Suggest fields (Mantis code: 18292).
  • PM-3442: Errors in the view display mode in forms (Mantis code: 18282).
  • PM-3443: Variables are not deleted when exporting and importing a DynaForm (Mantis code: 18280).
  • PM-3445: Error in subforms (Mantis code: 18232).
  • PM-3446: Title: Subtitle: "Name" property takes the same value as the “ID” property.
  • PM-3450: Process list in designer tab does not resize (Mantis code: 18327).
  • PM-3456: Error in the options of the component of an event (Mantis code: 18269).
  • PM-3474: It is not possible to create skins in PM 3.0 (Mantis code: 18118, 18179, 18175).
  • PM-3475: Cases disappear when changing the derivation type (Mantis code: 18278).
  • PM-3478: Formula and functions in view mode do not show any information using IE9.
  • PM-3480: Restrictions of the file type are not respected in a FILE field (Mantis code: 18346).
  • PM-3481: Images in Output Documents are not shown.
  • PM-3489: Remove Options and SQL to the checkbox control.
  • PM-3491: DB Populated Dropdown Set Incorrect Value (Mantis code: 18111).
  • PM-3492: Support multilanguage in endPoints
  • PM-3508: Error in Gateway (Mantis code: 18251).
  • PM-3513: Remove heartbeat slow queries in authentication process
  • PM-3515: Allow connecting annotations from and to other elements without restriction.
  • PM-3516: Error in the search field of the "Participated" list (Mantis code: 18383).
  • PM-3517: Dynaform: Validation of the name length is not made when editing DynaForms.
  • PM-3518: Error when assigning and unassigning “supervisor” objects.
  • PM-3522: Configuration of one date/time in timer events are removed when opening the window again.
  • PM-3523: Designer>New BPMN>Timer event: When setting time and minutes, etc., using the mouse to increment these options, the required fields are not respected.
  • PM-3525: Processes are not routed with builds of the appStore and playStore directed to a installation of ProcessMaker 3.0.1.4
  • PM-3531: Email message in end events and intermediate event is not working with variables (Mantis code: 18415).
  • PM-3533: Designer > BPMN Designer > Dynaforms: Uneven columns in forms.
  • PM-3534: Can not connect a “Task” and an "End Email Event".
  • PM-3541: Designer: It is not possible to modify connection ports of an End Message and an End Email Message event
  • PM-3544: Designer: It is not possible to access the Process context menu in FIREFOX.
  • PM-3547: When entering the properties of a time event, an error is shown (Mantis code: 18504).
  • PM-3550: If the second task has assigned only ad hoc users, when routing it users are not recognized.
  • PM-3554: Generated secure documents can not be opened.
  • PM-3567: A user assigned as Process Supervisor can not edit dynaforms
  • PM-3568: An error is shown when creating some triggers that contain variables of array type.
  • PM-3587: Change notification texts to #{Case number}: {Case title}
  • PM-3589: Gateways>>Add Routing Rule>> The message error shows “Undefined” in the name of the element.
  • PM-3590: Inbox does not update the “Case” column when deriving the case to another user.
  • PM-3598: Headers in Process Supervisor are not shown in IE11 when opening cases in review.
  • PM-3600: When importing a process that has a category configured, it is not possible to edit its properties.
  • PM-3602: Dynaform: Add a validator in the Column Width properties in grids if the total surpasses 100% (elements are not shown).
  • PM-3604: You have specified an Unavailable Workspace (Mantis code: 18438).
  • PM-3609: Designer BPMN>Dynaform: Checkbox in grids do not work properly.
  • PM-3611: Triggers assigned before the second step are not executed when jumping to the first step, but it does jump to the second step (Mantis code: 18471).
  • PM-3612: Error when searching in the "paused” list (Mantis code: 18236).
  • PM-3614: New BPMN>Dynaform> It is not possible to create a DynaForm with only two characters.
  • PM-3615: New BPMN>Dynaform> Creation message of a DynaForm is not correct when creating a Dynaform name with less than three characters.
  • PM-3616: New BPMN>Dynaform>Panel: Panel border does not work if there is a space between the digits and the characters.
  • PM-3627: Designer > BPMN Designer > Task Properties: Duplicated window.
  • PM-3628: User list does not show any user and makes the server work slowly (Mantis code: 18492).
  • PM-3630: "Invalid connection" from Gateway to "EndEventMessage" and "EndEventEmailMessage"
  • PM-3638: Designer > BPMN Designer > Dynaforms: File control shows an option to relate variables.
  • PM-3641: It is not possible to fill subform fields with a trigger (Mantis code: 18420).
  • PM-3648: "Step" properties are not saved using Internet Explorer.
  • PM-3652: It is possible to add multiple values to "Checkbox".
  • PM-3659: Slow interface (assignment rules) when there are too many users (40000)
  • PM-3663: It is not possible to claim cases from "Unassigned" (Mantis code: 18557).
  • PM-3671: Process Permission>An error is shown when configuring and saving.
  • PM-3672: New Case: Branch 3.0.1 shows an error when rendering Dynaforms.
  • PM-3675: Slow interface (supervisors) when there are too many users (40000).
  • PM-3676: Issue with the execution of the set data. It is executed after the JavaScript defined in the DynaForm by the architect.
  • PM-3678: It is not possible to route to the next tasks in different lanes using a gateway (Mantis code: 18573).
  • PM-3680: Dependent Dropdown loses the Label when it’s called in trigger (Mantis code: 18577).
  • PM-3687: Include Accepted_language header in REST endpoint calls in the Process Designer
  • PM-3688: Include Accepted_language header in REST endpoint calls in MAFE
  • PM-3690: Unpause Time does not work. The case is still paused unless the user manually unpauses it.
  • PM-3693: Error when using the endpoint to create processes.
  • PM-3699: Dynaforms do not validate required fields in grids (Mantis code: 18605).
  • PM-3700: .change function doesn't work in IE11 (Mantis code: 18605).
  • PM-3701: Problem with app_history (Mantis code: 18634).
  • PM-3705: Sub departments without manager do not “report to” the immediate department’s supervisor (Mantis code: 18640).
  • PM-3708: Issues with grids when adding elements. The entire DynaForm turns blank.
  • PM-3712: It is not possible to add JavaScript elements (Mantis code: 18656).
  • PM-3714: Subforms edit mode (Mantis code: 18662).
  • PM-3718: It is not possible to save DynaForm titles that contain spaces.
  • PM-3720: Report table error (Mantis code: 18699).
  • PM-3725: Mobile version keeps on loading when using “Checkboxes” (Mantis code: 18606).
  • PM-3726: (Dynaforms) Checkbox controls in grids do not display the correct result.
  • PM-3727: iPad change/click listeners are inconsistent on radio buttons on iPad (Mantis code: 18538).
  • PM-3728: 'View' mode does not work in the Mobile app (Mantis code: 18570).
  • PM-3730: Mobile version keeps on loading when using “Checkgroups” (Mantis code: 18606).
  • PM-3731: (BE) Device registries must be updated with the current tokens.
  • PM-3734: Blur doesn't work when running cases in IE (Mantis code: 18705).
  • PM-3736: Slow queries for external database connections (Mantis code: 18663).
  • PM-3737: Error when using "Jump to" functionality for Unassigned cases (Mantis code: 18694).
  • PM-3738: Error screen to save the template of an output document
  • PM-3740: Menus change randomly when viewing Unassigned cases (Mantis code: 18724).
  • PM-3741: Dependent fields do not work (Mantis code: 18692).
  • PM-3742: Information of the dependent fields are not recovered in the next tasks.
  • PM-3747: Paginator of supervisors are offset in all browsers, specially in IE
  • PM-3750: It is not possible to import customized plugins.
  • PM-3752: Plugins generated using ./gulliver pack-plugin are not generated correctly.
  • PM-3755: invalid Workspace malformed response on oauth/token endpoint

New in ProcessMaker 3.0.1 (Aug 13, 2015)

  • Improvements:
  • PM-900 - PM Dynaform datetime complete masks, start date, final date relative and static dates.
  • PM-901 - PM Designer. datetime complete masks, start date, final date, relative and static dates.
  • PM-968 - Make the 32k file structure as default in new installations.
  • PM-1655 - Add tooltips to assist the designer.
  • PM-1664 - Improve connection of elements.
  • PM-2348 - BPMN/ Designer Complete the display of warning messages when closing a form, same message when pressing the button Cancel.
  • PM-2535 - Standardization of Button “X” (Close) in ProcessMap.
  • PM-2561 - Complete UX/UI interfaces of the designer.
  • PM-2647 - Designer > BPMN Designer > Process Supervisors > Steps: Standardize the window to the new design requested for the BPMN designer.
  • PM-2769 - Vulnerability XSS detected in the textField of the dynaforms. (Mantis Code: 17253)
  • PM-2772 - Create Variable from Dynaform designer.
  • PM-2815 - Change UX design of Assignment Rules.
  • PM-2879 - Improve Case Tracker UX.
  • PM-2880 - Separate Templates and Process Files from the Process Objects Menu.
  • PM-2918 - [PMDynaform] Improve time of running queries to BE, for depending fields.
  • PM-2919 - [PMDynaform] Improve the time of execution of a form creation.
  • PM-2920 - [PMDynaform] Improve the time of creation of grids.
  • PM-3155 - Dynaforms dependent fields -> Separate the options definition of the SQL because the SQL options are dynamic.
  • New Features:
  • PM-137 - Add an option to copy and save as.
  • PM-1548 - In the BPMN designer, need to add "array" as a variable type (Mantis Code:16684)
  • PM-1797 - Integrate Grids, sql and dependent fields with pm dynaforms for mobile.
  • PM-2738 - Add event to event connection support.
  • PM-2576 - Add support for start timer event.
  • PM-2780 - Add an option to select minutes to task timing control (Mantis Code: 17225)
  • PM-2818 - Prepare Spanish language for ProcessMaker 3.0.
  • PM-2867 - Task Timing -> add support for minutes.
  • PM-2878 - Change and standardize the UX/design of the grids.
  • PM-2887 - Implement SQL fields in mobile.
  • PM-2888 - Implement dependent field in mobile.
  • PM-2926 - Complete the implementation of help functions in javascript for grids/forms.
  • Bug Fixes:
  • PM-253 - Does not keep the case label when the characters +,& are used.
  • PM-776 - PM Dynaform datetime mask: validate valid dates yy,MM, dd, hh, mm, ss.
  • PM-803 - It is possible to create a PMT table with fields with characters &%.
  • PM-862 - When importing a process with a Web Entry configuration in another workspace or server, the Web Entry generates the cases in the workspace where the process was originally created.
  • PM-869 - ADMIN>Web Services Test doesn’t populate dropdown boxes.
  • PM-874 - It is not possible to import Report Tables in the processes.
  • PM-1185 - UserInfo and WSInformationUser triggers display calendar code and “replaced by” field in the place of the description.
  • PM-1205 - It does not allow to import a report table inside a dynaform.
  • PM-1375 - In the Case Tracker forms are not visualized.
  • PM-1402 - Pressing TAB it is possible to navigate through all the content of the main window while having a menu opened.
  • PM-1447 - Not possible to connect an intermediate send message event to an intermediate receive message event
  • PM-1483 - Not possible to select and copy the text in error messages when using the BPMN Designer (Mantis Code:16746)
  • PM-1550 - Editing labels in swimlanes and pools (Mantis Code: 16665)
  • PM-1626 - REST endpoint /api/1.0/{workspace}/users should return the calendar and photo of the user (Mantis Code: 16797)
  • PM-1807 - DESIGNER > BPMN Designer: The header and menu of the components cover the upper part of “Process Mappers”'
  • PM-1876 - When a case is short and a date time picker is clicked a scroll is being displayed to show the calendar.
  • PM-2038 - Designer > Designer BPMN > Report Tables > New: Variables of boolean type are shown as Integer in Report Tables
  • PM-2142 - Can not change case of variable names. (Mantis Code: 17113)
  • PM-2177 - Dynaforms -> Designer,The designer layout of the Dynaforms is not aligned with respect to the elements/fields container.
  • PM-2220 - Designer > Designer BPMN > Subprocess > Target Variable: The Label column does not show the correct information.
  • PM-2258 - Change the text when checking a Database Connection (Mantis Code: 17170)
  • PM-2268 - Designer > Task > Assignment Rules: The window does not close when doing click on the button SAVE.
  • PM-2283 - Designer > Designer BPMN > Subprocess Context Menu: The option Delete does not show any confirmation of action.
  • PM-2318 - Designer > Designer BPMN > Initial Event Properties > Web Entry: The button Generate Link must enable the Save button.
  • PM-2325 - Unnecessary vertical scroll bar in Step 5 of the Manual Installer Wizard (Mantis Code :17197)
  • PM-2334 - Designer>NewBPMN>Triggers: In Internet Explorer the functions that appear with CTRL+SPACE disappear when scrolling down
  • PM-2382 - Designer > Designer BPMN > Dynaforms: It is not possible to navigate easily through the text introduced in the “content” property of the Control Panel.
  • PM-2386 - DesignerBPMN>ProcessFileManger: The Process File Manager window configuration does not show its functionality.
  • PM-2400 - Designer >New BPMN: When doing a resize of a pool with more than 1 lane, if we leave a lane without elements, it gets over the process.
  • PM-2415 - The grids pagination grows without limits.
  • PM-2431 - Designer > Gateways > Properties: when doing click on Cancel, it does not show an alert of the warning type despite some recent changes.
  • PM-2546 - Designer>New BPMN: In IE, when choosing a zoom of the designer, the same one goes up.
  • PM-2547 - Designer>New BPMN> if we create a process with a 150% zoom and then shrink it, the process loses the upper part.
  • PM-2552 - Designer > BPMN Designer > Trigger > Edit: It does not validate more than once in the fields when modifying them.
  • PM-2554 - Designer>New BPMN>Variables: It does not allow to create variables with one character.
  • PM-2557 - Designer > BPMN Designer > Web Entry: The link of a “WebEntry”is generated only with one ID when using different “Dynaforms” and “Users”.
  • PM-2608 - When opening the Control Panel twice, the second time it is displayed in two columns.
  • PM-2628 - Home > Cases > Inbox: The 'Due Date' of the tasks that use different calendars are not calculated correctly.
  • PM-2633 - Admin>Settings>Logs>Audit Log: When importing a process, the audit log does not mention that it imports. it mentions that the process has been created.
  • PM-2636 - Designer > BPMN Designer > Dynaforms: The accordion Panel changes size when assigning a control to the form.
  • PM-2641 - Designer>New BPMN> Dynaform> If using Internet Explorer, it is necessary to click twice to create an Input Document when leaving the cursor in the name of it.
  • PM-2642 - Designer>New BPMN> Dynaform> If using Internet Explorer, it is necessary to click twice in order to create an output document.
  • PM-2643 - Designer>New BPMN> Dynaform> If using Internet Explorer, it is necessary to click twice in order to create a File Manager.
  • PM-2651 - Designer > Classic Designer > Dynaforms: The “Text transform to” property in all controls must show a preview in the displayed option.
  • PM-2654 - Login: When logging to ProcessMaker, the “loading” animated image is not centered.
  • PM-2671 - The window "Get Started" can be moved, this causes that the image is repeated many times in the browser.
  • PM-2672 - The "Get Started" window is modal, but in Chrome this feature does not occupy all the screen of the browser.
  • PM-2683 - Designer > Designer BPMN > Web Entry: The link is not shown completed in browsers Chrome or IE as shown in Firefox.
  • PM-2687 - Designer > BPMN Designer > Web Entry: The url generated in the WebEntry cannot be copied in the form Web Entry.
  • PM-2703 - Designer > Event > Features: It shows an unnecessary vertical scroll bar.
  • PM-2704 - Change the name of the variable breaks dependence of fields in the form.
  • PM-2706 - Designer > BPMN Designer > Dynaform: it is difficult to set up a specific year in the properties of the Datetime control.
  • PM-2725 - Designer > Designer BPMN > Variables > Create: The ”Grid” type variable does not show the supported controls of this variable.
  • PM-2726 - It is not possible to edit categories in ProcessMaker.
  • PM-2732 - Designer > Designer BPMN > Variables: The duplicity of Keys does not show any alert in the creation and edition of variables.
  • PM-2735 - The connections with the black box pool when exporting or importing in camunda disappear.
  • PM-2750 - Admin>Settings>Process Categories: When pressing “X” to close the category, the button New or Edit are blocked.
  • PM-2767 - Functionality of the fields link type. (Mantis Code: 16731)
  • PM-2794 - Allow the connection of an Intermediate Event to another Intermediate Event in the engine of PM.
  • PM-2839 - Javascript inside of subform doesn't run (Mantis Code: 17442)
  • PM-2868 - Standardize grids according to the design.
  • PM-2872 - It is not possible to import a form created in version 3.0 or 3.0.0.1 to a version 3.0.0.2.
  • PM-2876 - Change text from "ProcessMaker Dev Tools/User Applications" to "User Applications" (Mantis Code: 17471)
  • PM-2882 - Prepare ProcessMaker REST Policy
  • PM-2886 - Hidden field in mobile does not save information.
  • PM-2899 - Can not open this DynaForm for preview or execution of case ( Mantis Code: 17496)
  • PM-2903 - Unable to add condition on basis of checkbox (Mantis Code: 17516)
  • PM-2907 - Complete the importation of translations for the new designers.
  • PM-2908 - Add a start event by default in a new design diagram.
  • PM-2910 - Designer -> Remove the edition of elements names which comes by default when drawing them in the designer.
  • PM-2914 - The RouteCase function cannot be tested from ADMIN/WEB SERVICES TEST.(Mantis Code: 17530)
  • PM-2916 - Change Dynaform Fields Mode depending on Case Variable value (Mantis Code: 17522)
  • PM-2917 - Case Scheduler issues.
  • PM-2923 - The case routed to a group does not appear in the “Unassigned” folder. (Mantis Code: 17509)
  • PM-2928 - Dependant check groups into grids (Mantis Code: 17552)
  • PM-2931 - Responsive views ugly - Add width for columns in grid. (Mantis Code: 17490)
  • PM-2935 - Batch routing plugin can only be set up once by the workspace. (Mantis Code: 17537)
  • PM-2937 - Grid mobile requirements for the first version.
  • PM-2940 - Replace the value href from the field link "www.google.com" that appears by default to "www.processmaker.com".
  • PM-2949 - Change the name of the Annotation field to label.
  • PM-2974 - Stress proofs to define the points of improvement in performance.
  • PM-2979 - Integration of changes in PM tables for the functionality of KPIs.
  • PM-2980 - Reduce the highness of the options in the “Process Objects” toolbar to make visible all options.
  • PM-2987 - Inbox has an error of filterStatus if ProcessMaker does not have a valid KPIs license.
  • PM-2997 - Friendly values are not displayed in the graphics when there are not losses in the running of cases.
  • PM-2998 - The filters of comparison of “Indicators” are not aligned with the button “Compare”.
  • PM-2999 -.Unnecessary spaces between filters of comparison of Indicators, when filtered by year.
  • PM-3001 - When recovering the special symbols in the database, these obtain a value using “Escape Characters”
  • PM-3003 - The X of the contextual menu options is distorted.
  • PM-3007 - ID of grids (Mantis Code: 17640)
  • PM-3010 - ID of grids (Mantis Code: 17640)
  • PM-3020 - The list of dynaforms is not shown when a title has accents. (\í)
  • PM-3025 - It is necessary a DynaForm date or version to reload the forms from the mobile.
  • PM-3027 - The command "processmaker help OPTION" shows PHP warnings if the option doesn't exist (Mantis Code: 17667)
  • PM-3038 - Notice php when executing PMFPausedCase()
  • PM-3040 - Designer: The Sub-Process element options has the "properties" option, which does not open the Sub-Process option, this opens the Activity options.
  • PM-3042 - In the last step, request a mobile to generate the derivation screen.
  • PM-3045 - "processmaker workspace-restore" tries to restore when no workspace is specified (Mantis Code: 17680)
  • PM-3048 -Change warning message in the output of the "processmaker workspace-restore" command. (Mantis Code: 17676)
  • PM-3049 - Process with Parallel gateway do not finish.
  • PM-3050 - "temporing up" in output of "processmaker workspace-backup" is not English (or any other language) (Mantis Code: 17692)
  • PM-3061 - The indexes are not calculated correctly when the tasks are set up in minutes.
  • PM-3062 - After making a comparison, it is not possible to display a Dashboard.
  • PM-3063 - The inbox status calculus cannot round correctly.
  • PM-3076 - Issue while searching using case id in - Process Supervisor -> Review (Mantis Code:17657)
  • PM-3080 - Processes with Self Service and Self Service Value Based assignment generate duplicated cases.
  • PM-3082 - The SUM and AVG fields in the grids is not visible when routing to the next task.(Mantis Code: 17736)
  • PM-3083 - The functionality to change a Gateway type from the designer is not working.
  • PM-3085 -When adding many rows to a grid, the Sum is updated only when filling the last row. (Mantis Code: 17737)
  • PM-3086 - The functions of the grids like the SUM or the AVG do not work in disabled mode. (Mantis Code: 17738)
  • PM-3088 - Validation of grids (Mantis Code: 17731)
  • PM-3091 - It is not possible to run cases in processes which have “Exclusive”, “Inclusive” or “ Sequential” Gateways.
  • PM-3095 - Update BPMN bar.
  • PM-3106 - Pagination is not aligned in Assignment Rules.
  • PM-3112 - (Mobile) The Long Press in the grids does not work in iOS.
  • PM-3117 - DesignerBPMN> It is not possible to edit a Process Permissions.
  • PM-3118 - designerBPMN> It is not possible to add variables in all functionalities of ProcessMaker.
  • PM-3128 - (Mobile) Grids do not support Landscape Mode.
  • PM-3154 - Many users to be assigned do not appear. (Mantis Code: 17842)
  • Known issues:
  • When a case scheduler is defined on a server where the WSDL is set to be accessed through an https address, at the moment when the Cron is executed an error is shown and the case scheduler is not executed properly.
  • Designer > BPMN Designer: When removing the process design with over posed flows and after saving, the designer is blocked.
  • Forms are not saving the results in the specified grids.
  • Recommendations:
  • The directory where ProcessMaker is installed should have written permissions.
  • ProcessMaker does not support MySQL strict mode.
  • Languages
  • English (Default Core)
  • Spanish (Updated for v. 3.0.1)

New in ProcessMaker 3.0.0.1 (May 22, 2015)

  • New features:
  • A new powerful design for your user experience
  • A new BPMN 2.0 Designer
  • Compatibility with desktops, tablets, and mobile devices
  • A powerful RestAPI
  • Javascript support (code mirrow)
  • Javascript extensions (upload custom javascript libraries in forms)
  • Variables support (Variables are at the process level and are global. They can then be used in forms after they are created.)
  • Import/export dynaform in JSON format
  • Support to upload files in forms and grids (file field)
  • Add preview of forms in different platforms (desktop, tablet, phone)
  • Responsive forms (build once run on: desktop, tablet, phone)
  • New field container
  • New UI/UX
  • DynaForms Multilanguage support
  • Extensive Dynaforms with panels.
  • Improvements:
  • Improvements in datepicker control.
  • Improvements in Security.
  • PM­2088 ­​Not possible to change the order of options in DynaForm field in BPMN Editor.
  • Bug fixes:
  • PM­1364​­ The new designer does not validate the original size of PM Tables fields.
  • PM­1425​­ It allows to create tasks and sub­process with the same name.
  • PM­1480 ­ Designer > Task Steps: There is no action when using the down arrow in a Dynaform. It is possible to access to the log files and other files located in the workflow/public_hmtl folder.
  • PM­1692​­ When filing case notes the note is misplaced. (Mantis code 16880)
  • PM­1796 ­ When a dynaform has multiple columns, the format of each variable or control are being distorted.
  • PM­1874​­ Refresh token duration is too short.
  • PM­1879​­ Information of templates lost. (Mantis code 1608)
  • PM­1944 ­ Current User shows as UNASSIGNED when it is routed to a sub­process. (Mantis code 15574)
  • PM­1946​­ ProcessMaker loses connection with database. (Mantis code 17048)
  • PM­2194 ­ Variable creator in BPMN Designer should not allow variables which start with number, but should allow underscores "_". (Mantis code 17076)
  • PM­2106 ­ ​When executing the database upgrade, it always shows that one table was altered/modified.
  • PM­2124 ­​Change text in the first page of Manual Installer wizard. (Mantis code 16918)
  • PM­2137 ­ Date fields now store their values in format which isn't compatible with databases. (Mantis code 17107)
  • PM­2162 ­ ​Dynaforms: The format field o f the Datetime control cannot be set again as default.
  • PM­2166 ­ ​Designer ­> In the list of processes change New menu option from a drop­down to a button.
  • PM­2209 ­ ​Admin>Settings>Login: After enabling the forgot password option, this option is not visible if entering with a different browser.
  • PM­2030 ­​Step 2 Installer: The body of the text license is not justify with the right margin.
  • PM­2031 ­ Step 3 Installer: Incorrect validation over the folders where ProcessMaker will be installed.
  • PM­2089 ­​Accessing Report Tables on the Designer over https. (Mantis code 16722)
  • PM­2144 ­ ProcessMaker error messages should distinguish between "unauthorized" and login session expired. (Mantis code 17119)
  • PM­2167 ­ ​Designer ­> Add waiting/loading icon/gif when the process is being created or loaded.
  • PM­2172 ­ ​When changing the order of the Routing Rules, the process design changes.
  • PM­2188 ­ ​"REDO action" does not have functionality when creating objects (Activity, Event, Gateway, Artifact, etc)
  • PM­2194 ­ ​Takes too long for the process map to load ­ need loading icon. (Mantis code 17141)
  • PM­2206 ­ ​Login> The forgot password field is not too large enough to show the email.
  • PM­2235 ­ ​Input Documents: The “Allowed file extensions” field does not have the correct syntaxis required in the required field.
  • PM­2237 ­ ​Output Documents ­> Create. If the "Output Document to Generate" field has “Doc” type, the "Open Password,Owner Password" fields are enabled.
  • PM­2238 ­ ​ProcessFileManager: There isn’t a validation of an existing template if uploading one with an existing name.
  • PM­2242 ­ ​Output Documents ­> Create. The "PDF security" field is enabled even though the default value is .doc.
  • PM­2253 ­ When creating a Custom Drill Down dashlet, the following error appears: "Your Query is not valid".
  • PM­2254 ­ ​The Custom Cases List label is displayed only as Cases Lists.
  • PM­2263 ­ ​A process design is unconfigured if moving all its elements to a pool.
  • PM­2270 ­ Triggers > Predefined Function: It does not show the icons in the predefined functions.
  • PM­2278 ­​Designer BPMN: The Full Size label does not change when using full screen.
  • PM­2316 ­ ​Users: When creating groups and/or department with blank space it does not validate it as a required field.
  • PM­2321 ­ ​New BPMN> When opening a BPMN process the SAVE button remains in a green color.
  • PM­2338 ­ ​PmTables: Error creating pmtables, this message is displayed: "Something was wrong". This if using the SSL protocol and FireFox.
  • PM­2339 ­​Create ReportTable: Error creating report tables with the SSL protocol.
  • PM­2344 ­ REST endpoint DELETE /cases/{app_uid} doesn't check if the user has the PM_DELETECASE permission in his role. (Mantis code 17193)
  • PM­2346 ­ BPMN Designer: The main page of the designer has blank spaces in the bottom side of the designer, this do not allow the correct visualization of the designer components.
  • PM­2353 ­​Message Type: When saving a Message type it displays an error message.
  • PM­2355 ­​When modifying an Intermediate message event, it displays an error message.
  • PM­2360 ­ BPMN Designer: Standardize typographies in all buttons and change the format to 'Capitalize each word'
  • PM­2361 ­​Implement a way to delete the expired access_token.
  • PM­2365 ­​Designer BPMN: Cancel button in the alerts are not necessary.
  • PM­2366 ­ Variables > Edit: It is not possible to edit a variable name with the same characteristics.
  • PM­2367 ­ BPMN Designer: Standardize typographies in the table headers and chante to format to “'Capitalize each word”.
  • PM­2371 ­ ​Login: When pressing the enter key, the form is not submitted if the cursor is in the workspace field.
  • PM­2373 ­ Login: The background image, labels and palceholders does not display if using Internet Explorer.
  • PM­2376 ­​New Feature: We need the ability to modify the Subject. (Mantis code 17133)
  • PM­2387 ­ ​Import: If using Internet Explorer, when importing a process that contains unsupported elements, it opens in the same designer.
  • PM­2381 ­ ​It shows the warning message: Wrong login credentials randomly.
  • PM­2387 ­ ​Login: After the installation, The Get Started window appears with paragraphs in different sizes and styles.
  • PM­2388 ­ ​New BPMN: If using Internet Explorer, the X button to close the process appears underlined.
  • PM­2389 ­ ​Message Type: It is not possible to order the Message Name field.
  • PM­2390 ­ ​Login: After the installation, it shows a window with a header without styles.
  • PM­2391 ­ ​Designer BPMN: It is not possible to drag and drop from certain areas the menu elements.
  • PM­2392 ­ ​Process File Manager: The space to design a template is short.
  • PM­2393 ­ ​Calendar > New: Name field shows in red when creating a new calendar.
  • PM­2394 ­ ​It shows a ​warning php" in the "web entry" when the DynaForm is empty
  • PM­2395 ­ ​Files Manager: The dropdown fields in the HTML editor remain open and active in the designer.
  • PM­2398 ­ ​Home>Cases List : The cases counter shows incorrect numbers.
  • PM­2404 ­ ​Error message when creating a flow message between an End message and a Start message event.
  • PM­2406 ­ ​Incomplete text in the DynaForm grid.
  • PM­2407 ­ ​Variables: If the 'Define accepted variable values' fields are empty in the form and variable edition, tooltips shows misaligned.
  • PM­2408 ­ ​ProcessFileManager: The Process File Manager search does not work.
  • PM­2412 ­​Admin>Settings>Users: If using Internet Explorer, the SAVE button does not display.
  • PM­2423 ­ ​Home: Error in the INBOX when executing the messageeventcron.php, the cases counter displays with negative numbers.
  • PM­2425 ­ ​Variables: Alert Message contains an incomplete message.
  • PM­2429 ­ ​Message Types: Alert Message contains an incomplete message.
  • PM­2424 ­ ​WebEntry: The case is not routed to the next task if the case is started from a Web Entry.
  • PM­2427 ­ ​When changing the variable name, it does not change the ID of the dynaform control.
  • PM­2428 ­ ​Variables: Placeholders has the same text used in the labels.
  • PM­2432 ­ ​DataBaseConnection: If using Internet Explorer the validation to the server is failing.
  • PM­2433 ­ ​Admin>Settings>Email Servers: In Windows Server 2012 displays a message indicating that there is a missing table when configuring an email.
  • PM­2435 ­ ​New feature request for a web method that attaches documents. (Mantis code 17206)
  • PM­2436 ­ ​WebEntry: The webentry configuration does not work with sup­process included in the design
  • PM­2437 ­ ​It is not possible to create a Web Entry. (Mantis code 17240)
  • PM­2439 ­ ​Problems with the span column in DynaForms. (Mantis code 17242)
  • PM­2441 ­ ​Dynaform: Cancel button does not work when creating a DynaForm if using Chrome.
  • PM­2442 ­ ​Designer BPMN: The group element loses all its functionality if this is placed inside a pool or a lane.
  • PM­2448 ­ ​Dynaform: Required fields in grids are not validated.
  • PM­2449 ­ ​Dynaform: Grid fields does not have identificator when they are required.
  • PM­2450 ­ ​Variables: String variables does not support Datetime controls.
  • PM­2453 ­ ​Dynaform: Required field “FILE” in grids does not change to red color when routing to next task.
  • PM­2455 ­ ​Variables: The label field is not in the DynaForms anymore.
  • PM­2456 ­ ​Variables: The Delete option does not refresh the list of variables.
  • PM­2458 ­ ​New Case > Case Notes: There is an error when attaching a case notes if the email server is configured as default.
  • PM­2460 ­ ​Variables: The Supported controls label does not show all the supported controls in a FLOAT variable.
  • PM­2461 ­ ​WebEntry: The information filled with a Web Entry is not reflected in the initial task.
  • PM­2462 ­ ​Variables: The text that list all supported controls in a Boolean variable does not have the checkbox control.
  • PM­2464 ­ BPMN Designer: Change the “Full Screen” icon and the tooltip after changing from Full Screen to Reduce Screen.
  • PM­2467 ­ BPMN Designer: When the Process Objects menu is collapsed the (­) icon should be (+).
  • PM­2468 ­ Designer BPMN: In the gateways context menu, the Gateway type option shows the gateway type used enabled.
  • PM­2472 ­ Execution: Grids in view modo does not display information filled in a previous step.
  • PM­2475 ­ ​Triggers: There isn’t the option to add variables (@@) from a step.
  • PM­2476 ­ ​The UID alerts are not standardized.
  • PM­2477 ­ ​Steps: The scroll is not enabled when there is a lot of steps.
  • PM­2479 ­ ​New Case: The sub­process value is not sent to the master process.
  • PM­2480 ­ ​When ordering data in a Report Table the window is blocked.
  • PM­2481 ­ ​Variables in the PMFNewCase() function are not set.
  • PM­2483 ­ ​Process Permissions: It is not possible to edit a permission more than twice.
  • PM­2485 ­ ​It is not possible to see the Report Table registries.
  • PM­2484 ­ ​Variables: Align, change color and position of the Save and Cancel buttons.
  • PM­2487 ­ ​It is not possible to change the zoom if using Internet Explorer.
  • PM­2491 ­ ​Dynaforms: Hints in the grid affects all the control hints assigned to the grid.
  • PM­2492 ­ ​Designer: Error when exporting a bpmn diagram if this contains flow messages.
  • PM­2493 ­ Home > New Case: "The case will be paused until you receive the corresponding message" message must be displayed in the center of the container.
  • PM­2494 ­​Designer: Error message when moving the events connecting to different polls.
  • PM­2496 ­​The workspace name is not aligned to the right side of the header.
  • PM­2497 ­​New Case: The second task without a title shows empty when routing the case.
  • PM­2500 ­ Task Properties > Consolidated Cases Lists: It is not possible to configure the Consolidated Cases in the task Properties.
  • PM­2501 ­ Triggers: When creating a Trigger with the Copy Trigger option, the Description label is misaligned.
  • PM­2502 ­ BPMN Designer: Standardize the typography in the SHOW ID button in the Dynaforms, Input/Output Documents and Triggers list.
  • PM­2530 ­ Triggers: If using Internet Explorer, it is required to double click in the option to save the trigger.
  • PM­2531​­ Text in the Get Started Interface appears in different sizes
  • PM­2532 ­ When pressing the Create button in the toolbox, it does not show the form, instead it shows the list of elements.
  • PM­2539​­Design: the task name is misplaced when there is a blank space.
  • PM­2540 ­ /{workspace}/cases/454535015553fed8da2b0a7083417966/cancel not working propertly
  • PM­2542 ­ Designer BPMN > Dynaforms: Dependent fields do not work if using from a dropdown to a text.
  • PM­2543 ­ Designer BPMN > Task Steps: When adding triggers to a DynaForm, an error message is displayed.
  • PM­2544​­ Dynaforms > Preview: The fields in a colspan are misplaced.
  • PM­2545 ­ Designer > Designer BPMN: Report Table does not save data in a DynaForm if the Consolidated case is configured in a task.
  • PM­2567​­ If having a checkbox in a DynaForm, the preview does not load.

New in ProcessMaker 3.0 RC 4 (Apr 28, 2015)

  • Improvements:
  • Improve fields Email validation.
  • (BPMN Designer)Triggers -> Custom Trigger. The required fields label is misplaced when the required fields are not filled.
  • Change "Key/Value" to "Key" for options in DynaForm fields in the BPMN editor.
  • Change "text" to "textbox" in the DynaForm Designer.
  • Incorrect calculus in the Task due date.
  • BPMN designer -> Change BPMN elements from gray to color/black.
  • Poor icon DB BPMN Designer.
  • BPMN designer -> Increase the size of the trigger code editor
  • Icon poorly drawn (
  • Add a hint to explain how to use colspan in row properties
  • Change property name in Text field/textarea field from “message error” to “Error message”
  • Standardize buttons position: Create, New, Save & Open, Save, Edit, Update, Cancel, Yes, No
  • Standardize the use of colors [Header/Container] in the dialog box: Confirmation, Alert and Error.
  • Create Variable: Change the label 'Key/Value' to 'Key' when the 'Define accepted variable values' option is enabled.
  • Add DEL_RISK_DATE field in tables Delegation, App_cache_view, List_Inbox
  • Use the variable name as an ID and remove the name property.
  • Change the color of the table's header and of the create button.
  • Move the menu contextual options from the process to the "Process Objects" list.
  • New Features:
  • New look in the Responsive DynaForm controls.
  • Possibility to add JS libraries and css to the forms in order to extend the fields.
  • Bug fixes:
  • Refactor Webentry
  • There is no processmaker/shared directory in the 2.8 tarball.
  • It is not possible to import a process with .pmx extension if using strict mode.
  • ws with BD scrict mode.
  • Import User: It is not possible to import users over a ProcessMaker installation if using Windows Server 2012 R1
  • RefreshToken not recreated after using it to generate another accessToken
  • You should not be able to connect a sequence flow from within a pool to outside the pool.
  • REST endpoint GET /api/1.0/{workspace}/cases/{app_uid} no muestra los casos pausados
  • REST endpoints GET /api/1.0/{workspace}/cases/paused no muestra el caso como "paused"
  • REST endpoints GET /cases/* show paused cases as having "DRAFT" status.
  • The web entry link is not generated.
  • It is not possible to move a start event element inside a pool already created.
  • Not possible to create a list of options for DynaForm field with an empty option.
  • Dynaforms: When a control of Grid type is added, in its properties the 'data: []' option is displaying without functionality.
  • When toolbar is minimized in the BPMN Designer, the maximize icon should display "Maximize" when mouse passes over it.
  • SQL queries in the new DynaForm editor should default to use worflow database if none selected.
  • Change text in options for the "text transform to" property for DynaForm fields.
  • Tab key doesn't work in the Options dialog in new DynaForm Editor.
  • Designer > Task > Assignment Rules > Users: There are no icons in the Users tab.
  • Disable autocomplete data from the login.
  • REST endpoint GET /cases/{app_uid} returns an empty response if case has "CANCELLED" or "COMPLETED" status.
  • It is not possible to display the subprocess context menu.
  • ProcessMaker variable doesn't update properl.
  • The label of the YES/NO dropdown can be obtained.
  • Not possible to copy text from messages.
  • Cron Case Scheduler:It is not possible to execute the cron.php command in windows.
  • Clicking on the "data type" property in the DynaForm Designer opens the variable picker.
  • When adding options to a field in the BPMN Designer, it is not obvious where to enter the option's key and value.
  • PmTables> New report table in Firefox 35.0.1 throws a: Syntaxis Error
  • DesignerBPMN>Dynaform: Entering zero in the row value of a grid property causes the entire dynaform to go blank.
  • In PM 3.0 RC2, clicking on the "data type" property in the DynaForm Designer opens the variable picker.
  • Fields inside grids in the BPMN Designer should not have variables.
  • The "Save" and "Cancel" buttons are cut off when adding conditions to triggers in BPMN Editor.
  • The usr_cnf_pass parameter should be optional in the endpoint POST /api/1.0/{workspace}/user.
  • REST endpo PUT /cases/{app_uid}/unpause can be called on a case which isn't paused.
  • CTL+SPACE doesn't display a list of functions when editing a trigger in the BPMN Designer
  • REST endpoint PUT /{workspace}/oauth2/token sets the HTTP status to 200 (OK) when error.
  • REST endpoint GET /cases/{app_uid} doesn't check whether user has permission to access case. (
  • REST endpoints GET /cases/{app_uid} and /cases/{app_uid}/current-task needs to return due date and when started in current_task.
  • The date picker is not displayed outside the boundaries of grids, so cut off for datetime fields in grids.
  • Checkboxes in design mode are displayed with two options "true" and "false".
  • Message Type variables should not have a required "Value" field.
  • The name field for Message Type variables should only allow valid PHP variable names.
  • Admin>Settings>Email Servers> When configuring an email with a hotmail server and introducing an inexistent gmail email, the configuration does not throw any errors and it can be saved.
  • Admin>Settings>Email Servers>If using Windows Server 2012 and Windows 8 the Mail PHP configuration does not allow to connect to the email server.
  • Admin>Settings>Logo If using windows Server 2012 and Windows 7, it is not possible to load a logo.
  • The "default date" property of the DateTime control can set the required date.
  • The browser alert is showing after making any action over the processmap.
  • Input Documents -> The "YES" option in the "Enable Versioning" option is not visible.
  • Dynaform: The required field does not show any alert if this is empty.
  • The "Default Value" property does not apply to dropdown controls.
  • It does not show the total predefined functions listed in the triggers panel.
  • A double connection between an exclusive gateway and a task is created.
  • When changing the Routing Rules order, it is assigned automatically to the default flow.
  • Change Data Store icon to include only three lines.
  • Steps. Labels in the "Available Elements" are not visible.
  • BPMN Designer -> Remove boundary event icon from toolbar
  • Show an information window when selecting the properties of the elements marked in gray.
  • It is creating a double connection between an inclusive gateway and a task if using routing rules.
  • When finishing uploading languages in Windows Server or Windows 8, an X appears but the languages are uploaded correctly.
  • REST End Point is not assigning users to departments.
  • Designer: "Connection Points" remain statics after making the UNDO action.
  • Name floating toolbox as “Process Objects”.
  • ProcessFileManager: It is not possible to create templates with long HTML code.
  • The project does not save if clicking more than 3 times in the “Save” button.
  • Admin>Settings>Email Servers>It is required to enable the ServerEmailForDefault" in order to send emails only if one configuration exists.
  • PMFunctions : The trigger wizard paussedCase does not build the data sent.
  • PMFunctions : The Update User has defined the same field twice (User Id).
  • PMFunction : The "userUpdate" function modifies user information that is not configured in the trigger.
  • After importing CSV data, the options disappear or the window remains blank.
  • The "UPLOAD" button in the processFileManager is confusing.
  • The upgrade functionality does not show cases from the Inbox, Draft, Paused, and Unassigned folder.
  • A “Notice” displays when opening a PMTable or Report Table.
  • JavaScript editor window should be wider.
  • The letters of the Save button change in color after making some modifications
  • When modifying the size of a pool, the elements inside it changes the position but not the connections.
  • When modifying the the size of a pool, the connections of the elements change.
  • Hook in the cases scheduler.
  • Datetime field does not show the query value in the variables of datetime types.
  • dateTime control does not show the complete calendar.
  • CaseTracker: Buttons labels inside the Objects list are not displaying.
  • It is not possible to see the forms assigned to the case tracker.
  • Designer > Designer BPMN > Task properties: An error appears when saving the configuration.
  • Home > New Case: When executing a case with subprocess, it shows an error and the case cannot be continued.
  • Task Steps:The "Save" and "Cancel" buttons are cut off when editing conditions to triggers in BPMN Editor
  • Home > New Case: It is not possible to execute a case when configuring the task properties.
  • CaseTracker: It does not display the case history in "My Case History" option.
  • Error querying to external databases.
  • There is an error in "Case to be assigned by" when choosing any option of the assignment rules.
  • Designer > Task > Steps : When assigning an output document, and select EDIT it is redirecting to the WYSIWYG editor.
  • DB Connection in "Default" show the workspace name.
  • Designer > Task > Steps : Output document does not have the options EDIT and OPEN EDITOR.
  • Web Entry: The user hint text does not show all the correct information of the action.
  • A warning and an error appear when trying to upload a process with .pm extension
  • Conditions created in the condition editor are not working when a form is replicated in view mode.
  • All sequence lost after saving & re-opening process.
  • Designer - Lost component on diagram.
  • The keypress option was included in order to use the “enter” in the login page.
  • Assignment Rules > Buttons disappear with the service value based/Set time out option.
  • Problem in the notifications configuration.

New in ProcessMaker 3.0 RC 3 (Apr 28, 2015)

  • Improvements:
  • Supported added in the PMFSendMessage() function in order to use the registry of an email server with its corresponding ID.
  • New ProcessMaker logo.
  • Improvements in the design of the ProcessMap.
  • Improvements in the process designer and its elements.
  • Bug fixes:
  • If using Internet Explorer, when importing a new process the interface of importing remains open.
  • If the MySQL query fails during installation, there is no way to fix it.
  • Issues with Installer.
  • Message error when deleting a row in a grid. (Mantis Code: 16756)
  • The information displayed in the Case History is the same no matter the task selected.
  • The maximum field size of the ‘Callback URL’ is small and cuts long URLs.
  • resizing a pool or lane (Mantis Code: 16666).
  • When using the X button, in the search textbox, the previous search is not deleted.
  • Home > Documents: When dragging a folder into another, empty folders are created.
  • Workspace creation field accepts everything including mysql restricted characters like %$.
  • Change error message for the REST endpoint DELETE /department/{dep_uid}. (Mantis Code: 16847).
  • Case scheduler execution stops being executed after the "Start date" pass. (Mantis Code: 16908).
  • When using the browser zoom (ctrl + / ctrl -) a line appears below the start event.
  • Error entering to Sub-process routing rule.
  • Home > Participated: It does not show the case finished.
  • Home > Inbox: When starting a case with parallel threads, in the inbox all threads are displaying.
  • Home > Participated: When finishing a case with parallel threads, in the participated folder, the case has a TODO status.
  • Home > Participated: When finishing a case in a process with an exclusive gateway, the case stored in the participated folder has a TODO status.
  • Duplicated cases using the steps form. (Mantis Code: 16172).
  • Due date not being calculating correctly. (Mantis Code: 16087).
  • Problem in HTML editor. (Mantis Code: 16043).
  • It is not possible to interact with the dropdown fields inside the properties of a gateway.
  • The case counters are wrong when using web entries.
  • Home -> Documents. It is not possible to move folders from the root to another root.
  • It is possible to create tasks with the same name inside the same process.
  • Admin > Settings > Email Servers: It is not possible to create an email server.
  • Designer > Designer BPMN: The main toolbox disappears when clicking on the Reset button.
  • Task -> Steps The edit/view mode is not available in DynaForms.
  • There isn’t the option to change the name or title of an existing DynaForm.
  • Connection between a Blackbox pool and a Start MEssage event blocks the designer.
  • Wrong options in the DynaForm when checking its preview or when running a case.
  • A field placeholder is not displayed, either in preview or execution mode.
  • If changing an element ID, operations with formulas can be done.
  • When deleting a variable, the design of a Dynaform is not updated.
  • Save button label is aligned
  • All button labels are centered.
  • Improvements in the design of some BPMN elements.
  • Undo-Redo has a tooltip.
  • Zoom has a tooltip.
  • There is an extra point in the inside the Information task in the ProcessMap.
  • Designer > Supervisor steps: The REMOVE button has a red border.
  • Designer: The user cannot customize the design over half a pool or lane.
  • Pools with lanes cannot be moved in the designer area.
  • Home > Inbox: Parallel gateway execution.
  • Group element is placed at the bottom of the pool.
  • Home > Draft: Parallel gateway execution.
  • Designer BPMN > Dynaform: The col-span property does not allow to divide the row in more than two columns.
  • Error message when moving an element in the designer.
  • Unnecessary space when editing an Output Document.
  • Admin > Logo : It is not possible to upload a logo.
  • Dynaform > Preview: Dropdown and Checkbox elements are duplicated in the SWL properties.
  • It is possible to create tasks without names.
  • Properties of the event elements are not in the same order.
  • When editing a task label it keeps in edit mode.
  • It is not possible to configure an email in the email server option.
  • When entering to the task properties an error message is displayed.
  • It is not possible to edit the DynaForm titles.
  • It is not possible to create "Type Message" in the new designer.
  • The Reset icon has functionality even if it is hidden in the main toolbox.
  • Assignment Rules > Users: The list of users is close to the left margin of the window.
  • Home: Error finishing with a case with parallel threads.
  • New Case: SQL queries do not support select over specific fields in a created table.
  • Subprocess Properties: Only half of the Delete button can be seen.
  • Subprocess Properties: The variables of a subprocess are not showed in the master process.
  • Admin > Settings > Cases Lists Cache Builder: The information in the La informacion "Workflow Applications Cache Info" container is not visible.
  • Designer: When moving the toolbox, it disappears completely and it cannot be recovered.
  • The order of the buttons is not standardized in all windows.
  • Task Properties > Assignment Rules: The "Set a timeout" option inside the Self Service does not show the options after navigate through other options in the assignment rules.
  • When editing the properties of the Intermediate, Start and End event, it appears an error.
  • It is not possible to re-size a lane.
  • Triggers > Custom Trigger: the “OPEN EDITOR” does not have the functionality in some regions of the button.
  • Admin > Users > Groups > New: Groups are duplicated based on the number of times the Enter key is pressed.
  • Output Documents > the upper options of the Editor disappear if the HTML file exceeds the lower limit of it.
  • Add left margin to the window of Designer>Process Supervisor >Supervisors
  • If having a pool in the designer, there shouldn't be possible to create elements outside it.
  • It is not possible to create a process permission if only the admin user is listed in the dropdown of users/groups.
  • It is not possible to use the horizontal scrollbar when an element was assigned to an step.
  • It is possible to assign process permissions to users who are inactive.
  • Process File Manager > templates >Edit: The "Save" button does not have any functionality.
  • Process File Manager > Templates: The "Upload" button does not allow to upload any type of file.
  • Process File Manager > Templates: The download button is not working.
  • Exclusive Gateway > Properties: When adding one more condition, in the processmap the assigned task is set as default.
  • Dynaform > It is possible to create links with the same id inside a DynaForm.
  • DynaForm Designer -> There is no validation in the controls for the data type.
  • Task Properties: When saving the form data in each tab, an error message is displayed.
  • Task Properties: In the 'TIMING CONTROL' option, the configured calendar is not listed.
  • There is no confirmation message when creating a Web Entry.
  • The %k mask generates an error in the database. (Mantis Code: 17101).
  • Custom Trigger, When entering to the Trigger editor, the required field label disappears.

New in ProcessMaker 3.0 RC 1 (Mar 24, 2015)

  • New features:
  • Possibility to enable or disable Grid Lines.
  • Shape toolbox position is now horizontally.
  • Possibility to define the Data object type as “empty”
  • Link and file fields added inside Grids.
  • Bug Fixes:
  • Change sample Apache VirtualHost definition file for ProcessMaker
  • Error when running a case in a process that has a subprocess within it without the definition of variables.
  • If using Windows, pop up’s do not have an X button to close it.
  • The context menu remains static if using the assignment rules interface and task properties.
  • Change some text in the Trigger Wizard.
  • Upload icon cannot be seen completely.
  • Edit Inputdoc – Confirm action does not validate any changes made in Input Documents.
  • When editing a trigger, the cancel button does not have a confirmation dialog.
  • Validation error while creating the PMFNewCase function.
  • There is no validation when importing a responsive form with an invalid extension.
  • The following syntaxis error appears when using the PMFGetCasesNotes() function, unexpected ‘,’, expecting ‘(‘.
  • “Date” and “DateTime” have the same properties in the Dynaform designer.
  • If using Internet Explorer, triggers cannot be created.
  • There isn’t a ProcessMap window information.
  • Error in the Data Type and Data Object.
  • The option in the Formula properties does not have any action in grids.
  • Extra bullets in the message when removing a DynaForm from the list of Steps inside Processes Supervisor.
  • It is not possible to see all the text in the user’s field in the Start Message event.
  • Process configuration as public or private is not available.
  • Error saving a form on view mode.

New in ProcessMaker 2.8.0 (Dec 17, 2014)

  • New Features:
  • REST API:
  • Feature request - Limit input document maximum size.
  • Inability to Scroll on iPAD query tab.
  • Browser not recognizing PDF Output Document.
  • Advance Search: Can't remove date selection.
  • When Output Documents are generated with grids in the Chinese language, these characters are not displayed correctly in the document.
  • Evaluation not working properly with currency field.
  • RW-152-5 Malicious Code and Viruses Uploading.
  • Error in PM Table Data Search option.
  • Improvements:
  • When creating a dashlet, the user list is not in alphabetic order.
  • There is no validation in the title field while creating a Dashlet.
  • DynaForms listed in alphabetical order in the "DynaForm" dropdown menu.
  • Administrative Interfaces are accessible from the Internet.
  • Administration in the System section.
  • Fixed bugs list:
  • Output Doc - pmGrids not displayed correctly in both PDF and DOC
  • Header lost in the Chrome browser.
  • History log does not reflect correct historical data.
  • ProcessMaker 2.x Authenticated PHP Code Execution.
  • Creating a new template with no name.
  • It is not possible to reassign massive cases.
  • Some masks are not working properly in IE9 and IE10.
  • Enable entry of '+' character in email fields.
  • saveForm() function doesn't work in Review mode.
  • Problem with DATA because ProcessMaker doesn't save the links information.
  • Error is thrown when adding a case note to a case which has an unassigned task.
  • When editing the a field of Varchar type, the size is blocked in a Report Table.
  • Forgot Password: Error in the functionality.
  • Manual assignment doesn't validate when you don't select a user for the next task.
  • The user list when creating a Dashboard is not ordered alphabetically.
  • Report Table: Searching by columns doesn’t work with TEXTAREAFIELD and TEXTFIELD.
  • The generated trigger has errors in the sender email.
  • Advanced Search "Current User" Column does not show the correct information.
  • Javascript tab doesn't work inside the Grid Editor. * 13860 Mask does not work in grid date fields.
  • PM fails when importing plugins (workaround provided).
  • In the process list the order does not take into account all the elements.
  • Languages are not imported correctly.
  • It is possible to delete the current language in use.
  • Missing label in notifications tab.
  • Icons to manage dynaform fields are set below column Label.
  • The 'workspace-restore' action changes the current files structure.
  • Options to edit letter, color, fonts in HTML are not working in IE 11 browser.
  • HTML source is not displayed in IE 11 browser.
  • Output Doc - pmGrids not displayed correctly in both PDF and DOC.
  • Line error_reporting(E_ALL) in cron.php and cron_single.php is generating unnecessary errors.
  • Roles and Permissions not working.
  • Wrong generation of output document in Processmaker

New in ProcessMaker 3.0 Beta (Jul 25, 2014)

  • A new jquery BPMN 2.0 process designer:
  • This new designer comes with support for undo, redo, zoom, multi-object grab and drag, auto save of processes every 15 seconds, and much improved BPMN conformance. Drag and Drop functionality has been greatly improved. All elements are now independent and can be connected using sequence flows by hovering over the BPMN element and then dragging the sequence flow line to the next element to be connected. The designer also has new toolboxes which provide direct access to design elements such as: DynaForms, Output Documents, Input documents, Triggers and Database Connections, and Variables (a new category used in form design).
  • A native responsive UI HTML5 Form Designer:
  • Users can now create DynaForms by using a new jquery multi-column drag and drop design tool. This new form has a totally new and much easier to use interface. Forms are also now UI responsive so that they will auto adjust for different screen sizes such as desktop, tablet, and mobile screens.
  • Global Variable Definition Interface:
  • ProcessMaker has added an interface to allow users to define global variables which can be used within the new Form Designer and throughout the ProcessMaker instance. Variables can now be declared through a separate panel.
  • REST API:
  • In addition to the current SOAP Web Services API, ProcessMaker has now added a RESTful API which gives developers access to a wide array of ProcessMaker functionality through the API. Developers can now much more easily embed ProcessMaker into existing systems or develop new ones around the core ProcessMaker engine and designer functionality. Particular attention has been paid to performance, scalability , reliability, portability and security (with OAuth 2.0).
  • Compatibility with Previous ProcessMaker Versions:
  • Processes designed with previous versions of the ProcessMaker designer (.pm files) can be imported into the new BPMN designer. Forms that were designed with the previous form designer will be rendered using the previous rendering engine and can still be edited with the old form editor.
  • Support for IE10:
  • This new version is compliant with Internet Explorer 10.
  • Improvements:
  • Improvements in Management Interfaces:
  • Old user interfaces, such as Process Permission, Process Supervisor, Database Connections, DynaForms, among others, have been replaced with friendly and easy-to-use jquery GUI interfaces.
  • Validations while designing a process:
  • Warnings and error messages are now displayed when a process designer attempts to make an invalid connection. They have been included to improve the process design experience.

New in ProcessMaker 2.5.2 (Jul 22, 2014)

  • What’s new:
  • Trigger editor improved by adding a pop up when a code needs to be edited. (10870)
  • Possibility to customize 404 Not Found and 403 Forbidden Error pages per skin (11603)
  • From Name field was added, in order to change the from for notifications sent by the system (11522)
  • Improvement when executing workspace-restore command. (13342)
  • What’s fixed:
  • Problem sending attach files using PMFSendMessage() function (12375)
  • Loosing Email Notification Setting. (11821 )
  • Assignment rule is internally modified after changing the case title label (11836)
  • When you change the task name the task notification is disabled. (12724)
  • Error in Grid dates (12389)

New in ProcessMaker 2.5.0.1 (May 17, 2013)

  • In version 2.5.0, an error has been detected in windows installations, which causes Dynaform data not to be saved correctly on "Date" type fields. This problem is not present in Linux server installations. It is not necessary to run an upgrade, Windows users can perform a complete upgrade or simply replace the class.xmlform.php file at the following path: gulliver/system for the new one included in this release

New in ProcessMaker 2.0.50 (May 16, 2013)

  • Change default skin to new and great “neoclassic“.
  • Request that Groups can be assigned as Process Supervisors.
  • Add option to set a time limit on "self serve" routing.
  • Add some functionality in the mail template wysiwyg editor.
  • Request for an option to only use a process as a subprocess.
  • Request to add ability to rename folders under HOME > Documents
  • Case inbox refresh time should be configurable.
  • Request for ability to fire trigger or send notification when a case is deleted, canceled, paused or reassigned
  • In Output Documents, PM cannot edit existing html links.
  • Request for web service to retrieve all the case variables from a case.
  • Date format only in predefined formats.
  • Request that the address and label of link fields in DynaForms can be set and saved using case variables.
  • Group value based Self service Assignment Rule.
  • Steps of type DynaForm don't show View/Edit modes
  • On error XML at least open a XML editor
  • No webservice to add notes
  • PMFAddInputDocument function request.
  • File field for each grid line
  • Permissions on the Cases Notes
  • Request that an "Edit" button be added to the page to view the profile of a particular user
  • To prevent DoS attacks, Apache in the PM Windows installer needs to be upgraded from version 2.2.16 to 2.2.20 or later
  • Web Services needs a userInfo() function.
  • Workspace backup problem
  • Allow Process supervisors to unpause cases
  • Need a friendly environment HTMLEditor to configure dynaforms and grids.
  • Users' photos should be displayed in their "Summary" page.
  • ExecuteQuery() does not return the number of records affected by an UPDATE command.
  • Grilla sin scroll horizontal.
  • If you save your dynaform and your session has expired you get no warning.
  • Make editable the HTML layout from uxs Simplified skin in USER EXPERIENCE.
  • Loading page is not part of Skin.
  • Suggest Field Feature in a Grid.
  • New skin for 404 NOT FOUND ERROR page.
  • New skin for 403 FORBIDDEN ERROR! page.
  • Proposal pivot skin: UNDER CONSTRUCTION.
  • When you add a new skin - the skin menu does not show it selected.
  • Users are not able to double click on the input documents; they have to hit the download button to view the input documents.
  • When a case is unassigned the current user column is empty.
  • UploadDoc() de Alfresco no notifica si la ruta a un archivo es incorrecta.
  • PDF limit 6 pages. New PDF library implemented.
  • Dynaforms accessibility.
  • DEL_INDEX PM Table Value
  • PMFSendMessage way to not log in history
  • Advanced Search menu should be seen on UXS.
  • Process Supervisors should be able to reassign to Ad Hoc Users.
  • Simplified Interface Case Notes Don't EMail.
  • Add the variables button inside the html editing of an Output Document.
  • PMFSendMessage() should have an option for ".txt" or ".html" Templates, always sends html format templates.
  • Grid to support a suggest field.
  • Request for Dynaform Editing, a way to edit various dynaforms simply.
  • Dashboard configuration can't be set and remembered.
  • Verify php settings.
  • Can not use poedit-1.5.4 to translate. Support new poedit editor version.
  • Columna Case Title debe ser agregada en logs de emails.
  • Simple report plugin does not show case status, and shows empty rows corresponding to draft cases that have been deleted.
  • executeQuery() returns, for INSERT statements, 1 if the operation was successful, instead of the inserted row's ID.
  • Allow change the Loading Page of ProcessMaker with the skin.
  • Configuration to change default for Case Notes - Notify Participants.
  • There should be a way to create triggers in the filesystem.
  • LOGIN - When login with wrong credentials error should be generic.

New in ProcessMaker 2.0.44 (Oct 10, 2012)

  • Fixed bugs:
  • Print Dynaform icon when a case is open using IE from Participated
  • Dates corrected with User Last login
  • Solved problem with dependencies when the last row was deleted.
  • Possibility to read a Case History after a case is unpaused.
  • Error fixed when right click over a Case History.
  • Reassign cases working properly on Parallel tasks.
  • Date in Case History and ProcessMap are not the same
  • Add Folder Variable where the document should be uploaded on Alfresco´s Trigger uploadDoc
  • Uploaded Document using Alfresco´s Trigger uploadDoc fixed
  • Intermediate message event run for cases automatically scheduled
  • The WYSISWG editor generates the content of a Grid correctly
  • Right-to-Left skin (Hebrew, Arabic) and arabic translation now is working.
  • Improvements:
  • Validation for reserved words on Report Tables and PM Tables.
  • Case Description can be seen in the Summary
  • Suggest field behavior improved
  • Add a Message for users who try to start a case but who are not assigned to an initial task.
  • Improvements on the cron.php to send the last 7 days messages.
  • Improve Solr performance.
  • Improved the upgrade ProcessMaker creating temporary files.
  • Improvement when users are assigned into a group the user list is refreshed to the last page viewed.
  • Enabled on user’s page the option to redirect to Dashboards tab when users login to ProcessMaker.
  • Possibility to send email notification to next assigned user(s) when using the Self Service Assignment Rule
  • Features:
  • “Category” filter was added for Cases List (Note that this will work with solr disabled).
  • Added a checkbox for a Case Notes which gives the possibility to send or not an email notification when a case note is created.
  • New option “hour” was added to the Case Scheduler.
  • An event log was added inside Administration tab
  • Added a Current user dropdown search criteria for Advance Search.
  • Add the Log option on admin tab for the cron.
  • Added a field when a Reason for canceling and pausing a case can be written.
  • Added functions “PMFPauseCase, PMFUnpauseCase, WSPauseCase and WSUnpauseCase” functions.
  • Adding the cases from "unassigned Folder" to simplified User Experience.
  • On User administration: Adding a way to disable/enable users from users list

New in ProcessMaker 2.0.43 (Aug 14, 2012)

  • Fixed bugs:
  • Email sent from events fixed
  • Case Scheduler issues with emails
  • Dependant fields between Suggest fields and others
  • Restoring backups of WS with special characters
  • PM function: PMNewCase fixed (issue that overlaps current case)
  • Corrected a core issue that affect Case List Builder
  • WSDL Issue (syntax error)
  • Hint error when adding text with commas and/or apostrophes
  • Validation on manual derivation selection to avoid start “duplicate” cases
  • Possibility to Enable a disabled group !!
  • Improvements:
  • Forms and other views rendering Improvement
  • PM function: executeQuery() capable to execute queries that start with SHOW, DESCRIBE and so on
  • Case Notes size limit extended to 500 characters
  • Features:
  • Possibility to configure visibility of Case Number and Case Title

New in ProcessMaker 2.0.42 (Jul 9, 2012)

  • BUGS 9407 and 9411 fixed for release 2.0.42
  • BUGS 9401 and with grid fields
  • BUG 0000 Update insert.sql and .po files for release 2.0.42-testing.3
  • BUG 9327 Don't validate required field in grid SOLVED
  • BUG 9379 Add username exist SOLVED
  • BUG 5359 Trigger wizard should indicate that the return value... SOLVED
  • BUG 9180 can't search string without fieldname
  • BUG 9341 "Field with numeric validation does not accept digits..." SOLVED
  • BUG 0000 Update .po file for 2.0.42-testing2
  • BUG 8847 Don't exists validate email field SOLVED
  • BUG 9180 Fixes made by Herbert
  • BUG 9210 User experience Single Application SOLVED
  • BUG 9285 A PM Table DynaForm field cant' be filled because the ... SOLVED
  • BUG 0000 Conflict with "input" class
  • BUG 0000 enable/disable buttons SOLVED
  • BUG 000 Delete phpunit.xml for the testing for 2.0.42
  • BUG 0000 Delete "tests" folder for the testing release for 2.0.42
  • BUG 8881 Change "Derivation" to "Routing"
  • BUG 9180 Correct display priority in cases lists
  • BUG 9246 Error message when using a DB Connection for a Report Table,.. SOLVED
  • BUG 9295 "Single Application - Skins" SOLVED
  • BUG 0000 Double call to renderPage function fixed in authSources... SOLVED
  • BUG 9226 gulliver propel-build-sql script needs user and pass
  • BUG 9294 "Simplified experience plugins" SOLVED
  • BUG 9210 User experience Single Application SOLVED
  • BUG 9268 The date field no validate numbers the keypad SOLVED
  • BUG 8847 The option mail php is disabled SOLVED
  • BUG 9238 "The Date field format changes when you want to edit" SOLVED
  • BUG 9284 Calender Scrollbar SOLVED
  • BUG 9181 The logo is not the origin of Processmaker SOLVED
  • BUG 8830 The variables are camelize SOLVED
  • BUG 8933 The code Javascrit don't mix with PHP SOLVED
  • BUG 8878 The window's tbar increase size SOLVED
  • BUG 0000 Update insert.sql because translations has changed
  • BUG 0000 Update translations for 2.0.41.testing5
  • BUG 8896 The code insert don't have rol master SOLVED
  • BUG 8530 Text changes SOLVED
  • BUG 8530 Text changes solved
  • BUG 8860 The switch no have default to create fields SOLVED
  • BUG 8932 Untranslatable strings SOLVED
  • BUG 8932 Untranslatable strings SOLVED
  • BUG 9088 "KnowledgeTree and webEntry don't work when we try..." SOLVED
  • BUG 8860 The switch to create fields no have default SOLVED
  • BUG 9218 Con el plugin ldap v.1.4.26, haciendo upgrade... SOLVED
  • BUG 9161 Review code and field SOLVED
  • BUG 8830 Review code and fields SOLVED
  • BUG 8933 Review code SOLVED
  • BUG 8933 The option visible in Fields handler tab no work SOLVED
  • BUG 000 Delete folder "tests" and file "phpunit.xml" from the testing branch
  • BUG 8830 Validate password field with policies security SOLVED
  • BUG 8942 Dialog box to edit conditions ... is too narrow SOLVED
  • BUG 9161 'Next' button is deactivated in wizard SOLVED
  • BUG 9102 Inconsistent font in UI SOLVED
  • BUG 9091 "Problems sending a grid on the last parameter on..." SOLVED

New in ProcessMaker 2.0.41 (Jul 6, 2012)

  • Fixed bugs:
  • Major issues with Grids (Dependencies between dropdowns, masks and others)
  • Search box keyword persistence in many lists (task user assignment and others)
  • Case Lists process Dropdown with duplicate items
  • Default environment settings extrange characters
  • After pausing a case the status does not change to PAUSED
  • Currency Field mask not change on Validate attribute change
  • Completed cases status do not change to COMPLETE.
  • After claiming a Case (Unassigned/Selfservice) opened case does not have menu actions and others.
  • PMFGenerateOutputDocument trigger is not working with versioning =true Formula operations in grids not working correctly with masked fields
  • Grids with dependent fields with that uses same names for columns and for main form
  • Features:
  • Added Case Notes:
  • Trigger: PMFGetCaseNotes
  • Webservice: getCaseNotes
  • Export Process directly from process list (Designer tab)
  • Case Lists performance improvement by the inclusion SOLR as a search platform. To use it is necessary to install SOLR server and then setup PorcessMaker to use it.
  • Improvements:
  • PMFNewCaseImpersonate returns Case UID and Case number
  • Process Supervisor changes reflected in Changelog
  • Wrap text in Case lists

New in ProcessMaker 2.0.40 (May 9, 2012)

  • Fixed bugs:
  • Zimbra Triggers issue using http_request module and hardcoded params [Bugs: 9090]
  • Output Document issue while opening it from Outlook Plugin [Bugs: 8095]
  • IE “keyCode error” that stops some JS [Bugs: 8883]
  • Deprecated error that appears when generate an Output Document in Zend Server
  • User list pagination fixed. [Bugs: 8792]
  • Case Tracker ProcessMap color code fixed [Bugs: 8879]
  • Grid Currency Fields accept decimal point [Bugs: 8908]
  • Grid Operation (multiplication) between columns fixed [Bugs: 8782]
  • reassignCase() webservice fixed [Bugs: 8757]
  • Features:
  • System settings setup: Admin can define default Skin, Language, Timezone and Memory Limit
  • New “skin” uxmodern. This is more than just an skin. It changes completely the layout improving user experience using PM. This skin is the default one on fresh installations.
  • New Installation interface
  • Improvements:
  • Clear cache interface improved
  • Calendar administration interface improved
  • Dashboard and Dashlets architecture [Bugs: 8969, 8968, 8679, 8966, 8748]
  • Heartbeat interface improved
  • Logo interface improved
  • Email interface improved
  • Case information lists interface improved (Case History, Message History, Dynaforms, Uploaded Documents and Generated Documents) [Bugs:8743]

New in ProcessMaker 2.0.38 (Mar 14, 2012)

  • ProcessMaker 2.0.38 is released with 3 new features!
  • A new user experience option named “Single Application” that simplifies what the user will see after login bringing him directly to its next “to do” case. When it ends the case and derivate it to next user it will open the following next case.
  • Another requested feature included is a view for Input & Output documents inside Case Summary window. Two tabs that appear always and show allowed Input and Output documents for that case.
  • Checkbox field is now available for Grids.
  • Fixed bugs:
  • Most important bugs related with Simplified user Experience were fixed (Javascript execution, output & input document step visualization). Related bugs 8644.
  • Fixed an error that causes to lost dependencies in grids after adding/removing many rows. Related bugs 8357.
  • Process debug mode Before dynaform breakpoint enabled. Related bugs 8432.
  • ProcessMap Discriminator has been removed. Related bugs 8276.
  • PMSendMessage trigger “from” parameter accepts again this format “Name ”. Related bugs 8438.
  • Improvements:
  • Simplified User Experience second version has been improved
  • Dashboard and Dashlets platform improved to handle Enterprise Advanced Dashboards
  • View permission for documents doesn’t allow to delete file
  • Adjustments to Form Save button/action to prevent “double” submission
  • Features
  • Single Application
  • Case Summary new tabs for Input and Output documents
  • New field type in Grid: Checkbox
  • Languages:
  • English (Default core language)
  • Spanish (Updated for 2.0.38)

New in ProcessMaker 2.0.37 (Mar 14, 2012)

  • Fixed bugs:
  • Fixed a bug in Sugar Triggers to return more than 50 records on any getSugar* function (8435)
  • Issues with Case Reassignment. (7084)
  • An issue on IE8 with some windows that appear transparent (8226)
  • Improvements:
  • Add validation on User photo upload and removed Resume (since it is not used anymore)
  • Improvements in Dashboard and Dashlets layout
  • Features:
  • Simplified User Inbox: This allow users to have a very simple Inbox List that helps on visualization
  • Added a webservice to get Unassigned Cases list Webservic
  • Languages:
  • English (Default core language)
  • Spanish (Updated for 2.0.37)
  • Dutch (Updated for 2.0.37)
  • Farsi (Updated for 2.0.37)

New in ProcessMaker 2.0.36 (Mar 14, 2012)

  • Fixed bugs:
  • Issues related with masks in Dynaforms fixed to work correctly in Chrome,
  • Formulas in grids that were not workinkin correctly
  • Warning on trigger creation
  • Parallel join routing fixed 5. Parallel by evaluation fixed (was working as parallel only)
  • Improvements:
  • Improved Plugin creation Wizard: The wizard will generate a sample plugin with more options and using lists according ProcessMaker 2.0 2. Under Documents option “Not in folder” was removed and any Input/Output document that has no Folder path configured will be saved at “root” level

New in ProcessMaker 2.0.35 (Mar 14, 2012)

  • Features:
  • Zimbra Triggers:
  • We added a new Library to run Triggers form ProcessMaker to Zimbra Web Client:
  • Add Folder
  • Create Contacts
  • Create Appointment
  • Create Task
  • Get AppointmentList
  • Get TaskList
  • Get ContactList
  • Upload
  • Dashboard:
  • Second improved version of a “new” dashboard for ProcessMaker. This version has improved
  • New Dashlet: Community Community Dashlet lists important information about our Community and links to our Forum, Wiki, Blog and Bug Tracker.
  • New Dashlet: Enterprise This Dashlet shows important information about each of our Enterprise Plugins
  • Fixed bugs
  • Fixed issues listing PM Tables
  • IE issues in lists (With Case Summary window)
  • Fixed getVariables webservice
  • Email validation for big workspaces
  • Improvements:
  • Case Notes and Case Sumamry layout
  • Authentication Sources improved

New in ProcessMaker 2.0.34 (Mar 14, 2012)

  • Features:
  • Process Information Hide/Show:
  • This is another popular request from our clients and community... a way to hide Process Information panel (when you wan to start a case). It is possible to define its state (Hidden/Visible) pero Workspace as an administrator in Admin Tab.
  • Dashboard:
  • This is the first version of a “new” dashboard for ProcessMaker. Why new, some of you remember that years ago we had a Dashboard tab with some elements and now we are implementing a new structure for it with better layout and flexibility. In following releases this will start being improved and extended.
  • Fixed bugs:
  • Fixed issues with Report Tables
  • Fixed issues importing processes with Report Tables
  • Improvements:
  • Case Notes and Case Sumamry layout

New in ProcessMaker 2.0.33 (Oct 5, 2011)

  • Fixed bugs:
  • PM trigger executeQuery that executes a query in selected Connection Important field DEL_PREVIOUS now is being filled correctly (APP_DELEGATION) KnowledgeTree issues with persistent sessions
  • Many fixes within PM Tables feature.
  • Wraps being saved as hard returns in Text Areas
  • Unexpected layout changes when a grid is added to a form
  • Password length restriction is working again
  • Email attachments working in PHP 5.3 9. Importing CSV to PM Tables
  • Improvements:
  • Case Notes layout (adding cancel button and showing names based on system format)
  • Calendar configuration
  • Started doing QA on Internet Explorer 9, Firefox 5 and Chrome

New in ProcessMaker 2.0.32 (Oct 5, 2011)

  • Fixed bugs:
  • Using DBConnection in executeQuery
  • Email templates using UTF8 encode (allowing “special characters”)
  • Output Document issues
  • Grid issues (related to view/edit mode)
  • And many others.., 64 in total
  • Improvements:
  • Case Notes layout (adding cancel button and showing names based on system format)
  • Documents Sorting enabled
  • User with only PM_USERS permission are able to go to admin and manage users

New in ProcessMaker 2.0.31 (Aug 2, 2011)

  • Skins 2.0:
  • Finally this release comes with a fully functional Skins administration that helps any administrator to create, delete, import and export (.tar format) skins that will be available at server level. It is possible to create a skin based on Classic (this will copy all necessary/updated files from classic skin) or based on any other skin.
  • How to switch skins? The first way is by changing in the URL “classic” by the name of desired skin. The second way is by double click in the name of the skin in the list.
  • Any exported skin is a .tar package that has layout(html) files, css files (style) and images. The a designer just need to unpack it and make the changes inside, pack-it again and import to test.
  • Cases Notes:
  • Starting this release it is possible to post a Note to a case at any time without even open it.
  • A new icon column will appear in each Case list (Inbox, Draft, Unassigned, Participated and so on) that on a click will open a modal window to see the list of notes and to be able to post new ones. In similar way when a case is open besides Steps,Information and Action there is a new option Case Notes that opens the same described window but not modal allowing user to continue working in the case with the notes opened.
  • Any posted message is notified by email to all case participants until that post moment and it is visible for every case participant.
  • Fixed bugs:
  • Currency Field issues
  • Email validation
  • Issues with required fields (Checkbox and Suggest)
  • Sub process Issues
  • PM Tables Errors on properties edition
  • PMGenerateOutputDocument() now is working correctly
  • Some JS errors in IE8 were fixed
  • Grid multiple dependencies
  • Improvements:
  • Suggest Field handling
  • Output Document properties layout
  • Conditional Events:
  • Now it is possible to create events with conditions... only if the condition is evaluated as tru the event will be triggered.
  • IIS Compatibility:
  • After some research of our Support team now it is possible to install ProcessMaker on Internet Information Server. Of course our QA team needs to test a bit more every functionality in real environments.
  • PDF Security:
  • Thanks to our Professional Services team research this release comes with a way to include security configuration to an Output Document that generates PDF format. When this type is selected a new option will appear “PDF Security” that after enabling will present a box with following fields:
  • Allowed permissions: By default when PDF Security is enabled the only enabled permission is View. By selecting in this list allows print, copy, edit and/or fill forms.
  • Open Password: Is a password that is needed to open the PDF. (This password doesn’t overpass any defined restriction)
  • Owner Password: This password is required to change any security restrictions in the document.

New in ProcessMaker 2.0.30 (Aug 2, 2011)

  • Fixed bugs:
  • This time the list of bugs fixed is near to 80 and all of them have been tested by our QA team in 10 cyclesThe most important are (to see the detail of this please refer to changelog.txt):
  • Fixed Issues with Date Fields
  • IE issues in Grid calculations
  • Functions such as onaddrow and ondeleterow fixed
  • Layout issues with double scrollbars
  • JS issues when there have special characters
  • Export process with notifications Subject
  • Issues with Suggest Field
  • Improvements:
  • Database credentials that are saved in a secure way in DB (encrypted).
  • DBArray improvements: Fields that use DBArray as connection now can save the labels correctly based on the SQL and table.

New in ProcessMaker 2.0.29 (Jun 7, 2011)

  • Fixed bugs:
  • Fixed 65 bugs where 45 are Featured Bugs (Bugs reported by Projects, Support, Presales and selected by me from the community). Followin see a list of the most important
  • Fixed issues related with Dependant Fields
  • Import Process with Report Tables
  • Import Process with non defined Subprocess
  • Save Label for Dropdowns is always active (No param required)
  • Delete Output documents Improvements
  • Advanced Search -> Process List filter imp[roved for long names
  • Improved Toolbar Icons (Better icons and resolution)
  • Dynaform view mode improved and cleaned
  • Chinese characters recovered from external Database
  • Events now can use Initial tasks Features
  • Dependant field with Suggest field
  • Forgot Password Known Issues
  • Language files different from English and Spanish should be updated
  • Chrome, Firefox 4 and IE9 present some issues non tested yet.
  • Due date calc is failing in some cases. Specially in Windows environment
  • Task notification Subject is not being exported with the Process
  • Process that started from scratch in a lang different from English can't start a case. Workaround: open the process in English once.