All other

Error handling in Kogito

    Blog post image      

What are errors within processes? First, we need to define the most usual type of errors, they can be divided into two main categories: technical and business errors. Technical Errors could be defined as general errors that are not explicitly handled by the process, for instance, a database communication or constraint issue, a network connectionRead more →

Integrating Red Hat Process Automation Manager and Red Hat AMQ Streams on OpenShift in 4 steps

    Blog post image      

An event-driven architecture is a model that allows communication between services in a decoupled fashion. This pattern has evolved into a powerful software paradigm and covers a wide array of use cases. Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, andRead more →

Custom logic in BPMN

    Blog post image      

There are several ways to add additional custom logic to the Business Process. This article provides a review of different possibilities and their pros and cons. Embedded Code The easiest way, but not the most comfortable, is to use Script Task and its Script field. When you work with a Script Task, all you needRead more →

Kogito Task Management API

    Blog post image      

In a previous post we discussed the task process API, which dealt with tasks from a process perspective. As explained in there, the task model depends on data defined by users. But, regardless of the task related information provided by users through BPMN processes, every existing task in Kogito has some predefined fields, mainly relatedRead more →

Kogito User Task Process API

    Blog post image      

It can be argued that the greatest technical advances in the history of humankind (agriculture, wheel, steam machine, printing…) have augmented production while reducing human effort. This does not imply that these advances have removed human intervention altogether. On the contrary, they have allowed humans to focus on the most relevant parts of the productionRead more →

Simplest Custom Tasks in Kogito

    Blog post image      

As a Kogito developer, you can add custom tasks to the designer palette. Customs tasks are process’ activities that allow users to perform custom operations within your process flows. In addition, custom tasks can predefine different visual and execution time properties of the node on the canvas. An example can be input and output parameters,Read more →

Versioning of utility classes in RHPAM

    Blog post image      

In this post, we will describe how to perform versioning of utility classes in RHPAM. After running your first process instances in a fresh RHPAM installation, the next time you will deploy something to the environment, is when your processes and business assets have evolved. Your new business assets will require to integrate their changesRead more →

How to Interact with Business Processes Using Camel Routes

    Blog post image      

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 →

Heatmap Component for Business Central and jBPM

    Blog post image      

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 →