ProcessMaker 2.5.0 has been released!

ProcessMaker is a cost effective and easy to use open source business process management (BPM) or workflow software application. Workflow software such as ProcessMaker can assist organizations of any size with designing, automating and deploying business processes or workflows of various kinds.

ProcessMaker workflow software features an extensive toolbox which provides the ability to easily create digital forms and map out fully functioning workflows. The software is completely web based and accessed via any web browser, making it simple to manage and coordinate workflows throughout an entire organization – including user groups and departments. ProcessMaker workflow software can also interact with other applications and systems such as ERP, business intelligence, CRM and document management.

This document describes the feature enhancements and bug fixes included in ProcessMaker v2.5.0

For information about the changes included in any specific version of ProcessMaker, please see each version folder (http://sourceforge.net/projects/processmaker/files/ProcessMaker/).

For a detailed description of how to use ProcessMaker please see the wiki page.

To report of follow the status of a bug please see the web page: http://bugs.processmaker.com/.

This version is available to be downloaded here

 

Release Notes

Release date: May 14th, 2013

Requirements:

Since this version the minimum requirement for PHP changed to version [b]5.2.10[/b] or higher, please take note of this change.

Windows:
For windows installer, no additional requirements are required.

Linux:
Apache server 2.2.3 or higher is required.
PHP 5.2.10 or higher is required (PHP 5.4 is not supported yet)
MySQL server version 5.1.6 or higher is required.

Zend Server:
Available for Windows and Linux. Choose a version that includes the requirements described in the linux section. PHP 5.2.10 or higher, Apache server 2.2.3 or higher and MySQL server 5.1.6 or higher.

For more information of ProcessMaker requirements please see the wiki page in the installation section: http://wiki.processmaker.com/.

Browser Compatibility

The following browsers have been tested and are supported on this release:

  • Firefox 20.0.1
  • Google Chrome 26.0.1410.64m
  • Internet Explorer 8.0 and 9.0

Fixed bugs:

This is the list of fixed bugs in this version:
4940,5183,5285,5357, 5437, 5765, 5809, 5965, 6054, 6197, 6210, 6426, 6494, 6507, 6564, 6695, 6747, 6787, 6792, 6828, 6831, 6855, 6874, 6974, 7222, 7237, 7258, 7274, 7301, 7306, 7338, 7384, 7408, 7411, 7536, 7657, 7751, 7752, 7802, 7803, 7817, 7850, 7900, 8030, 8229, 8281, 8283, 8333, 8344, 8350, 8365, 8391, 8477, 8483, 8484, 8491, 8507, 8510, 8541, 8548, 8557, 8596, 8626, 8668, 8700, 8781, 8864, 8905, 8935, 9021, 9152, 9286, 9288, 9321, 9514, 9548, 9562, 9588, 9647, 9675, 9693, 9697, 9748, 9751, 9761, 9762, 9773, 9775, 9786, 9797, 9800, 9828, 9836, 9841, 9842, 9845, 9846, 9849, 9869, 9871, 9872, 9873, 9877, 9881, 9882, 9883, 9886, 9889, 9894, 9896, 9898, 9902, 9905, 9916, 9917, 9923, 9924, 9929, 9933, 9935, 9937, 9938, 9943, 9944, 9946, 9950, 9952, 9961, 9962, 10003, 10027, 10032, 10034, 10036, 10037, 10050, 10052, 10054, 10055, 10056, 10059, 10065, 10076, 10083, 10084, 10087, 10088, 10103, 10108, 10123, 10124, 10127, 10143, 10148, 10152, 10156, 10157, 10158, 10162, 10179, 10192, 10198, 10199, 10200, 10201, 10205, 10208, 10209, 10211, 10218, 10223, 10228, 10229, 10231, 10232, 10235, 10244, 10245, 10253, 10255, 10256, 10257, 10259, 10260, 10261, 10262, 10263, 10265, 10272, 10273, 10275, 10282, 10318, 10322, 10323, 10336, 10342, 10343, 10348, 10352, 10354, 10359, 10360, 10363, 10376, 10380, 10389, 10393, 10397, 10406, 10408, 10410, 10411, 10412, 10413, 10420, 10423, 10431, 10434, 10437, 10439, 10448, 10450, 10458, 10470, 10473, 10477, 10478, 10519, 10538, 10544, 10545, 10547, 10548, 10549, 10560, 10561, 10563, 10576, 10589, 10592, 10593, 10594, 10595, 10596, 10597, 10607, 10623, 10626, 10631, 10634, 10636, 10646, 10657, 10658, 10664, 10699, 10701, 10702, 10704, 10705, 10706, 10707, 10733, 10742, 10743, 10747, 10773, 10792, 10808, 10809, 10810, 10812, 10813, 10814, 10821, 10824, 10826, 10829, 10831, 10845, 10847, 10850, 10856, 10861, 10871, 10875, 10883, 10884, 10885, 10891, 10903, 10906, 10915, 10924, 10925, 10940, 10945, 10946, 10952, 10953, 10955, 10958, 10963, 10980, 11007, 11008, 11073, 11074, 11079, 11082, 110, 11087, 11094, 11097, 11105, 11111, 11129, 11130, 11141.

Improvements:
Additionally the following improvements were included in the release. Note that many of the improvements were suggested in our Bug Tracker server as new features or some bugs required to implement new functionality to correct them.

  • Change default skin to new and great “neoclassic“.

  • 4715. Request that Groups can be assigned as Process Supervisors.

  • 4940. Add option to set a time limit on “self serve” routing.

  • 5183. Add some functionality in the mail template wysiwyg editor.

  • 5285. Request for an option to only use a process as a subprocess.

  • 5437. Request to add ability to rename folders under HOME > Documents

  • 5488. Case inbox refresh time should be configurable.

  • 5765. Request for ability to fire trigger or send notification when a case is deleted, canceled, paused or reassigned

  • 6054. In Output Documents, PM cannot edit existing html links.

  • 6210. Request for web service to retrieve all the case variables from a case.

  • 6426. Date format only in predefined formats.

  • 6828. Request that the address and label of link fields in DynaForms can be set and saved using case variables.

  • 6564. Group value based Self service Assignment Rule.

  • 7274. Steps of type DynaForm don’t show View/Edit modes

  • 7751. On error XML at least open a XML editor

  • 7752. No webservice to add notes

  • 7817. Se puede ver todos los skins que tiene el servidor en la lista de skins, no importa el workspace.

  • 8283. PMFAddInputDocument function request.

  • 8333. File field for each grid line

  • 8344. Permissions on the Cases Notes

  • 8391. Request that an “Edit” button be added to the page to view the profile of a particular user

  • 8483. 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

  • 8596. Web Services needs a userInfo() function.

  • 8626. Workspace backup problem

  • 8789. Ventana “readme” en español no tiene los labels adecuados

  • 8864. Cuando se asigna un permiso de acceso “VER” a Documentos Generados (Output Document) el usuario también puede “BORRAR”.

  • 8905. Allow Process supervisors to unpause cases

  • 8907. Need a friendly environment HTMLEditor to configure dynaforms and grids.

  • 8935. Users’ photos should be displayed in their “Summary” page.

  • 9321. ExecuteQuery() does not return the number of records affected by an UPDATE command.

  • 9508. Grilla sin scroll horizontal.

  • 9548. Agregar la posibilidad de copiar triggers.

  • 9588. If you save your dynaform and your session has expired you get no warning.

  • 9693. Make editable the HTML layout from uxs Simplified skin in USER EXPERIENCE.

  • 9762. Loading page is not part of Skin.

  • 9773. Suggest Field Feature in a Grid.

  • 9786. Nueva regla de Derivación. Self Service Value base.

  • 9811. New skin for 404 NOT FOUND ERROR page.

  • 9812. New skin for 403 FORBIDDEN ERROR! page.

  • 9814. Proposal pivot skin: UNDER CONSTRUCTION.

  • 9842. Incorporar en webservice, taskList y caseList, el id del proceso al que pertenece.

  • 9849. When you add a new skin – the skin menu does not show it selected.

  • 9869. Users are not able to double click on the input documents; they have to hit the download button to view the input documents.

  • 9882. When a case is unassigned the current user column is empty.

  • 9897. UploadDoc() de Alfresco no notifica si la ruta a un archivo es incorrecta.

  • 9898. PDF limit 6 pages. New PDF library implemented.

  • 9905. Dynaforms accessibility.

  • 9935. DEL_INDEX PM Table Value

  • 9937. PMFSendMessage way to not log in history

  • 9943. Advanced Search menu should be seen on UXS.

  • 9944. Process Supervisors should be able to reassign to Ad Hoc Users.

  • 9952. Simplified Interface Case Notes Don’t EMail.

  • 9975. Add the variables button inside the html editing of an Output Document.

  • 10152. PMFSendMessage() should have an option for “.txt” or “.html” Templates, always sends html format templates.

  • 10054. Grid to support a suggest field.

  • 10027. Request for Dynaform Editing, a way to edit various dynaforms simply.

  • 10084. Dashboard configuration can’t be set and remembered.

  • 10106. Verify php settings.

  • 10110. Añadir módulo de logs para envío de correos electrónicos.

  • 10162. Can not use poedit-1.5.4 to translate. Support new poedit editor version.

  • 10336. Columna Case Title debe ser agregada en logs de emails.

  • 10352. Simple report plugin does not show case status, and shows empty rows corresponding to draft cases that have been deleted.

  • 10473. executeQuery() returns, for INSERT statements, 1 if the operation was successful, instead of the inserted row’s ID.

  • 10596. Allow change the Loading Page of ProcessMaker with the skin.

  • 10792. Configuration to change default for Case Notes – Notify Participants.

  • 10871. There should be a way to create triggers in the filesystem.

  • 10925. LOGIN – When login with wrong credentials error should be generic.

Known Issues:

  • Change of language creating and executing a process is not supported. If you create a process in english and then create cases in spanish some texts are not display, a rebuild cache is required
  • The print option, prints empty forms if you don’t submit the data to server.(7767)
  • We detected problems with some versions of PHP 5.3.x using reference assignment, used by many third party libraries.(common errors in PHP 4, in PHP 5 those kind of assignment were deprecated), that problem was detected in the library “html2ps_pdf” that is used to generate PDF files, to correct this problem, please use the new library “TCPDF”. (10321)
  • When formulas are used in grids the field where is stored the result doesn’t apply the mask defined in the column.
  • Problem detected in grids using currency fields when they are configured to use dot “.” as thousand separator and the comma “,” as decimal separator.
  • Using average and sum functions in columns with big numbers (20 digits) the result is display in exponential notation.(7778)
  • In the form properties the revert option is not working properly. Not all the field types are reverted.(11516)
  • After the installation, some directories are created with overly permissive settings. Some directories have the permission 0777 that allow execute on directories and write on files.(8462)
  • Is not possible to import PM-Tables from external databases and automatically create dynaforms from them with all fields.(8479)
  • Is not possible assign permissions for Output Documents on Process Supervisor.(8528)
  • In Advanced Search, does not search with filter users with SOLR.(9830)
  • Dashboards instances are not created for new workspaces.(9912)
  • Error activating process with performance patch.(9959)
  • Cron.php not to run an instance for each workspace.(10399)
  • After the execution of the process with their respective subprocess and end the session on screen shows an error in the derivation by mentioning that the final task can not be assigned manually.(10405)
  • Conditions Editor not looking at whole number.(10860)
  • Using OS X (Snow Leopard), always getting double scroll bars.(10867)
  • Alfresco triggers are hardcoded to look for the “Sites” folder as the main root folder. This doesn’t work in other languages.(11003)
  • The admin user loses their role to make a simple assignment of users to the role Operator and uncheck to admin.(11017)
  • Intermediate Message Event Does not fire on first Task in Sub Process.(11068)
  • Users are allowed to inject code (XSS)in the forgot Password login form.(11072)
  • In a PMTable, to add rows to a table when a row is left empty data, data entered below are ignored.
  • When you lose session, Plugins, User and Log tabs not redirected to the login.(11098)
  • When you lose session at Web service test, shows the main menu within the frame of Admin.(11100
  •  Invalid Message Response to modify process properties when session is lost.(11104)
  • Processes name not accept “:” despite PM creates copies with “:” in the name.(11135)
  • We encountered an error creating a Table Report from a grid.(11147
  • Pausing a case the popup shows the wrong case ID.(11223)
  • When importing a PM process in Spanish, it is not displayed in English language.(11238)
  • The search does not filter lists with the text entered in the filters.(11249)
  • ProcessMaker allows the creation of report tables without realizing the non-selection of processes.(11255
  • ProcessMaker’s countries and cities tables are incorrect.(11431)
  • It shows some errors to do workspace-restore in processmaker, when you have activated the plugin Enterprise.(11423)
  • The formula allows a limit field reduced to enter characters.(11435)
  • Repeated names of folders in the same directory when performing the rename.(11582)
  • A disabled user can still login. (11584)
  • Workspace-restore from a backup created on a previous version to 2.5, over version 2.5, fail. (11707)

For more detail check the documentation of each bug in the Mantis server:

3860, ,3875, ,4070, ,4208, ,4359, ,4556, ,4715, ,4774, ,4982, ,5120, ,5398, ,5488, ,5656, ,5685, ,5720, ,5753, ,5834, ,5921, ,6217, ,6396, ,6408, ,7000, ,7006, ,7132, ,7166, ,7228, ,7250, ,7251, ,7429, ,7490, ,7569, ,7660, ,7767, ,7769, ,7778, ,7862, ,7888, ,7987, ,7995, ,8007, ,8029, ,8253, ,8303, ,8308, ,8378, ,8399, ,8454, ,8462, ,8479, ,8500, ,8528, ,8540, ,8584, ,8665, ,8692, ,8761, ,8789, ,8907, ,8922, ,8958, ,8960, ,9099, ,9162, ,9168, ,9169, ,9239, ,9255, ,9436, ,9508, ,9549, ,9563, ,9627, ,9717, ,9749, ,9811, ,9812, ,9814, ,9830, ,9837, ,9874, ,9876, ,9887, ,9891, ,9899, ,9901, ,9912, ,9926, ,9939, ,9959, ,9960, ,9965, ,9966, ,9967, ,9969, ,9978, ,9980, ,9981, ,9983, ,9997, ,9998, ,9999, ,10005, ,10013, ,10023, ,10024, ,10053, ,10077, ,10100, ,10133, ,10138, ,10154, ,10161, ,10169, ,10178, ,10181, ,10184, ,10185, ,10186, ,10190, ,10191, ,10195, ,10196, ,10197, ,10207, ,10219, ,10222, ,10224, ,10237, ,10241, ,10252, ,10269, ,10277, ,10283, ,10285, ,10321, ,10324, ,10326, ,10328, ,10341, ,10347, ,10381, ,10382, ,10394, ,10395, ,10396, ,10398, ,10399, ,10400, ,10401, ,10405, ,10407, ,10415, ,10429, ,10430, ,10432, ,10433, ,10435, ,10447, ,10449, ,10451, ,10456, ,10459, ,10543, ,10546, ,10550, ,10591, ,10598, ,10620, ,10637, ,10639, ,10642, ,10653, ,10664, ,10689, ,10690, ,10691, ,10692, ,10693, ,10694, ,10696, ,10697, ,10698, ,10700, ,10703, ,10708, ,10728, ,10746, ,10759, ,10798, ,10803, ,10806, ,10811, ,10823, ,10825, ,10830, ,10834, ,10835, ,10836, ,10843, ,10852, ,10860, ,10867, ,10868, ,10869, ,10870, ,10887, ,10896, ,10902, ,10905, ,10911, ,10919, ,10920, ,10921, ,10932, ,10947, ,10949, ,10950, ,10957, ,10989, ,11003, ,11017, ,11020, ,11021, ,11023, ,11025, ,11032, ,11037, ,11038, ,11040, ,11045, ,11051, ,11052, ,11054, ,11057, ,11060, ,11068, ,11072, ,11073, ,11074, ,11075, ,11076, ,11077, ,11078, ,11080, ,11081, ,11083, ,11085, ,11086, ,11088, ,11089, ,11091, ,11092, ,11093, ,11095, ,11096, ,11098, ,11099, ,11100, ,11101, ,11102, ,11103, ,11104, ,11106, ,11107, ,11109, ,11110, ,11131, ,11132, ,11135, ,11138, ,11139, ,11142, ,11143, ,11145, ,11147, ,11149, ,11150, ,11163, ,11184, ,11189, ,11213, ,11214, ,11216, ,11217, ,11219, ,11220, ,11222, ,11223, ,11224, ,11225, ,11226, ,11227, ,11229, ,11230, ,11233, ,11236, ,11237, ,11238, ,11239, ,11246, ,11248, ,11249, ,11250, ,11255, ,11271, ,11272, ,11273, ,11274, ,11275, ,11283, ,11284, ,11287, ,11291, ,11292, ,11293, ,11303, ,11330, ,11366, ,11374, ,11375, ,11376, ,11393, ,11421, ,11423, ,11431, ,11435, ,11449, ,11454, ,11455, ,11456, ,11461, ,11463, ,11466, ,11467, ,11468, ,11469, ,11470, ,11478, ,11479, ,11480, ,11481, ,11482, ,11484, ,11488, ,11490, ,11491, ,11500, ,11505, ,11508, ,11510, ,11511, ,11512, ,11516, ,11517, ,11518, ,11519, ,11522, ,11524, ,11525, ,11529, ,11530, ,11534, ,11539, ,11541, ,11544, ,11546, ,11553, ,11555, ,11556, ,11561, ,11562, ,11565, ,11581, ,11582, ,11584, ,11588, ,11591, ,11602, ,11603, ,11604, ,11606, ,11609, ,11611, ,11615, ,11617, ,11619, ,11625, 11707, 11712, 11791, 11793, 11860, 11865, 11873, 11879.

 

Languages (http://sourceforge.net/projects/processmaker/files/Translations/2.5/):

– New languages are going to be uploaded to sourceforge server.

– English (Default core language)

Recommendations:

– Upgrading a new version

When a new version of ProcessMaker is updated it’s recommended to clean the cache to assure the correct apply of the new functionality. The clean cache option is available in Configuration / settings / clean cache option. Another way to clean the compiled files is deleting the compiled folder in “Processmaker/shared/compiled”.

– Upgrading a new language

When a new language is imported, it’s is strongly recommended to clean and build cache to assure labels to be applied correctly. The build cache option is available in Configuration / settings/  Cases Cache List Builder

–  If there’s a Proxy installed in your company and the web cache is enabled, please delete the cache to reflect the last changes. Consult your network administrator to do this change.

– Workspace-backups created in previous versions to 2.5.0 fail when are restore over version 2.5.0. Please upgrade your application to v2.5.0.

 

About This Author

Customer & Partner Support Manager for Colosa Inc. and ProcessMaker.