All other

Contract Net Protocol with jBPM

    Blog post image      

jBPM provides lots of capabilities that could be used out of the box to build rather sophisticated solutions. In this article I’d like to show one of them – Contract Net Protocol. Contract Net Protocol (CNP) is a task-sharing protocol in multi-agent systems, consisting of a collection of nodes or software agents that form theRead more →

jBPM Work Items are really simple!

    Blog post image      

Work items are the way to build custom (domain specific) services that can be used from within a process. They are as any other activity in the process with the difference that they are usually focused on given domain or area. Work Items are by default placed under Service Tasks category on the palette soRead more →

React to SLA violations in cases

    Blog post image      

As a follow up article for Track your processes and activities with SLA here is a short addon for case management. You can already track your SLA violations for cases, processes and activities but there is more to it.jBPM 7.7 comes with out of the box support for automatic handling of SLA violations: notification to case instanceRead more →

Track your processes and activities with SLA

    Blog post image      

One of the important parts of business automation is to be able to track the execution if it’s done on time. This is what usually is done by SLA (Service Level Agreement) fulfilment. jBPM as part of 7 series provides an SLA tracking mechanism that applies to: activities in your process (those that are stateRead more →

Redesigned jBPM executor

    Blog post image      

jBPM executor is the backbone for asynchronous execution in jBPM. This applies to so called async continuation (when given activity is marked as isAsync), async work item handler or standalone jobs. Currently jBPM executor has two mechanisms to trigger execution: polling mechanism that is available for all environments  JMS based that is only available inRead more →

Interact with your processes via email

    Blog post image      

In the world that is constantly running on high pace, people have less and less time to interact with software via sophisticated user interfaces. Especially in situations when there is a need to make a decision or provide quick feedback.It’s no different when it comes to business automation, where number of processes, rules and casesRead more →

Spring Boot starters for jBPM and KIE Server

    Blog post image      

jBPM supports Spring (and Spring Boot) for quite a while but it didn’t provide it based on Spring Boot way – auto configuration and starters. With upcoming release (7.6.0) this has changed. Now there are fully featured starters (based on auto configuration modules) for: jBPM embedded fully featured KIE Server rules only KIE Server (Drools)Read more →

Be lazy with your data

    Blog post image      

jBPM comes with really handy feature called pluggable variable persistence strategy (or shorter marshalling strategies). This is the mechanism responsible for persisting process instance and task variables to their data store – whatever kind of data store you use. An important thing to keep in mind when using marshalling strategies is the fact that eachRead more →

Case management – mention someone in comments and we will notify them

    Blog post image      

Another post around case management shipped with jBPM 7. This time some additions for case comments that improves communication and collaboration. jBPM 7.5 brings in case comment notifications. That means case participants can be notified directly when they are being mentioned in the case comments. What’s really worth noting is that this is completely integratedRead more →