Processmaker is an open-source web-based Business Process Management (BPMN-3) Application. This is cost effective, easy to use(it has evolved assisting ample of ) and can assist many organizations(irrespective of their sizes) , any size of designing, automating and deploying business processes or workflows of various kinds for decision making. It is simple,handy,manageable and coordinates workflow throughout the organization – including user groups & departments. Processmaker is a workflow software that can also interact with other applications and systems such as ERP, business intelligence, CRM like Suite CRM and Document Management.
Now let’s understand what’s new with the processmaker version 18.104.22.168 :
The latest version i.e. 22.214.171.124 is available in 18 language and supports BPMN 2.0.BPMN ( Business Process Modeling Notation) which is very similar to the concept of flowcharting that has been around since the 1980s.Like flowcharting, BPMN modeling has the aim of allowing a person to map the workflow in such a way that it could be understood easily by users. BPMN is designed to facilitate communication along with understanding of business processes. The graphical notation(‘N’) consists of designated symbols that represents action, flow, or process behaviors. Visual symbols are standard after OMG(Stands for Object Management Group) released the first version of the BPMN 2.0 specification in may 2004. BPMN is not a software,but its language used to facilitate communication developed by the OMG as a notation standard that can be understood easily by Business analyst, Technical developers,and project managers. ( Working System Flow )
Coming to processmaker, many business professionals are comfortable with using BPMN 2.0 to visualize business workflows, but added advantages of BPMN 2.0 is that the people who write code to automate processes understand BPMN 2.0 too. Developing workflows is a process of capturing all relevant information that goes into the process , who is involved, what they are responsible for, and how the tasks are handed off, which tasks are manual and which is automated. Ideally, the first stage in business process modeling of workflow is the gathering of relevant information. And next, the process and workflow are modeled. At last , the new workflow is tested, implemented, monitored, and modified as necessary. ( Below is simple Workflow Design )
In reference to the diagram above, all element which are used for design purpose fall under, Descriptive Modeling Subclass to name a few are – Swimlanes, pools, and the black box pool. Where pool is the graphical representation of a participant in a collaboration.A pool can also act as a “swimlane” and graphical container which partitions a set of activities from other pools usually in the context of B2B situations. A pool may or may not have internal details, if it does have then it will be in the form of the Process that will be executed. A lane is a sub-partition within a process or a pool and it extends the length of the process,either vertically or horizontally. Lanes are used to organize and categorize activities.
The diagrams rendered under BPMN 2.0 are similar to those created under older versions, but BPMN 2.0 offers a number of new elements as well, including:
Multiple parallel events
Different task types (service, send, receive, etc.)
Sequential multiple instances of tasks and associated subtasks
Event-based instantiating gateways
New types of data objects (data input, output, message, collection, etc.)
Shapes and symbols that were used under earlier versions of BPMN are still used under BPMN 2.0. One major change is that BPMN 2.0 adopts the XML interchange format, which makes it easier to turn a model and its notation into an automated, executable process. That means that workflow software vendors using BPMN can more easily take BPMN 2.0 input and automate it.
Some of the Key features of Processmaker 126.96.36.199 from our perspective are as follows:
Improved HTML5 and Multi-column design that supports on the fly responsive design and adding external libraries to check compatibility with mobile, desktop and tablet view.
Key improvements are made in the following things
New and modified PMFuntions to reduce the code complexity.
Improvisation of executeQuery which restricts the access to the core tables of Processmaker and preserves Data Integrity.
It also addresses the security issues , say for example it prohibits the use of multiple instances of browser by the same user in Processmaker.
Selective Exporting/Importing of process objects like Triggers,Input/Output Document,Variables,Dynaforms,DB connections and so on.
It permits strictly defining Process level variable that helps to reduce confusion of same variable not be created in same process .
It allows to seamlessly connect to third party application with the help of RESTful API over multiple language e.g. Ruby ,iOS, Android ,JAVA , python.
Front End Changes :
Drag-and-drop layout of gateways ,activities, and events.
Easy to move, resize and labelling all process elements.
Powerful OAuth2.0 and REST API for integration with Other Application.
Pools for multiple processes in a project.
User Portal and Management with creating Different types of role.
Message types for Inter Process communications.
Import/export of processes in the BPMN 2.0 format. ( JSON ).
Auto Responsive forms that adjust for the desktop, tablet & smartphone.
Output Document Builder used to create invoices contracts, letters ,electronic receipts, confirmations or any other type of printable Document.
Compatibility with desktops, tablets, and mobile devices
Dynaforms Multilanguage support
Extensive Dynaforms with panels.