Dealing with Unexpected Errors in Processes

During the development phase, it is expected that developers deal and treat unexpected behaviors, predictable and unpredicted errors that might happen during the execution of code. Consider the following situation: An online traveling company named MaTrip.com sells a whole trip experience with a discount for a single package buying: flight + hotel. But each ofRead more →

How to configure notification for Human Task in jBPM

Great post from Sudhish Nair, an expert on process and rules automation. TechBlogs jBPM provides options to configure notification emails to be send to any user if the human task is not started or not completed. We will start with configuring JavaMail sessions via JNDI so that infrastructure for mail is handled. We would beRead more →

Enhanced Keyboard Shortcuts on Kogito Tooling

Today we merged our new Keyboard Shortcuts API. It gives editors the power to add custom reusable keyboard shortcuts that work in all channels! For the existing editors — BPMN, DMN and SceSim — we maintained the same mapping, but we did some under-the-hood enhancements that will make the experience even better. The coolest featureRead more →

Business Modeler Hub Preview Released!

Last month, we released a new piece of our tooling strategy, the Business Modeler Hub Preview. A single place where you are just one click away from all our tooling channels. The Hub is available on all platforms: Linux, Windows, and macOS. You can also download it via the Business Modeler website. Business Modeler Hub Preview Currently,Read more →

Asynchronous Execution

By default, the flow of tasks is executed in a synchronous way: all tasks will be treated one after the other, by a single thread. This being said, if a process contains, example, four service calls – where each call lasts around 30 seconds – this process execution will run – and allocate JVM, CPU,Read more →

User Tasks and Forms

User Tasks allow the interaction of humans with a set of automated tasks. In this way, a series of automatic tasks can be triggered before – providing input for – human decisions, and the output of the user task can then be used to define further actions of a flow. User tasks have a moreRead more →

Business Modeler Desktop Preview Released

Last month, our team released a new import piece of our tool belt, the Business Modeler Desktop. This modeler is a multi-platform standalone application that enables you to quickly create and edit DMN and BPMN assets on your Desktop. This post will do a quick overview of this cool new tool. I hope you guys enjoy it!Read more →

Recall basic modeling concepts

In a business automation project, business process assets are described with BPMN diagram or CMMN diagrams. It’s recommended to base the creation of diagrams on specifications definition, therefore, the implementation will be executable in any software which attends to the specification. Process modeling knowledge is not restricted to specific products. Just like a Java classRead more →

Know Kie Server: let the engine work for you

During the design and development phases of an application, developers and architects should not spare valuable time around implementing a reliant and performant way to process the business rules and flows. How to scale and guarantee the proper execution of more than a hundred thousand rules? How to properly design an engine that consistently handlesRead more →

Know Business Central: Authoring, business monitoring, and more

Business Central is a Java Web-based application that supports the creation, management, and monitoring of business applications. It is not a required component, although, the usage of this tool can accelerate the development phase with proper rules and process authoring tools, form modeler components, advanced dashboard page creator with out-of-the-box components, and more. Once yourRead more →