Activiti (software)


Activiti is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0. Activiti is the foundation for Alfresco's Alfresco Process Services and Alfresco is the Activiti project's leading sponsor.

History

In March 2010, Tom Baeyens and Joram Barrez, the two key developers for jBPM left Red Hat and started Activiti as employees of Alfresco. Activiti is based on their workflow experience with jBPM, but is a new code base, not based on any previous jBPM code.
The first version of Activiti was 5.0, to indicate that product is the continuation of experience they gained via jBPM 1 through 4.
In October 2016, Barrez, Rademakers and other contributors left Alfresco. The departing developers forked the Activiti code to start a new project called Flowable.
In February 2017, a new commercial version of Activiti was released and rebranded as Alfresco Process Services.
In May 2017, Activiti released version 6.0.0 with new support for ad-hoc sub processes and a new application user interface.

Components

The project is a suite of applications that work together:
The Yaoqiang BPMN Editor can connect to the Activiti engine and thus can be used as a graphical workflow authoring interface, as an alternative to Activiti Modeler.
The DocuBrain Workflow Editor is a standalone BPMN 2.0 compliant workflow editor that can be used to create and edit generic BPMN processes. The editor supports direct connections to Activiti as well as all of Activiti's customization.