Category Archives: BPM

Customizing Flowable Engine

      No Comments on Customizing Flowable Engine

In this article, we will go into detail on how to customize Flowable’s engine. Three changes to the engine will be done: (1) Change the database connection by modifying the data source and adding custom data source properties. (2)Use a strong UUID generator. (3)Implement a custom event handler.

Deploying Flowable in a Docker Container and MySQL (Part 2)

This is the second part of our “Deploying Flowable in a Docker Container and MySQL” series. In this post, you will learn how to deploy Flowable’s war files in a container running Tomcat, and connecting to another container running use MySQL database.

Run Flowable BPM using Docker and MySQL

In this article, you will learn how to compile Flowable source code using MySQL as database source, and generate valid Docker images. Once you have the images, we will use Docker Compose for defining and running a multi-container Docker applications.

Asynchronous Service Invocation using Flowable

In this article, I will explain one possible method to solved some “limitations” encountered during the integration and implementation of Flowable BPM, when executing long-running tasks, by implementing the Signallable Flowable Behavior and a database table as a task queue. Similar behavior can be achieved using Flowable’s send task and receive task instead of Signallable Flowable Behavior. However, this solution is not limited to be used together with Flowable. Due to its design, it can be used in conjunction with other applications that required executing long-running tasks asynchronically.