DMN

XML and JSON in DMN Models

By |2021-01-04T14:53:07-08:00January 4th, 2021|DMN|

A critical piece of what makes DMN accessible to business users is its expression language FEEL.  FEEL variable names are business-friendly.  Because they are simply the labels of the shapes in the Decision Requirements Diagram (DRD), FEEL names may contain spaces and other punctuation not allowed by other expression languages.  OK, you already know this. [...]

DMN: Dealing with Nothing

By |2020-09-23T07:29:04-07:00September 23rd, 2020|DMN|

They used to say Seinfeld was a show about Nothing. But given its enduring influence on popular culture, Nothing is clearly not nothing. Attention must be paid. In DMN, as well, Nothing demands attention. In simple models like the ones we study in my DMN Method and Style Basics and Advanced training, it doesn't come [...]

Calling REST Services from DMN

By |2020-08-26T13:34:43-07:00August 26th, 2020|DMN|

One of the basic principles of DMN is that decision services are stateless, meaning that given the same set of input data values, the service output will always be the same.  But sometimes it is convenient to break that rule with tool-specific extensions.  For example, in Trisotech Decision Modeler the FEEL built-in functions Today and [...]

Modeling Virus Transmission on an Airplane

By |2020-03-29T12:50:47-07:00March 29th, 2020|DMN|

As I write this, everyone is freaking out over COVID-19.  We know it is a highly contagious and dangerous disease, with particular risk to groups in a confined space such as an airplane or cruise ship.  Researchers are scrambling to model the contagion risk, but detailed data is almost nonexistent.  With a good model, you [...]

Using Decision Services

By |2020-02-24T14:13:05-08:00February 24th, 2020|DMN|

In recent posts I reviewed the use and benefits of BKMs and contexts for DMN modelers and stakeholders.  This time we'll continue that theme with an explanation of another of DMN's woefully underutilized features, decision services. The introduction of decision service as a formal element in DMN came about in a surprising way.  The spec's [...]

Use Contexts to Simplify Your Decision Models

By |2020-01-08T09:28:46-08:00January 8th, 2020|DMN|

Last time I showed the value of Business Knowledge Models (BKMs), those misunderstood and often-maligned elements in DMN diagrams.  In this post I'm going to try to do the same for contexts, another DMN feature that is similarly underappreciated and frequently disparaged by tool vendors that don't support them. Unlike BKMs, contexts are not DRG [...]

Handling Complex XML Input in DMN

By |2020-01-04T13:50:41-08:00January 3rd, 2020|DMN|

In a recent post, I showed how DMN could be used to model and execute decision logic on complex XML input data such as loan application information in MISMO format.  The MISMO schema was envisioned as an enterprise data dictionary for the mortgage industry, standardizing the names of various information elements for use across any [...]

Why Does DMN Have BKMs?

By |2019-12-03T11:15:15-08:00December 3rd, 2019|DMN|

Newcomers to DMN may wonder, What is the point of Business Knowledge Models (BKMs), those funny-looking boxes with clipped corners in the DRD?  When I was first introduced to DMN, struggling to understand the DMN 1.0 spec, I wondered the same thing.  The spec was (and remains) largely impenetrable to decision modelers, except for the [...]

Helping the Mortgage Industry Go Digital

By |2019-11-18T10:52:13-08:00November 18th, 2019|BPMN, DMN|

Fannie Mae is one of two major Government Sponsored Entities (GSEs) underpinning the residential mortgage market in the USA.  They supply liquidity to the system by purchasing mortgages from lenders and repackaging them as interest-paying securities sold to investors.  Without them, we wouldn't have the low-rate long-term fixed rate loans that so many home buyers [...]

DMN, Meet Machine Learning

By |2019-10-31T15:03:10-07:00October 31st, 2019|DMN|

While DMN adoption continues to accelerate, we can only admire the current frenzied interest in machine learning.  Both technologies are trying to do similar things - make decisions - but they go about it in very different ways.  DMN, which evolved from business rules and, before that, expert systems, is based on intuitive understanding of [...]

Title

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.
Go to Top