Featured Posts: Process

How to Interact with Business Processes Using Camel Routes

The JBPM KIE server has a rich set of REST APIs that allows control over business processes and other business assets. Interaction with business processes is straightforward and easily accessible. Usually these APIs are used by the Business Central component and custom applications. In this post I want to give a simple example of howRead more →

Migrating jBPM images secured by LDAP to Elytron

Elytron will become the one and unified subsystem for authentication and authorization. For easing the transition, a partial migration is offered to link both subsystems, but the full migration is preferred. KIE server is ready to migrate with a few jboss-cli operations.

Heatmap Component for Business Central and jBPM

For a long time, Business Central has Dashboards capabilities to build reports from process execution data. Recently with the addition of external components, it is also possible to create any visual representation for the dataset coming from Business Central. In this post, we will discuss a new category of visual components added in jBPM 7.48.0 Final:Read more →

Easing the Keycloak integration tests in Kie Server (with Testcontainers)

Testcontainers is a Java library which allows you to interact seamlessly with any application that can be dockerized, making your integration testing much easier (and fun).  Let’s see a practical integration sample with Kie Server, the lightweight process and decision engine used within projects like jBPM and Drools. In this article, we are going toRead more →

JBPM Messages and Kafka

When I was studying my degree, I recall a wise teacher that repeatedly told us, their beloved pupils, that the most difficult part of a document is the beginning, and I can assure you, dear reader, that he was right, because I cannot figure out a better way to start my first entry on aRead more →

Kogito 1.0: Build-Time Optimized Business Automation in the Cloud

For the last few months, here at KIE team we’ve been hard at work. Today I am proud to announce that our cloud-native business automation platform is hitting a major milestone. Today we release Kogito 1.0! Kogito includes best-of-class support for the battle-tested engines of the KIE platform: the Drools rule language and decision platform, the jBPM workflow and process automation engine, the OptaPlanner constraint satisfaction solver; and it bringsRead more →

BPMN and DMN Standalone Editors

In 0.7.2.alpha3 we started shipping a new component of the KIE tooling, what we’re calling Standalone Editors. These Standalone Editors provide a straightforward way to use our tried-and-true DMN and BPMN Editors embedded in your own web applications. The editors are now distributed in a self contained library that provides an all-in-one JavaScript file forRead more →

Case Management in Kogito

I want to explain how to bring Case Management to Kogito using the tools that flexible processes provide. Previously I introduced flexible processes in Kogito. See part 1 for a generic introduction and part 2 to see it in action. I would like to highlight that I will not cover all the concepts described inRead more →

Flexible processes in Kogito – Part 2

In the previous blog post Flexible processes in Kogito – Part 1 I talked about the new components and functionalities for flexible processes introduced in Kogito 0.12.0. In this post I will walk you through an example process putting all this in practice. Service Desk process The flexible-process-quarkus example is available in the kogito-examples GitHubRead more →

Flexible processes in Kogito – Part 1

What are flexible processes you might be wondering about? If you are familiar with Case Management you will get it quickly. If not, I suggest you start here. As a brief introduction. In Case Management there is the concept of Case that is opened. Then the knowledge workers will perform tasks or update the Case-relatedRead more →