According to James Taylor, “The vast majority of the business logic in a decisioning system can be defined using the two core DMN components:
- Decision Requirements Diagrams structure decision problems, break them into coherent pieces. They show where data is used and what knowledge assets (policies, regulations, best practices) are involved.
- Decision tables specify the logic for most of the decisions on the diagram using simple constructs.”
It certainly leaves the most complex DMN components such as “boxed expressions” out of the DMN core. James even adds: “frankly most decision tables look and work the same even if they don’t support DMN yet.” Agree? Disagree? What does constitute the DMN Core in your opinion? Leave your comments here.