Now RESTful APIs are available in ProcessMaker to access all the ProcessMaker functionality. The REST APIs are used by developers that want to integrate ProcessMaker with other standalone or web applications, and for administrators who want to script interactions with the ProcessMaker server.
OAuth 2.0 is used as the API Authorization framework. Requests and responses are formatted as JSON.
The REST Api opens the possibility to integrate ProcessMaker BPM functionality in all kind of applications using a standard communication interface.
The ProcessMaker Designer is an intuitive drag-and-drop BPMN 2.0 process modeling tool. The designer is 100% web based and allows users to create and edit process diagrams using the BPMN 2.0 standard (Business Process Modeling Notation).
The new BPMN Designer includes the following features:
- Drag-and-drop layout of activities, events and gateways
- Easy to move, resize and label all process elements
- Gateways based on customizable conditions
- Pools for multiple processes in a project
- Definable variables for fields in forms and printable documents
- Message types for interprocess communications
- Import/export of processes in the BPMN 2.0 format
Responsive Form Designer - Dynaform Designer
The new DynaForm Designer is intuitive and user friendly. The new features make it easy to create forms without writing any code.
The new DynaForm Designer includes the following functionality:
- Flexible layout of fields in multiple columns
- Integration with process variables
- Import/export of DynaForms in JSON format
- Support for uploading files in forms and grids
- Preview of forms in different platforms (desktop, tablet & smart phone)
- Responsive forms that auto adjust for the desktop, tablet & smart phone
- Multilanguage support
iOS and Android ProcessMaker Mobile Apps can be used both online and offline together with any ProcessMaker environment. All the major features of ProcessMaker are available in this mobile edition.
The following are the major features included in the mobile apps:
- Personal and Group Inboxes
- Mobile Specific Fields such as Bar Code Scanner, Finger Signatures, Geo-location tagging, audio, image, and video
- Auto save of Forms
- Case Status Labels: On Time, At Risk, Overdue
- Case Search
- Personal and Group Inboxes
- DynaForms available Offline
Dashboards & KPIs
The Dashboards & Key Performance Indicators (KPIs) provide decision makers with full visibility to see how processes and employees are performing. There are nearly unlimited options for creating personalized dashboards. Additionally, in the latest version of ProcessMaker, we added two new KPIs:
- Process Efficiency Index (PEI): This “intelligent” index learns the process behavior over time and establishes optimal performance levels based on a combination of process factors including standard deviation, resource costs, and comparative rankings.
- Employee Efficiency Index (EEI): Similar to the PEI, this “intelligent” index measures the efficiency of each user over time and ranks the user based on efficiency and cost savings to the organization.
Output Document Builder
The Output Document Builder is used to create electronic receipts, letters, confirmations, invoices, contracts or any other type of printable Output Document. The Output Documents can then be added to activities where a printable form needs to be generated with auto-filled information collected during the process.
The Cases Inbox is the heart of the end user experience in ProcessMaker. This is where users can track the progress of requests they have initiated or requests that require their input. Our advanced search functionality makes it easy to find past cases. The ProcessMaker Inbox is designed to be as easy to use and as familiar as an E-mail inbox. Supervisors can see cases that require review or require reassignment.
ProcessMaker’s user management features are powerful. Create Roles, Groups, and Departments to customize your processes for the unique structure, reporting requirements and chain of command in your organization. Users can be assigned different roles which match their functions in your organization. Manage user vacation periods and shift case loads automatically to co-workers.