What Foundation Team created for Business Central — June 2020

Recently, we pushed new features on Business Central added by Foundation Team. Those features are available soon at 7.39 release. This post will do a quick overview of those. I hope you guys enjoy it! Improvements on Business-Central REST API adding the groups/roles operations available in the UI We included in our REST API most of theRead more →

Persisting custom data: Configuring external persistence

When working with business processes, it is expected to work with persistent process data scenarios. Considering this situation, it is common for users to use a different database to store process data, apart from the database where the domain information is stored. As an example, storing critical information from customers apart from the engine databaseRead more →

Runtime Strategy: Choose wisely

Kie Server can be configured to deal differently with the requests it receives and the objects it stores in memory or in the database. Properly configuring how the engine deals with the objects in memory, ensures a project with fewer resource consumption and avoids unexpected behaviors. Runtime Strategy configuration affects directly how the engine dealsRead more →

5. Techniques to boost a BA Project

Previous posts of the jBPM Getting Started Series should provide a good base for the understanding of this chapter. Also, basic knowledge about application transactions should provide a better understanding of the chapter. The engine can be tuned for business automation projects to achieve better performance results are achieved. Mainly when involving business rules validation,Read more →

Trusty AI Aspects

As mentioned in the previous blog post we have three aspects that we are implementing: explainability, runtime and accountability. However we need to see how these are connected with the use cases and personas. The first aspect we will consider is runtime tracing and monitoring. The term monitoring refers to the system overseeing performance orRead more →

Trusty AI Introduction

Have you ever used a machine learning (ML) algorithm and been confused by its predictions? How did it make this decision? AI-infused systems are increasingly being used within businesses, but how do you know you can trust them?  We can trust a system if we have confidence that it will make critical business decisions accurately.Read more →

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 →

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 →