ProcessMaker Release Notes
v. 2.x-bpmn (Release date: August 19th, 2011)
ProcessMaker BPMN Designer (New!!)
The new BPMN designer is released with full design capabilities to BPMN 2.0, supports two kind of diagrams:
a) Process Diagrams(Top Level and Second Level)
b) Collaboration Diagrams.
BPMN Designer supports BPMNXML 2.0 valid schemas and can share(export and import) common bpmn project with any BPMN2.0 compatible designer.
BPMN Designer is friendly, intuitive and easy to draw complex processes organized by BPMN Planes (many top level diagrams) and support multi-process diagrams and a full set of Data Objects and artifacts.
Skins 2.0 (Promoted to stable version)
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.
For more information about the structure of a skin please read the following documentation http://wiki.processmaker.com/index.php/2.0/ProcessMaker_Skins
Cases Notes (Promoted to stable version)
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.
Conditional Events (Promoted to stable version)
Now it is possible to create events with conditions... only if the condition is evaluated as tru the event will be triggered.
IIS Compatibility (Promoted to stable version)
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 (Promoted to stable version)
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:
1. 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.
2. Open Password: Is a password that is needed to open the PDF. (This password doesn’t overpass any defined restriction)
3. Owner Password: This password is required to change any security restrictions in the document.
Full Text Search
With this functionality is now possible to make a full text search in ProcessMaker, this search is made with the information stored on each one of the cases.
For this ProcessMaker uses "Sphinx" as a search engine which allow to make a full-text indexing of the information of the cases.
Thanks to this functionality searches in larges volumes of cases are no longer a problem, besides the accuracy in the searches and the deployement if the most relevant results is greatly increased.
To activate it, just add three lines in env.ini file
sphinx = 1
sphinx_host = "localhost"
sphinx_port = 9312
Memcached is a general-purpose distributed memory caching system
It is used to speed up Processmaker by caching data and objects in RAM to reduce the number of times a database query must be sent.
Memcached is used by sites including YouTube, Reddit, Zynga, Facebook and Twitter.
to activate it, just add two lines in env.ini file
memcached = 1
memcached_server = 192.168.1.21
Sphinx is a free software search engine designed with indexing database content in mind.
ProcessMaker is a data source provider for the search engine. Cases data can be indexed using a custom XML format pipe,
Having data indexed in this search engine, users in ProcessMaker are able to search in the whole cases data and get results quickly.
Sphinx is distributed under the terms of the GNU General Public License version two or a proprietary license.
Main system screens chnaged to ExtJS
Main Login changed to ExtJS
Main Menu changed to ExtJS
New pmScript engine (Faster & improved) to execute triggers
Enhanced Errors Catching
PM Tables improved (Promoted to stable version)
Report Tables & PM Tables unified
New Report Tables Editor (Drag & Drop Support)
New Report Tables Editor (Custom Columns editor)
New PM Tables Editor (Inline Data Editing)