Enterprise Architect 14 introduces support for the Decision Model and Notation, published by the Object Management Group. DMN is used for modeling and executing decisions that are determined by business rules. Enterprise Architect displays rules in easy to read tables and helps you model any rule dependencies. This webinar will show how Enterprise Architect 14 can improve decision making and create business rules based on open standards.
In this webinar:
Presentation model: | my-first-DMN-Project.eapx |
Enterprise Architect is scheduled for official release in Q1 2018.
DMN is only supported in Enterprise Architect 14.
No.
Yes. Enterprise Architect's database schema has remained unchanged since Enterprise Architect 4.5.
The is no porting process required. The repository structure has not been changed between versions.
Yes, DMN modeling will be available in the Corporate edition. DMN Simulation and Execution will be available in a higher edition. More information about Enterprise Architect editions and features will be announced after the official release.
It will only cost if you are outside your subscription period. When you purchase Enterprise Architect, you get 12 month's of subscription benefits, including the ability to download the latest version of Enterprise Architect.
For more information on subscription benefits and renewal pricing, please refer to the page License Information for Enterprise Architect.
Yes, you can import DMN 1.1 XML Files.
Use the Publish Ribbon | Technologies | Import | DMN 1.1
Yes. Use the Publish Ribbon | Import XMI | Import Model XMI... | Other XML Formats | DMN 1.1.
Once the file is selected, click the Import button to complete the process. You can experiment with DMN modeling by importing a DMN Syntax file from OMG's DMN webpage.
Yes. There are many ways to implement logical conditions. For example, imagine we want to evaluate C = A XOR B
.
function XOR(a,b) {
return ( a || b ) && !( a && b );
}
XOR(A, B)
DMN Expressions Supported:
For modeling:
You can also sort the output, so the user can easily answer questions like this: "If I want this specific output be hit, what kind of inputs do I need?" This is known as backward reasoning.
Yes.
No. Applicant data can be exported and imported using the "Edit Data Set for DMN Input data" dialog.
The U and C+ adhere to the Hit Policy for that particular Decision Table. The DMN 1.1 specification states: "A decision table normally has several rules. As a default, rules do not overlap. If rules overlap, meaning that more than one rule may match a given set of input values, the hit policy indicator is required in order to recognize the table type and unambiguously understand the decision logic. The hit policy can be used to check correctness at design-time."
Below is the hit policy description for the two examples demonstrated in the webinar.
You can generate code from Decision Tables and this will be explored in more detail in a future webinar on DMN.