Skip to main content

Introduction to Plugins

v3.16.0+

Plugins are used in Flowable Design to offer a way to easily reuse models in Processes / Cases as tasks that can be draggend and dropped onto the modeling canvas. For the users of such tasks, all implementation details are hidden and the main concern is the passing of data in and out the task (in a technical way, you could say it behaves like an API).

Primary use cases for plugins are e.g.

  • Making sure all company departments use a standardized set of tasks, even when there are different Design installations.
  • Bundling custom behavior in an easy-to-install and easy-to-use way to other modeling users.
  • As an implementation partner, having a way to port and install custom logic between customers.
  • ...

There are 2 concepts in Design around plugins: