The new version of our BPMN modeler released today adds a full featured Decision Model and Notation (DMN) editor with many utilities that simplify the creation of decision models.
By introducing the OMG DMN Standard which complements the BPMN process notation, GenMyModel now supports you for different stages of collaborative business modeling. The decision diagram editor will enable you to define the decisions to be made in the BPMN tasks while the decision logic tables will help you define the required decisions in sufficient detail to allow validation and automation. GenMyModel supports you for bridging the gap between the business decision design and decision implementation.
Decision diagram and table alongside BPMN
The DMN notation aims at defining manual decision making, specifying the requirements for automated decision-making and representing a complete, executable model of decision-making. If the two levels of DMN – decision requirements and decision logic – may be used independently or in conjunction to model a domain of decision-making without any reference to business processes, the DMN notation is designed to be useable alongside the standard BPMN business process notation.
Considering this practical fact, the entry point for creating a decision diagram is the business rule task:
Decision Requirements Diagram
The decision requirements diagram editor enables you to decompose your decisions into sub-decisions, business knowledge, input data and knowledge sources with a complete environment including the ability to collaborate with other users, to retrieve revision history, export images, etc. The intuitive GUI makes it easy and fast to sketch your decisions and drill down to the level you need.
With the decision table, the components depicted in the decision diagram may be specified in greater detail, to capture a complete set of business rules and calculations, and to allow the decision-making to be fully automated.
Notice that for this first release, the decision tables can only be attached to Decisions; Knowledge Sources will follow very soon.
The example used in this post is available here.
— Tom & The GenMyModel Team