« dhtmlxChart JavaScript Charts Component Released | Main | Extensis Announces Web Font Service WebINK »

ProcessMaker, Web 2.0 Open Source BPM Software Solution

ProcessMaker is a very unique enterprise-grade Open Source business process management (BPM) and workflow software designed for small and mid-sized businesses (SMBs) and organizations.

processmaker

ProcessMaker is a user-friendly application to manage workflow efficiently and effectively. Business users and process experts with no programming experience can design and run workflows, increase transparency, and radically reduce paperwork. Automate processes across systems, including human resources, finance, and operations. Private and public organizations can use it to automate document intensive, approval-based processes across systems including finance, HR and operations.

ProcessMaker is written in PHP and Ajax, fully web-based with a service oriented architecture. I loved the workflow creation interface where you can open and customize all your business process with simple drag and drop. In addition ProcessMaker includes tools to design forms, create documents, assign roles and users, create routing rules, interconnect with third-party systems including business intelligence (BI), document management (DMS), content management (CMS) and enterprise resource planning (ERP) systems through a service-orientated architecture (SOA), and to map an individual process quickly and easily.

Available as open source community edition and enterprise edition, features for both editions include :

Dynaforms : Business users can easily complete their tasks in workflow through the web-based interface by completing forms that suggest valid entries and by attaching documents.

Dynaformcrp

Request Inbox : Users can track progress of requests they have initiated or requests that require their input. Supervisors can see cases that require review or require reassignment.

Requestinbox1crp

Input and Output Documents : Business managers can create and generate paper or electronic receipts and confirmations, when required by the process, for storage outside of the ProcessMaker environment. They can also attach external files (screenshots, Word documents, etc.), as required by a process.

uploadinginputdocumentcrp

Ad Hoc Groups : Exceptions to established procedures can break a process. When a process step needs to be completed by a user outside the typical workflow for a particular process, the business user can create an ad hoc group or user to complete the step and handle the exception.

Adhoc-userscrp

Process Map Designer : Business and technical managers can create workflow maps with a web-based, drag-and-drop interface.

ProcessDesignercrp

Dynaform Builder : Design custom forms for all your organization's processes. Drag-and-drop, interface that suggests valid entries, so business users can easily create forms. Technical users can enhance forms with html or javascript for greater control over form appearance and behavior.

DynaformBuildercrp

Business Rules and Logic : Easily create and develop business rules and logic to control your process. With the point-and-click condition editor, administrators with little or no programming skills can control what data different users or users in different situations can input into the same dynaform. With a trigger wizard, more technical users can program more sophisticated workflow behaviors that determine the next step in a process (how a request is approved or denied, for example).

ConditionalShowHideDialogcrp

System Integration : ProcessMaker's modular design and open APIs allow technical users to can connect ProcessMaker workflow automation software to other business systems with less effort than required by traditional enterprise software. As a stand-alone application, ProcessMaker software can use enterprise data stored in external databases. ProcessMaker software can also be used to extend the functionality of existing enterprise systems (CRM, HRIS, ERP). Data can also be stored in ProcessMaker tables to fill gaps in external databases or to meet the needs of smaller organizations or less complex processes that can operate on a smaller data set.

PMTablecrp

Calendar : The calendar identifies work days, business days, and holidays, so time and duration can be calculated more accurately for resource modeling and allocation.

Calendardefcrp

Easy Logo Replacement : Brand your ProcessMaker workspace with a company or departmental logo. Simply upload a graphic image file.

LogoReplace

Enterprise Edition adds business intelligence, LDAP synchronization, and other features for large scale, mission critical applications :

Multiple Custom Calendars : Work days and business hours can be specified in multiple calendars for each person, task, process, and workspace. Allows more precise data for more accurate resource modeling and allocation.

Calendardefcrp

Multi-Tenant Workspace : Useful for organizations providing hosted business process management services. From the same interface, administrators can enable or disable a workspace, view active processes and cases on different workspaces, and easily define new workspaces. Previous versions of a workspace can be retrieved or exported.

MultitenantWorkspacecrp

Pentaho Reports : In the Enterprise Edition Pentaho business intelligence reports can be viewed in the ProcessMaker Interface. Reports can keep track of the number of open, closed, and overdue cases. These reports can be exported into Excel or printed. Business managers can examine data and create ad hoc reports for a specific process. For example, for auditing purposes an expense report can provide insight into what individual employees are spending. Graphs can be charted over time to observe trends.

Reportcasestaskprocesscrp

Advanced LDAP and Directory Synchronization : Point-and-click import of users, stored in an LDAP directory, on an organizational unit basis. Used in processes to determine who is supervisor, what department they belong to, so tasks, such as approvals, are automatically routed and assigned according to organizational structure, which can be synchronized with the LDAP server.

Departmentscrp

Processmaker is highly customizable thanks to the use of gulliver open source PHP Framework, PEAR DB as database abstraction, Smarty as templating engine, plugins support.

The project is maintained by Colosa, Inc. Released under Affero GNU Public License, and available in Brazilian Portuguese, Chinese (Traditional), Danish, Dutch, English, Finnish, French, German, Hebrew, Italian, Polish, Spanish. Translations can be added easily, however only Gregorian calendar is actually supported.

If you are looking for a web-based business process management solution, you should consider having a look at Processmaker seriously.

More information and download at http://www.processmaker.com.

Bookmark this article at these sites
Post a comment





(Email will remain hidden)





Please enter the security code you see here




Related entries
Email to a friend
Email this article to:


Your email address:


Message (optional):