Flowable

Open-source workflow engine From Wikipedia, the free encyclopedia

Flowable

Flowable is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0.[4] It is an actively maintained fork of Activiti (software).[5]

Quick Facts Developer(s), Stable release ...
Close

History

In October 2016, the lead developers of Activiti (software) left Alfresco (software) and started the Flowable Open Source project based on a fork of Activiti code.[6][7]

The first version of Flowable was 5.22, based on a fork of Activiti 5.21, but added Transient Variables.[8] The first release of Flowable version 6.0[9] was based on a fork of Activiti version 6 beta 4. Version 6 of the Flowable engine includes a rewrite of the core process virtual machine.

Components

The project comprises a set of modules that can operate together:

Differences between Version 5 and Version 6

The key changes in Flowable 6 are:[12][13]

  • Abstract persistence layer, enabling use of relational or non-relational data sources[14][15]
  • 1-to-1 mapping of BPMN model to executable instruction set
  • Simplified execution tree, enabling easier analysis and manipulation of in-flight processes
  • Single agenda for process execution plans
  • Queue-based job execution[16]
  • Ad hoc Sub Processes[17]
  • Dynamic process execution[18]

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.