ProcessMaker RoadMap

From ProcessMaker
Jump to: navigation, search

Contents

Introduction

This is a tentative Development Roadmap for ProcessMaker and it does not imply a commitment to deliver. The proposed dates may change due to the workload of the development team, and the content of each release could vary depending on market changes. If this occurs the Roadmap will be updated to reflect these changes.

Objective

To establish and detail dates when ProcessMaker features will be released.

Overview

Basically, the RoadMap is divided into three sections:

1.COMMUNITY:

  • ProcessMaker 2: focuses on features that will both maintain the product and impress end users, developers and implementers, including Hot fixes and basic improvements.
  • ProcessMaker 3: focuses on add a JQuery ProcessMaker Library to re-design the Process Designer and Dynaforms (Processmap).

2. ENTERPRISE EDITION:

  • Enterprise Plugins: focuses on features that will be available only in the Enterprise Editions of ProcessMaker.


ProcessMaker - Released Versions

Overview

The version number is 2.5.o was released on May 15th, 2013. This version has bug fixed, and something worth mentioning its the new skin called neoclasic which will be applied by default once this version has been installed.


Objective

To have an easy to manage and easy to follow release process which keeps our product as stable as possible.

Audience

The audience for this document is the global ProcessMaker ecosystem, including partners, users and prospective customers.

ProcessMaker Community Upcoming Releases

ProcessMaker 2.0

ProcessMaker 2.0 was released on April 13, 2011. The current stable version is now 2.0.45 (released Nov 2012). Following the release of 2.0.8, ProcessMaker has entered into a stabilization phase in which feedback received from production environments is prioritized, including feature requests that have significantly enhanced the user experience. But this phase is completed with the release of version 2.0.45. In the past 10 months the ProcessMaker developers have fixed more than 600 bugs and issues making ProcessMaker a more stable product.

In 2013 the version 2 of ProcessMaker will include more improvements and new features. It is planned that there will be quarterly releases and monthly maintenance patches. All of these releases will start with "2.5" and then the minor release number. Each quarterly release is scheduled for the first Tuesday of first month (although this may occasionally be modified due to quality control rejecting a release too close to the planned release date).

Version
Release Date
Status
Description
2.0.35
Dec 6th 2011
Released
Current stable 2.0
2.0.36
Jan 10th 2012
Released
Hot fixes
2.0.37
Feb 7th 2012
Released
simplified inbox
2.0.38
Mar 13th 2012
Released
More dashboards, Simplified Inbox improved (single application)
2.0.39
Apr 3rd 2012
Released
Bug fixes
2.0.40
May 8th 2012
Released
Bug fixes
2.0.41
Jun 5th 2012
Released
Cases Search
2.0.42
Jul 3rd 2012
Released
bug fixes
2.0.43
Aug 7th 2012
Released
Bug fixes
2.0.44
Oct 9th 2012
Released
More notifications, improving upgrade process and hundred of bug fixes
2.0.45
Nov 20th 2012
Released
Focused on solving critical bugs. RESTful webservices to manage and setup ProcessMaker.
2.5 RC1
March 27th, 2013
Released
New Features, Bug Fixed and Performance Improvements
2.5.0
May 15th, 2013
Released
Bug Fixes, New Skin
2.5.1
May, 2013
Planned
Bug Fixes


What's new with the upcoming ProcessMaker releases?

First Quarter 2013: Launching version 2.5

Introduction

Due to the Exponential growth of ProcessMaker during the last past year, the ProcessMaker Team has been focusing recently on improving ProcessMaker performance. Users will notice significant speed improvements in Version 2.5 and additional releases planned for Q1 2013.

During the first quarter of 2013 and from version 2.5 ProcessMaker performance will be increased, reducing bottle necks that some queries, JavaScript code and the execution of cases may cause. Navigation and the cases execution will be improved increasing the time response of most requests. This improvement will be noticed form this version to further ones, meaning that from version 2.5 RC1 on, ProcessMaker will improve its performance.

Objective

To improve ProcessMaker performance optimization while creating, running cases and navigating inside the tool by:

  • Minimize the bandwidth and optimize the response time of all pages.
  • Add new features which will help to keep the performance optimal: adding the case archive and improvements on Solr.
  • Improvements not only in the DataBase but also in PHP Code.

Second Quarter 2013

Feature
Release Date
Status
Description
Case Archiving
To be confirmed
Planned
To archive old cases which information is not necessary to be visible on the Cases List. This will be configuring by workspace
32K Issue
To be confirmed
Planned
To manage
Improvements on new skin
To be confirmed
Planned
Improvements on new skin released on 2.5
Migration to InnoDB
To be confirmed
Planned
Migration of the current Database to InnoDB to increase performance
Managing session while cases are being executed
To be confirmed
Planned
Managing session time out when cases are being executed, this will avoid lost data during sending or filling information on a case
Control over messages sent through Message History
To be confirmed
Planned
Adding permissions to sent messages through Message History, In this way, messages won't be sent to all users, only to specific ones, depending how the permission was set
Control over messages sent through Message History
To be confirmed
Planned
Adding permissions to sent messages through Message History. In this way, messages won't be sent to all users, only to specific ones, depending how the permission was set
Compatibility with Internet Explorer 10
To be confirmed
Planned
Compatibility with Internet Explorer 10

ProcessMaker 3.0

Release Date: Fourth Quarter

This section focuses on the upcoming ProcessMaker 3.0 release with a big change in the Process Designer and Dynaform Editor amongst others by migrating to the jQuery library. Moreover, ProcessMaker speed will be improving continuously.

Version
Release Date
Status
Description
3.0
Q4
Planned
To enhance ProcessMaker Editors as well as the Process Designer and its functions and views.

Features

New Dynaform Editor - Multi-Column Drag & Drop

Objective
  • To manage a multi-column Drag & Drop functionality which will be used to have an user-friendly interface allowing users to manage Dynaform components on two columns all of this based on the integration with the extJs library .

Overview: On previous version Dynaform components can be created only on one column with the possibility to create a multi-column dynaform only editing the HTML unlike this new interface and with this functionality which does so without spending time editing the HTML code to give a specific format; moreover, it's worth mentioning that all components using on previous versions will be kept to be used on this new interface.

Improvements on the ProcessMap

One of the most notable improvements will be the new design and functions of the ProcessMap. The many features included in this new ProcessMap are like:

  • Diagram based on BMPN standards.
  • BPMN icons.
  • Possibility to save any changes made during the design of an specific process.
  • Possibility to print the ProcessMap.
  • Redo/undo options
  • Possibility to use Zoom elements inside the designer.
  • It will use new JavaScript Libraries.

On the following image it is shown a preview of what will be this new ProcessMap and its elements:

NewProcessMap.png

ProcessMaker Enterprise

During 2012 ProcessMaker has been offering a reliable products to satisfy clients needs. During 2013 ProcessMaker Products will be extended, innovated and enriched to bring clients always the best product quality.

The Enterprise Plugins will be released quarterly approximately every second Tuesday of the new quarter. With a release notes published on the documentation to let users know what is new and improve on each plugin released.

Current Version Enterprise Edition

Current Version of the Enterprise edition is 2.0.16 released on September 12th, 2012

The list of released plugins are explained in the below chart:

Plugin
Release Date
Version
Status
Description
ActionsByEmail
Sept 5th, 2012
2.0.12
Released
Bugs Fixed
External Registration
Sept 5th, 2012
2.0.11
Released
Bugs Fixed
Batch Routing
Sept 5th, 2012
1.4.16
Released
Bug Fixes for Consolidated Cases List
LdapAdvanced
Sept 5th, 2012
1.4.27
Released
Adding more rules to sync users and groups


Upcoming ProcessMaker Enterprise Plugins

The list of plugins to be release, are divided in two quarters explained below.

Plugin
Release Date
Status
Description
pmSLA Plugin
Q2
in QA stage
(new plugin) Service Level Agreement Plugin
Dashboards
Q2
---
Improving Dashboards
Reports
Q2
---
Improving Reports
LDAP Advace
Q2
---
Improvements on its functions
Solr
Q2
---
search by field and faceted lists
New Relic
Q2
---
---
Acroform
TBD
Analysis
New PDF Generator
Data Table Managment
TBD
Analysis
Import external tables directly to a PM Table or be able to build a form based directly on an external table/database
Simple signature
TBD
---
---
Mobile IOS/Android
TBD
Analysis
---
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox
In other languages
Share This