Release Notes: HotFix PM v. 3.0.1.8
Release Notes
Hotfix v. 3.0.1.8
(Release Date: May 12, 2016)
This Hotfix has 17 new features, 26 improvements and 349 solved bugs. Since these Hotfixes are accumulative, the list of bugs included in previous versions is listed inside the Fixed bugs list v. 3.0.1.7 document.
Requirements:
New features v. 3.0.1.8:
- BY - 95: ProcessMaker - Google Gmail Integration Improvements.
- HOR - 9: PM> Edit variable File> Change the label “Create Variable” when an edition is in progress.
- HOR - 196: Create a PMFunction to get a process list of tasks.
- HOR - 197: Create a PMFunction to get the translated text of a string in Content i18n.
- HOR - 241: Create a PMFunction to get UID of a Dynaform.
- HOR - 242: Create a PMFunction to get UID of a Process.
- HOR - 306: Create a PMFunction to get a Group's Users.
- HOR - 307: Create a PMFunction to get a Group's UID.
- HOR - 308: Create a PMFunction to get a Group's Name.
- HOR - 309: Create a PMFunction to get the UID of a task.
- HOR - 310: Add option to delete cases.
- HOR - 311: Create a PMFunction to get task name by UID.
- HOR - 358: Create a PMFunction to get next derivation info.
- HOR - 367: Create a PMFunction to get the identifier of a process element by name.
- OM - 376: The PMDynaform is not displayed when the form does not go into editing stage.
- OM - 401: (PMDynaforms) create a generic file call for each platform.
- OM - 559: Create new javascript helpers to show and hide the modal window that covers the form.
Improvements v. 3.0.1.8:
- HOR - 808: Replace the login background image.
- HOR - 132: The APP_NUMBER variable should be available to be used.
- HOR - 167: Add an option to sort elements in a variable.
- HOR - 171: Add PMFDynaFormFields() to file class.pmFunctions.php.
- HOR - 172: DbArray in ProcessMaker 3.x.
- HOR - 230: Add datasource option (Database / Array variable).
- HOR - 244: ExecuteQuery improvement.
- HOR - 255: Make a copy of a process on importing.
- HOR - 256: Supervisor - reassignment.
- HOR - 288: Many improvements for Gmail integration.
- HOR - 304: Calendar Dropdown in user profile.
- HOR - 368: Security Issue - Avoid the problem of overwriting session data opening multiple browser tabs or multiple browser instances.
- HOR - 374: The permission PM_SETUP does not give the access that is mention in the wiki.
- HOR - 393: Change the functionality: open a new tab in IE 11 for security reason. Related to HOR-368.
- HOR - 517: The endpoint POST /case/:app_uid/upload should support the APP_DOC_TYPE and DOC_UID definitions for files sent.
- HOR - 519: Notice: Undefined index: CURRENT_TASK
- HOR - 551: Improve GetNextDerivationInfo (CaseId, DelIndex) to return Assignment type.
- HOR - 553: Improve executeQuery function - log errors / restricted executions.
- HOR - 669: Sequence generator locks APPLICATION table.
- HOR - 684: Unable notifications on Mobile.
- HOR - 759: Password is sent in clear text when "forgot password" functionality is used
- OM - 346: The "app_uid" should be added to the POST /api/1.0/{workflow}/project/{prj_ uid}/process-variable/{var_name}/execute-query-suggest endpoint.
- OM - 370: Remove GridStore Property.
- OM - 375: Helper addRow() && onAddRow().
- OM - 381: [PMDynaform] Create a "flashMessage" component.
- OM - 432: [Dynaform-GRID] When deleting the last row in a grid, the row content is not cleared.
Fixed bugs list v. 3.0.1.8:
- BY - 10: Gmail Integration - Language configuration screen should be set according to the ProcessMaker server.
- BY- 15: Gmail Integration - The order of categories in Gmail is not sorted alphabetically.
- BY - 104: When an email is opened, the extension intents to insert the ProcessMaker iframe.
- BY - 108: Gmail Integration - Add a star next to the bookmarks button.
- BY - 165: PMGmail - Self Service Value Based Assignment does not work.
- BY - 166: PMGmail - Synchronous processes are not supported.
- BY - 168: PMGmail - Cases can not be derived when there are parallel value based tasks.
- BY - 194: Gmail trial extension - When selecting the server conf. field. and press tab, the iframe goes blank.
- BY - 205: Sharing files to Google Drive generates an exception when using Self Service Value Based Assignment.
- BY - 227: .doc files can not be shared in Google Drive.
- BY - 229: Change Endpoints extension.
- BY - 231: If the Email Server is not configured, an error is displayed when creating a case.
- BY - 234: Files can not be shared when using Self Service assignment.
- BY - 239: KPI> /api/1.0/api/dashboard/ownerData/00000000000000000000000000000001 -- Bad Request.
- BY - 242: The use of windows.enterprise in MAFE instead of windows.distribution must be verified.
- BY - 248: COMMUNITY> Process Supervisor> Review> Dynaform> Preview> FATAL ERROR when clicking an uploaded file in a Dynaform
- BY - 249: Fields "Average" and "SDV" are shown when the "Allow users to change the task duration in runtime" option is selected.
- HOR - 3: Dynaforms - Control File properties are not updated based in an input document, when they are related by a variable.
- HOR - 5: Dynaforms - Fields are not shown when modifying the colspan value.
- HOR - 6: A case can not be reassigned when 40000 users are assigned to it.
- HOR - 7: When the enterprise feature "Actions By Email" is enabled, the logs option is not displayed.
- HOR - 13: Error in suggest field (Mantis code: 19530).
- HOR - 16: TimeZone - Trouble with the “Last Modify” field in advanced search.
- HOR - 20: TimeZone - The hours shown in Summary are not the same that in the lists.
- HOR - 23: Change error message text when wrong app_doc_uid in REST endpoint DELETE /cases/{app_uid}/input-document/{app_doc_uid} (Mantis code: 18317).
- HOR - 24: Change error message for REST endpoint DELETE /cases/{app_uid}/output- document/{app_doc_uid} (Mantis code: 18333).
- HOR - 27: Email Server - PUT: {url}/api/1.0/{workspace}/email/{mess_uid} always requires MESS_PASSWORD.
- HOR - 29: Admin>Setting>PMTables: When adding a new field to the PMtable without saving first, an error message is displayed warning that the new field can not be blank.
- HOR - 53: (WSSO) The feature does not work with mod_authnz_sspi.so in Apache 2.4.
- HOR - 69: Content in the response message box needs to be scrollable when importing a translation file into ProcessMaker (Mantis code: 18999).
- HOR - 71: Subforms can not be set to view mode or disabled mode (Mantis code: 18898).
- HOR - 91: Suggest Field whether is text or dropdown does not work with an external database connection (Mantis code: 19609).
- HOR - 106: Access Denied - when opening a case in the process map.
- HOR - 110: Error uploading a REST document with FTP monitor case.
- HOR - 120: Uncaught TypeError: options[i].value.replace is not a function.
- HOR - 123: The typeList of unassigned cases in notifications retrieves the typeList value as “Todo” and not as “Unassigned”.
- HOR - 131: Cases List of Participated/Sent show cases with an incorrect current user.
- HOR - 133: Validation of Reports Tables for Grids according to the type of process.
- HOR - 139: Power functions are being shown when the plugin is enabled (Mantis code: 18506).
- HOR - 155: (Timer Event) The "One date/time" value can not be saved.
- HOR - 163: By clicking on Workflow when creating a table report, the system shows the option to delete the data from the row that was just created.
- HOR - 173: Information about cases in Home > Participated is not up-to-date.
- HOR - 174: Home>Message History: The message history displays a blank message.
- HOR - 176: Deleting a variable which is exported to a Report Table causes problems.
- HOR - 180: Failed to import a PM Table generated by a user.
- HOR - 188: (Unassigned) Cases can not be claimed because of warnings returned by endpoints.
- HOR - 199: Issue task re-assignment.
- HOR - 200: Change regular expressions in the "validate" property for textboxes
- HOR - 201: (Permissions) A confirmation alert is shown even when no changes were made in the module.
- HOR - 202: (Time-Zone Format Environment) When entering to the environment options in ProcessMaker, there is no option to show clearly the time zone.
- HOR - 221: TimeZone> The Datetime in Task Information is not the same as in Summary or in the Last Modify value.
- HOR - 226: Summary disappears when using "Custom cases list".
- HOR - 227: The Re-assign option inside Process Supervisor does not load the users list.
- HOR - 229: [Department - User] Unassigned User from a Department does not work properly.
- HOR - 234: Process List: When columns in the process list of a specific workspace are hidden, it affects all workspaces.
- HOR - 235: Supervisors - Dynaforms in review with supervisor permissions are blocked, they become unblocked when clicking on submit.
- HOR - 236: Fatal error when listing Emails in ProcessMaker 3 (Mantis code: 18518).
- HOR - 245: Security issue: Possibility of SQL Injection when forms are submitted.
- HOR - 252: PM-TABLES do not allow blank spaces in field labels.
- HOR - 254: The list of groups that cause the "merge" option when importing is required.
- HOR - 265: The Action or Information option randomly changes when reviewing Unassigned cases (Mantis code: 18724).
- HOR - 266: Variables - When editing or sorting the variables options, the confirmation dialog is not shown.
- HOR - 267: TimeZone - Datetime in Case History is not the same as in Summary or in Last Modify.
- HOR - 271: Trigger Assignation After> The execution of a trigger with the “After” assignation does not work correctly.
- HOR - 278: Security Issue - SQL Injections - GET /sysworkflow/en/neoclassic/ events/ eventsAjax.
- HOR - 279: Security Issue - SQL Injections - POST /sysworkflow/en/neoclassic/cases/ proxyPMTablesSaveFields.php
- HOR - 280: Security Issue - SQL Injections - POST /sysworkflow/en/neoclassic/cases/ proxyProcessList.php
- HOR - 281: Security Issue - Unauthenticated SQL Injection - GET /gulliver/genericAjax.
- HOR - 282: Security Issue - Multiple Cross Site Scripting Issues.
- HOR - 283: Security Issue - Password brute-forcing is possible.
- HOR - 284: Security Issue - Hardcoded credentials.
- HOR - 285: Security Issue - Stored XSS on Designer Project Creation.
- HOR - 286: Security Issue - Reflected Cross-Site Scripting (RXSS) with authentication.
- HOR - 287: Page Not Found in Log action by email.
- HOR - 290: Cannot import CSV file into PM Table if primary key already exists in PM Table.
- HOR - 291: The first line in a CSV file exported from a PM Table should include the field names.
- HOR - 293: CSV files exported from PM Tables should enclose problematic data in quotations marks.
- HOR - 294: Executing triggers in APIs does not work after a case is unpaused.
- HOR - 295: Bug in javascript files cache of maborak.
- HOR - 296: Add index to the CONTENT table [CON_ID, CON_LANG] and [CON_CATEGORY, CON_PARENT, CON_ID, CON_LANG].
- HOR - 298: Optimize the doCount query inside the class.applications.php file.
- HOR - 299: Add index to the APP_CACHE_VIEW [PRO_UID] table.
- HOR - 300: All Report tables must have an index for the APP_UID field.
- HOR - 301: Process permissions - target task not working.
- HOR - 302: The "Batch Routing" label (case menu) is not included in the .PO file that ProcessMaker generates.
- HOR - 305: Error with checkgroups on view mode.
- HOR - 348: (User group) The module does not show the property of being a dynamic window according to the screen size.
- HOR - 359: List of unassigned cases is getting an inverse list when "newestthan = Case.delegateDate" is used.
- HOR - 360: Queries through TNS connections generates warnings (Mantis code: 17836).
- HOR - 362: Connections to Oracle using TNS appear with the same name (Mantis code: 17810),
- HOR - 364: Trigger: array_unique() expects parameter 1 to be an array.
- HOR - 366: Triggers do not show option values in view mode.
- HOR - 375: Create a new Workspace> when it takes more than 90 seconds, the system should display an error message.
- HOR - 378: PM 3.0.1.7: The derivation "Reports To" mode does not work.
- HOR - 379: The parallel task workflow continues working even though one of its threads is paused.
- HOR - 381: All the data of a PM Table is returned when an entry is added via REST call.
- HOR - 383: Warning: Invalid argument supplied for foreach() in /opt/processmaker/gulliver/ system/class.headPublisher.php on line 757.
- HOR - 404: Json definition incompatibility between version 3.0.1.4 and version 3.0.1.8.
- HOR - 406: The endpoint of Mobile is not consistent.
- HOR - 411: Edit button remains disabled when selecting a PM Table.
- HOR - 415: The workspace restoration takes too long.
- HOR - 418: User Experience: Counters and dates from APP_CACHE_VIEW.
- HOR - 421: Connection from an inclusive gateway to an exclusive gateway is not working
- HOR - 422: [FormDesigner] Dropdown Labels are not displayed when using "<<" in the “options” property.
- HOR - 429: (Trigger Alfresco) Deleting an object (Folder/File) from Alfresco Repository does not show a confirmation message.
- HOR - 430: Fatal error: Call to undefined function getStepMode().
- HOR - 433: (WSSO Plugin) It can be verified that the data can not be retrieved when the user enter to a process.
- HOR - 435: It is necessary to close the session. If processmaker is closed and opened again HOME and DESIGNER are blocked.
- HOR - 436: Notice: Undefined variable: when importing a process.
- HOR - 438: When changing the name of the category, the screen is not refreshed.
- HOR - 447: The installation time of ProcessMaker must be increased --> Ext.Ajax.timeout 240000 since it does not satisfactorily completes the installation itself.
- HOR - 448: (Process Importing) When importing a process, a pop-up window is displayed with two UID messages.
- HOR - 449: When executing a process with a blank Dynaform, the Dynaform is not rendered.
- HOR - 450: (Unassigned Endpoint) When a process is derived to the unassigned tray, an error is displayed.
- HOR - 455: Checkboxes: Validate when the checkbox array is empty, the data must be updated.
- HOR - 459: Using a field to generate Actions Links (ActionsByEmail) does not work with Radio controls.
- HOR - 460: (Labels) Instantiation of labels translation for "message ID" or "LABEL" in the .po file.
- HOR - 461: The DELETE_PROCESS_CASES permission is not assigned to the Admin role in new installations.
- HOR - 462: The ABE logs are not shown when the plugin is just a feature, they are only shown when plugin is enabled.
- HOR - 463: Radio Group> The preview is different when options are set manually and when a SQL query is set.
- HOR - 464: (composer) When executing php composer.phar install on a 3.0.1.8 branch, an error with behat is displayed.
- HOR - 469: Using the SSO feature displays the message "An error occurred while retrieving the access token" when an object process is opened.
- HOR - 472: The Dynaforms Changes log shows a rare order of information on changes.
- HOR - 474: Role assignation to a user takes too long.
- HOR - 476: Start case endpoint listing subprocesses.
- HOR - 477: Error when importing a process as a copy of the original.
- HOR - 478: The endpoint {{url}}/api/1.0/{{workspace}}/project/{{project_uid}}/process does not update BPMN_PROJECT table.
- HOR - 484: (Label Translation) The id of “deleting cases” is not translated.
- HOR - 487: Performance>3.0.1.8> Problems of low performance for 3.0.1.8.
- HOR - 489: Report Table - Add an extra option to validate when a report table is deleted and imported again.
- HOR - 490: Message Types: Messages arrive with quotation marks (") to its destination.
- HOR - 491: (Trigger PMFunction) An error is shown when debugging the execution of the PMFGetNextDerivationInfo function in a trigger.
- HOR - 492: Add template when a user operator can not enter the designer.
- HOR - 494: Check the code and change "split" for "explode".
- HOR - 495: (process execution) When a case is running on a different workflow environment shows a database error.
- HOR - 496: Restoration in Windows - When restoring a workspace in Windows, “Deprecated: mysql_connect():” errors are displayed but the restoration is completed.
- HOR - 497: Notice: Undefined index: when entering to the Batch Routing option.
- HOR - 498: Actions By Email does not work with the Power Up plugin enabled.
- HOR - 499: Dependent fields do not work in web entries (Mantis code: 20234).
- HOR - 502: Groups>When assigning users to groups, in Windows only a single user is assigned.
- HOR - 506: Many labels attached to a single document when a case is derived.
- HOR - 509: Departments> An error is displayed when assigning all users to a department.
- HOR - 510: Roles> The error “Some error has occurred. Try again later” displays when assigning a role to a user.
- HOR - 511: Error in Authentication Sources in Windows Server.
- HOR - 512: Languages> SyntaxError not detected: “)” is missing after the parameters list.
- HOR - 523: The "Custom Cases Lists" option does not work.
- HOR - 537: (Multi Time Zone) The Multi Time Zone flag does not change according to the license.
- HOR - 539: Incorrect counters in paused cases.
- HOR - 541: (Notifications) The name must be dynamic in .pem files running notifications.
- HOR - 544: Windows SSO contains some conflicts with the validation to open multiple tabs.
- HOR - 545: Notice in UXS skin.
- HOR - 546: Ajax requests in PMDynaforms are not working.
- HOR - 549: PHP Notice: Undefined variable: rate in /opt/Processmaker/processmaker/ workflow/engine/classes/model/AddonsManager.php on line 363
- HOR - 557: Importing: When a process is imported, an error is displayed "Import process undefined".
- HOR - 558: Triggers> Triggers "Before Assignment" are not executed in IE11.
- HOR - 559: Delete Cases: In the permissions section DELETE_PROCESS_CASES should be PM_DELETE_PROCESS_CASES.
- HOR - 561: (Process Permissions) When a new permission of a process is created, the Group or User field already has a value selected.
- HOR - 562: Edit Users> <b>Notice</b>: Undefined index: USR_DEFAULT_LANG.
- HOR - 566: User>Expiration date> Calendars must be double clicked to be selected.
- HOR - 579: Process Elements > Start timer event does not work.
- HOR - 598: User Experience> The Draft list does not match when the user is logged with UX
- HOR - 605: User experience> Inbox> The Inbox list does not match when the user is logged with UX.
- HOR - 613: Dashboards> Error Unable to parse XML.
- HOR - 616: Templates> Templates names can not be edited.
- HOR - 620: Unassigned> When claiming a case, an error displays.
- HOR - 621: Self-Service> Error when claiming a case from the unassigned tray.
- HOR - 623: The "Ldap Advanced" feature enterprise does not return objects.
- HOR - 626: UX> The Unassigned list does not match when the user is logged with UX.
- HOR - 627: TimerEvent> Fatal Error when executing timerEventCron.php
- HOR - 630: Replaced by> The field is not a dropdown.
- HOR - 636: The email field has a limited number of characters in the "Forgot Password" section (Mantis code: 19643).
- HOR - 645: Process Permissions: When Target Task is configured, it is not possible to access Input Documents or Output Documents.
- HOR - 646: Public Files> When uploading a new image to public files, the existing images are deleted.
- HOR - 647: Gateway> Error with threads when deriving in a parallel gateway.
- HOR - 648: Process Permissions: Status Case Completed displays all the process elements, even though it was configured as an Origin Task.
- HOR - 650: Triggers > Non Existent dependency validation when deleting triggers assigned to a process.
- HOR - 651: Process Permissions: Status of a Paused Case does not show dynaforms, Input Documents and Output documents.
- HOR - 652: Endpoints allows to open, get variables, save forms, etc when case is already routed.
- HOR - 654: Documents> The document pagination stays in the 1rst page.
- HOR - 655: Input Document> Non Existing Dependency Validation when an input document is deleted.
- HOR - 656: The new Delete Cases functionality does not delete the records in the LIST tables.
- HOR - 657: Documents>Copy> PHP Fatal error: Maximum execution time of 30 seconds exceeded.
- HOR - 658: The order of new cases when using “newest than”.
- HOR - 659: Documents>Move>Uncaught TypeError: Cannot read property 'isLeaf' of null (anonymous function) @ ext-all.js:78h.Event.fire @ ext-all.js:2h.Observable.fireEvent .........
- HOR - 661: Calendar>Holidays> Datetimes blocked.
- HOR - 666: Cases do not continue from an Intermediate Send Message to a Start Receive Message.
- HOR - 670: Testing the function "getHttpServerHostnameRequestsFrontEnd" in https, the return value should be the same but it returns an http.
- HOR - 673: New case> UX> Using UX, the first new case of a process is not displayed.
- HOR - 674: Several indexes should add to different tables to improve the performance of slow queries.
- HOR - 678: Fatal error when deriving cases.
- HOR - 679: The importation of a "JSON-definition" from an earlier version of PM, displays an error.
- HOR - 680: When there is no internet access, logging to ProcessMaker becomes extremely slowly.
- HOR - 685: Any user can search all cases without having PM_ALLCASES in their profile when simplified UX is used. (Mantis code: 19635).
- HOR - 686: Authentication Sources>WSSO>File: windowsSSOEdit.xml not exists.
- HOR - 691: The database upgrade process is not creating a record the table APP_SEQUENCE needs.
- HOR - 696: Changes are not saved when editing a template.
- HOR - 704: (WSSO) Does not allow downloading templates and public files.
- HOR - 708: php strict standards non static method: when you import a process with Web entry.
- HOR - 712: Labels not translated.
- HOR - 717: Labels in "Actions By Email Log" are not translated..
- HOR - 721: Blacklist queries.
- HOR - 727: CasesList> Users can be reassigned from inbox.
- HOR - 731: Cron> Class 'PHPSQLParser' not found in /opt/3.0.1.8/Enterprise/processmaker /workflow/engine/classes/class.pmFunctions.php on line 253
- HOR - 735: [Grid-Functions] evaluateFunction() does not work in VIEW mode.
- HOR - 736: Paused: the counter on PAUSED does not decrement its value whtn moving a case from Paused to Unassigned.
- HOR - 752: Not able to restore a workspace.
- HOR - 754: The file "pmos.conf.example" is outdated.
- HOR - 755: Error when restoring overwriting a workspace.
- HOR - 756: (Parallel execution) When closing 3 parallel tasks or more, the third one displays an error.
- HOR - 758: Workspace restore: After when you open the process the diagram is empty
- HOR - 762: Images not loading.
- HOR - 765: Trigger - When it is set in a PHP variable with "0" in a trigger, it loses that value.
- HOR - 766: PMTable - Does not show the validation message when special characters are in a FieldName.
- HOR - 768: [Preview Mode - pmDynaform] Submit button blocks bloquea the form and the modal window does not disappear.
- HOR - 771: (Parallel Task) When clicking to close the thread, there are cases duplicated.
- HOR - 772: Deleting users must be forbidden if they are assigned to a process permission.
- HOR - 773: Error when deleting a template of an email message event.
- HOR - 774: Error Message in ExecuteQuery function.
- HOR - 776: The end point input-document does not work.
- HOR - 777: Missing translation text.
- HOR - 778: When a group has 1500 users, these users are not supported by the LDAP Advanced feature.
- HOR - 782: Exported Processes with data inconsistency in Process Permissions, causes an error in the interface.
- HOR - 783: When executing the database-upgrade, the counter of cases is restarted.
- HOR - 785: (Button Properties) The ID property does not keep the data, if the user navigates through the form designer.
- HOR - 787: Dependent fields do not work in ActionsByEmail.
- HOR - 789: Ldap departments to be synchronized can not be unchecked.
- HOR - 794: Issue with installing "Enterprise Data Search" plugin.
- HOR - 799: Error with duplicate groups when importing the process.
- HOR - 803: Error when loading an input file Document when the case is derived.
- HOR - 812: Error when restoring a workspace with name of an existing one in upper letters.
- HOR - 815: Processes list is displayed wrong in PM 3.0.1.8
- HOR - 818: Failed to synchronize user attributes imported from an LDAP server.
- HOR - 825: Veracode Security Incidence - Very High - OS Command Injection.
- HOR - 826: The Change Log does not show case information.
- HOR - 829: Sql Injection
- HOR - 848: Negative counters when deleting cases.
- HOR - 849: (Subprocess Execution) The counters show negative values when running subprocesses with Asynchronous type.
- MT - 60: Export pmui: uncheck all items by default.
- MT - 91: Community: Displays an error message when importing any process.
- MT - 99: Changes in a process with a File are not saved.
- MT - 101: Public Files> Error when downloading files that were exported in a granular way.
- MT - 103: Trigger configuration in a ScriptTask is not imported.
- MT - 106: Granular View: The component for granular exporting is not being shown in the designer view even in the enterprise distribution.
- MT - 108: Error 401 when exporting processes in a SSO environment.
- MT - 109: Granular Exportation does not have the option “Select All”.
- MT - 111: Granular: The properties "This is a subprocess" and "debug" are not imported/exported.
- MT - 115: Selective Import/Export - Add license key to include it only in enterprise/enterprise edition
- MT - 122: Granular - When importing and exporting a process with a subprocess, cases are quadrupled when initiating a case.
- MT - 129: [Windows Server] Failed to export a process.
- MT - 131: Granular: Changing the extension .pmx2 to .pmx, it is possible to import granular process to a Community installation.
- MT - 139: Granular: The process of the former designer give the option to export in a selective way.
- MT - 140: Selective Import/Export Feature: Export Process Definition
- OM - 60: Textarea field does not show the whole data (Mantis code: 18647).
- OM - 93: The view mode of forms configured in “Steps” does not work.
- OM - 99: Designer > BPMN Designer > Dynaforms: The “Mouse Over” property of the image control does not work.
- OM - 186: The browser stops, when special characters like (",<, >) are used in Radio controls in Dynaforms.
- OM - 202: Datetime format not being applied to grid in view mode.
- OM - 209: Create a helper to identify if the environment is desktop or mobile.
- OM - 230: Dependent fields do not work if SELECT statement does not have a WHERE clause.
- OM - 236: (Checkgroup Value) The getValue and getText properties do not work in Checkgroups.
- OM - 256: Text in textarea loses new line brakes when the form is in view mode.
- OM - 257: JavaScript method .setOnchange() does not work with checkboxes in version 3.0.1.7
- OM - 259: Javascript does not work in view mode (Mantis code: 19081).
- OM - 261: The CheckGroup control does not save the information when none of the options is selected, even when a variable is assigned (Mantis code: 18256).
- OM - 265: The process design changes when a process that was previously saved is opened.
- OM - 267: (helper) A new method to obtain the server and workspace parameters is required.
- OM - 270: (Dynaforms) Control Values can not be set from JS in view mode.
- OM - 277: Process designer >> Look at the text annotation on top - the lines of the text annotation symbol cross over the words themselves
- OM - 279: [PMDynaform] The default value assigned to a type text column on a grid is not shown correctly in view mode.
- OM - 291: Error in dropdowns working with SyBase database.
- OM - 294: [Dynaform]: The fields text and textArea are not displayed correctly inside a grid in Internet Explorer.
- OM - 302: The saveForm() function does not work with checkbox controls (Mantis code: 19931).
- OM - 303: The index of hidden fields within a grid is not updated when a row is deleted.
- OM - 338: (Scroll Random) The form view is randomly positioned when deriving to another step that contains a longer form.
- OM - 344: (MAFE-RAKE) The command 'rake mafe' does not work correctly in the MAFE implementation.
- OM - 356: Radio Group> When the radiogroup control has an empty sql query, the form is not rendered.
- OM - 357: Disabled Forms are enabled when clicking on Next or Submit.
- OM - 358: Double click on Submit button skips forms with conditions.
- OM - 371: The text area in view mode overlap the controls below (Mantis code: 19366).
- OM - 373: [PMDynaform] The getNumberRows function on grids causes a javascript error.
- OM - 374: [textArea] There is a textbox that does not contains text, in view mode on Internet Explorer.
- OM - 383: Error in a gateway with Inclusive Converging type.
- OM - 387: When a checkgroup option is not selected, the control must send an empty value.
- OM - 388: The print button in a Dynaform is using the "cases_SaveData" to save data, change and use the endpoint to save the data.
- OM - 389: [print-dynaform] Dependent fields are not printed correctly.
- OM - 392: [PMDynaform] The method project.webServiceManager.submitFormCase (dataForm); does not work with grids.
- OM - 396: IE11 does not display Input documents correctly after being uploaded.
- OM - 400: Fields with the property REQUIRED are not validated in Chrome and IE11.
- OM - 402: Designer: Elements moved into a pool are not shown.
- OM - 404: [IE 11 - Input Document] The "next step" button loses its style, after attaching a document.
- OM - 407: When a task is moved outside the pool, the process design becomes unconfigured.
- OM - 410: [DynaForm - GRID] Fields with the "formula" property do not work inside a grids.
- OM - 414: Link "Next Step" skips forms with conditions.
- OM - 416: Bug Fix causes required fields not to be validated.
- OM - 422: Mathematical Operations do not display the value “0” in grids.
- OM - 426: checkgroup> Checkgroup with sql queries are not shown in view mode.
- OM - 427: [Dynaform- Grid] The fields of a grid do not validate its contents.
- OM - 429: Validation Next Step.
- OM - 431: (Grids) Delete button when creating a new row in a grid.
- OM - 434: Format of page 403.
- OM - 435: [HTML Source Editor] has two different icons with the same functionality.
- OM - 464: Triggers> There is no validation rule for the name of a Trigger in IE11.
- OM - 465: Intermediate Events: Save a connection between an Intermediate Email Event and a Receive Message Event
- OM - 473: (View Mode) Controls in mode view do not shown values.
- OM - 480: (Subform Grid) A record can not be added to a grid in a subform.
- OM - 481: The field Link is not shown in grids.
- OM - 486: saveForm does not save radiogroup values.
- OM - 488: Error Print Dynaform> Uncaught ReferenceError: project is not defined.
- OM - 491: Dynaforms> A Dynaform with an empty Href Link control can not be rendered.
- OM - 493: Different Re-Directioning when refreshing the designer page.
- OM - 496: (Case already derived) The PMDynaform freezes when accessing into a case derived in other devices.
- OM - 497: Review>Dynaform>Preview> XMLHttpRequest cannot load
- OM - 499: The "alternate text" and "title (mouseover)" properties of image controls in DynaForms do not work (Mantis code: 19115).
- OM - 503: Variable>Uncaught TypeError: PMUI.activeCanvas.getCurrentSelection is not a function.
- OM - 505: [PMDynaform] Delete button in grids opens the modal progress and does not delete.
- OM - 508: JavaScript $("#file-id").getValue() returns an empty array if there is no selected file, but it should return an empty string (Mantis code: 18790).
- OM - 511: The "Editor de HTML" is not displayed correctly.
- OM - 517: File control, special characters are not allowed in names of files.
- OM - 523: [PMUI] When pressing the navigation buttons ("top, left, bottom, right") without selection "shape", an error displays in the console.
- OM - 531: Dependent Fields> SQLServer> Dependent fields do not work with SQL Server.
- OM - 535: When using keyboard and mouse in a Suggest field, two options are selected.
- OM - 536: Date fields auto populate.
- OM - 537: (Image Control) It can be seen that the edge of image field is cut if it contains an image
- OM - 542: Change condition to open a new tab in Internet Explorer.
- OM - 544: [Process Designer] When an element is dropped inside a Lane, the container gets resized.
- OM - 545: When starting a case, the message indicating that a new case has been started is not displayed.
- OM - 546: [Process Designer] When dropping and taking out elements of a pool, the connector lines disappear.
- OM - 548: [Process Designer] After moving any shape on canvas it is necessary two click on it twice to select it.
- OM - 551: Activity allows white-space character(s) in the whole string as its name.
- OM - 552: Change the error message, when a task or subprocess has white spaces.
- OM - 557: [Process Design] The crown of the "shape end" is off-centered when the zoom is 50%
- OM - 561: [Run case - Suggest] When choosing an option in the Suggest field, the form is reloaded.
- OM - 562: [PMDynaform] Grid with a text and hidden fields with operations is off-centered on web.
- OM - 565: [PMDynaform] The backbone and underscore libraries are not uploaded in a Pmdynaform.
- OM - 570: [Grid - Layout=static] The delete button is not aligned with the row.
- OM - 574: The addRow helper does not work correctly in web, when the information is not complete.
- OM - 576: Connections lines between elements are off-centered.
- OM - 577: The properties of a inclusive gateway can not be edited.
- OM - 578: [Suggest-FireFox] When the suggest works as a dependent field, the enter key does not work to select an option in Firefox .
- OM - 581: (Icon File Form) The icons displayed are not the right ones when an audio file is attached.
- OM - 582: Template does not have the right name when being downloaded with the browser Edge.
- OM - 583: The onDeleteRow helper does not return the index of the row deleted.
- OM - 589: (Grid Style) When hiding a field in a grid, the headers and content are off-centered.
- OM - 591: (JS Function) The value obtained using the getValue and getText functions on a link differs from mobile to web.
- OM - 597: Formulas in grids show NaN if the grid does not have records.
- OM - 605: [Case execution] The FILE control adds files in IE 11 in VIEW and DISABLED mode.
- STA - 83: Error message when upgrading from 2.* to 3.0.1.5 CE (Mantis code: 18956)
- STA - 86: Backup of a workspace and Restore of a workspace is broken (Mantis code: 19071).
- TRI - 1158: Unable to submit Check Box Groups to Variables through API (Mantis code: 19306).
Known Issues:
- Because of the changes in backend for the suggested control, the SQL queries related to its execution MUST NOT have the LIMIT sentence.
- The restore and backup of a workspace can only be made in the same platform (Windows -> Windows, Linux -> Linux) because the names of the tables of MySQL in Windows are not case sensitive which may make ProcessMaker have problems.
- In the Web Edition, mobile controls only show the information retrieved from the application.
- The ProcessMaker engine does not support the execution of a sub-process configured as "asynchronous" after a parallel gateway.

If the design of the process includes a section as the figure above, set the asynchronous process (es) and the rest of the activities in a sequential order instead of using a parallel gateway (http://wiki.processmaker.com/index.php/Gateways#Parallel_Gateway).
- PM - 4538: In the Community Edition the Email Intermediate event does not send the configured email.
- PM - 4551: The flow Start Event > Intermediate Event is not supported by the ProcessMaker engine even if the cron does create the case; it is not shown in the Inbox. This happens because users assigned to the case are obtained from the first task of the process.
- HOR - 622: (Notification) Users are not notified if there is a Script Type Task before.
- HOR - 664: Assignment Rule > Timeout in Self-Service assignation does not work.
- The Actions by Email log is only shown when the plugin is enabled and not when the feature is used. This issue will be solved in the next release of ProcessMaker.
Recommendations:
- The directory where ProcessMaker is installed should have written permissions.
- ProcessMaker does not support MySQL strict mode.
Languages (http://sourceforge.net/projects/processmaker/files/Translations/):
- English (Default core language)