Loading...
Home2024-01-12T11:01:23-08:00
Learn more

What is Method and Style?

Conventions that make the model meaning clear and complete from the printed diagrams alone.
Learn more
Learn more

Stop wasting time on process mapping and decision requirements!

Learn standards-based business modeling the right way, from the start
Learn more

Jump-start your Digital Transformation projects!

We provide training, consulting, and mentoring in Low-Code Business Automation with BPMN and DMN.

Commentary

Lookup Tables in DMN

Lookup tables are a common logic pattern in decision models.  To model them, I have found that beginners naturally gravitate to decision tables, being the most familiar type of value expression.  But decision tables are almost never the right way to go.  One basic reason is that we generally want to be able to modify the table data without creating a new version of the decision model, and with decision tables you cannot do that.  Another reason is that decision tables must be keyed in by hand, whereas normal data tables can be uploaded from Excel, stored in a cloud datastore, or submitted programmatically as JSON or XML.

The best way to model a lookup table is a filter expression on a FEEL data table.  There are several ways to model the data table – as submitted input data, a cloud datastore, a zero-input decision, or a calculated decision.  Each way […]

Professionalize your business modeling

Get your whole team on the same page with the Method and Style approach

A few of our training clients…

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