by Haulmont
Get trial
  • Component Coordinates
  • Latest Version 1.0.0.BETA1
  • Updated 3 weeks ago
  • Supported Version v7.1
  • License Commercial
  • Resources
  • Tags


The BProc add-on provides seamless integration of a BPM engine into your project, extending it with multiple powerful features.

The addon allows you to describe business process steps right in the application using the integrated BPMN 2.0 modeler. Being a part of the application, it enables seamless integration with the runtime application parts and visual process customizing. For example, to specify which service method should be invoked at a particular process step, you just need to select a Spring bean name and a method from a dropdown list.

Users may interact with running process instances using process forms. For simple cases, you can declare input dialogs right in the modeler. Also, you can use screens based on CUBA Generic UI to create process forms of any complexity.


  • The embedded light-weight Flowable runtime engine. You are free to use the Flowable API directly, or you may use an API layer provided by the BProc addon.
  • Integrated BPMN 2.0 visual designer based on bpmn.io framework.
  • Integrated DMN 1.1 decision table designer for complex decision logic.
  • Two types of process forms:
    a) Input dialogs that can be created at runtime in the process modeler
    b) Design-time defined CUBA screens
  • Administrative screens for managing running processes provide a ready solution to:
    a) view all running process instances
    b) reassign user tasks
    c) modify process variables’ values
    d) investigate failed jobs
    e) analyze processes execution history, etc.
  • API for working with business processes from the code.


The beta version of the BProc add-on is distributed with a free trial period up to September 30. The add-on repository is available here.

The link starts the download of a zip archive that contains add-on artifacts.

In the root directory of your project create a directory called “repository”. Extract the archive into this directory. You should get the following directory structure:


Open the “build.gradle” file. Register the new maven repository with addon artifacts there:

maven {
	url './repository'


Then in the “CUBA Project Tree" open the "Add-ons" window.


In the “CUBA Add-ons” window switch to the “Marketplace” tab. Search for the “BProc” there. After the add-on is found, click the “Install” button.


Looking forward to your feedback and bug reports!


Currently the add-on release status is Beta, so you cannot buy it until September, 30th. After that, the expected price is $687 per year per company, with massive discounts for individual developers.