Book a Demo

This webinar has completed, the recording will be posted shortly.


Learn how to use Enterprise Architect to develop and manage decision models. Decision Modeling Notation (DMN) is an OMG specification and widely adopted standard used to design decision models for automating decision-making processes, aligning business and IT on repeatable business rules and decision management. The webinar will step through the key components of DMN, including decision requirements diagrams and decision tables, and demonstrate how to create DMN models in Enterprise Architect. You'll also learn about the benefits of using DMN, including the ability to simulate various decision scenarios and generate programming code.

In this webinar, you will learn how to:


Don't miss this opportunity to learn more about Enterprise Architect

Session 1

Melbourne Thu 08 Jun 07:00 am
Singapore Thu 08 Jun 05:00 am
Paris Wed 07 Jun 23:00 pm
London Wed 07 Jun 22:00 pm

Session 2


Scott HebbardCommunications Manager
Sparx Systems

Explore the webinar resources

Questions & Answers

The Sparx Systems YouTube channel provides free access to hundreds of videos from Sparx Systems. Sparx Systems YouTube channel
Most BPMN diagrams contain some tasks which involve decision-making which can be modeled in DMN. These tasks take input data acquired or generated earlier in the process and produce decision outputs which are used later in the process.

Enterprise Architect provides a model pattern to illustrate how DMN and BPMN integrate. Simply search the model patterns for the example called "DMN Delivery Cost Calculation". The BPMN Integrate with DMN Delivery Cost Calculation Example demonstrates how to integrate DMN's Business Knowledge Model into BPSim configuration. The right hand pane of the model pattern provides a detailed explanation to help you get started.

DMN specification's "Annex A. Relation to BPMN" defines the relationships between DMN and BPMN.

The specification can be download from: Decision Model and Notation
Enterprise Architect supports the integration of DMN into the BPMN model, via integration of DMN into BPSim Simulation in two ways:
  • The Business Knowledge Model acts as a global function.
  • Decision Service as a system to accept input and outputs.
Yes, it is possible to supply a dataset. For DMN simulation, each Item Definition can define multiple data sets and the user can select one for each Input Data for each simulation. In this way, the user can conduct a what-if analysis based on a variety of different input datasets.

To see an example of this process, use the model wizard and search for "BPMN Integrate with DMN Complete Example".

For BPSim integrated with a DMN model, the data set can be defined in BPMN 2.0's Data Object, please refer to the (DataObject Applicant Data and Requested Product, double click and view the property).

BPSim currently does not support recording the output. However, on completing the simulation, the user can "replay" to debug the model by viewing the simulation step by step.
BPSim defines a big range of distributions to suit real business scenario for probability configuration. The detailed list can be found here:
Please refer to: 6.3.5 Distribution Parameters.

There is no concept of "weight" on a Sequence Flow in BPMN, however, condition parameters can be set on Sequence Flow and control the flow of process logically.

Please refer to the example "BPMN Integrate with DMN Complete Example", which defined two property parameters: Strategy and Routing.
  • Property "Strategy" was assigned in task "Decide bureau strategy" and used in 3 Sequence Flows
  • Property "Routing" was assigned in task "Decide routing" and used in 2 Sequence Flows

View the property parameters and references through: Double click the BPSim Artifact to open the "Configure BPSim" window | click "Configure" tab | click 4th button on the toolbar to open the "property parameters" dialog.
share this page share by email share on linkedin share on X share on facebook