How the new FEEL code-completion works under the hoods

Context-aware code-completion is one of the most important features an IDE can provide to speed-up coding, reduce typos and avoid other common mistakes. Kogito Tooling 0.9.0 release will bring enhanced code-completion for Literal FEEL expressions: Look how it helps me realize that I need to use the "string(from)" function if I want to concatenate somethingRead more →

New enhancements on DMN editor decision services experience

The user experience for decision service nodes is something we’re incrementally enhancing in the DMN editor. Kogito 0.8.4 will introduce a new feature that significantly enhances how users call decision services. Imagine you have a DMN model like this one: Also, imagine that you need to invoke the decision service “user message” into the “Example”Read more →

Learn DMN in 15 minutes (v2)

In the last few days, I’ve been working on a major update for the Learn DMN in 15 minutes course, and it’s finally finished – the v2 is already online! Some parts of the content are refreshed according to the newest versions of the DMN tooling. Also, the interactive tutorials are not getting users stuckRead more →

DMN editor opens 1.1 and 1.3 assets now

The DMN editor continues evolving towards making users’ lives as simple as possible. On Kogito 0.8.1, we introduce a new mechanism to open DMN 1.1 and 1.3 assets. We’re still saving your model as a DMN 1.2 asset at conformance level 3. However, now any 1.1 or 1.3 model, non including DMN 1.3 features, isRead more →

DMN lives in the KIE Group YouTube channel

The KIE YouTube channel is regularly posting quite interesting content! Last week I had the pleasure of presenting a talk about DMN at the KieLive#11 session: Tomorrow (October 27th), Edson Tirelli will also talk about DMN, but from a different and more advanced perspective at the KieLive#12: I’ve just activated the YouTube reminder because IRead more →

How to maintain DMN models on Business Central and VSCode

Currently, the DMN editor is supported in a variety of environments. You can create a DMN model in an online editor, in a chrome extension, in a desktop app, in a VSCode extension, and even on Business Central. Until the latest release, you could face some differences between a model created by VSCode and aRead more →

DMN editor supports multiple diagrams now

The DMN editor was already great for expressing business logic and decomposing complex decisions into multiple nodes. However, in some advanced use cases, your graph may get complicated, and your model might look like this: I’ve removed all labels from this example to focus on the number of nodes and their relationship. Even without acknowledgingRead more →

Lists as DMN boxed expressions

Literal expressions, Decision Tables, Contexts, Relations, Functions, and Invocations are quite powerful boxed expressions already. However, now our editor supports Lists as a new boxed expression type. Lists represent a group of FEEL expressions. You may use it to define complex items for a particular decision, check this example: Notice that each cell of this listRead more →

KIE Decision Tooling blog

KIE Decision Tooling is the team responsible for building web editors to support business decisions, and now it has a blog. We’re still cross-posting feature releases here. But, you can also find specific content regarding the technologies that orbit the web tooling there. In our first post, we’re presenting the new code completion feature inRead more →

FEEL functions and the DMN editor

The DMN FEEL expressions are quite simple and powerful. However, this powerfulness has a price — it’s not easy to remember so many functions! Thus, we’ve decided to introduce the code completion feature on our literal expression editor. Now, users can quickly see a list of all FEEL functions available. Additionally, we’re including named elements as suggestions.Read more →