Open Your Business Rules!
Rules-based
Operational Decision Services
Sample DMN Decision Projects
OpenRules installation includes the following sample projects with various decisions:
Project Name |
Description |
DecisionHello |
This is a basic decision that decides how to greet a customer during different times of the day. For example, if a customer Robinson is a married woman and local time is 14:25, it produces a greeting like "Good Afternoon, Mrs. Robinson!". The model and test data are defined completely in Excel. |
DecisionLoanOrigination |
This is an implementation of the Decision Model and Notation (DMN 1.1)Chapter 11 example |
DecisionModelTDM |
This is an implementation of the Live Primer for "The Decision Model" |
DecisionLoanPreQualification |
This decision specifies several decisions and related decision tables for a loan pre-qualification process. |
DecisionMortgageRecommender |
This decision model addresses a complex-enough problem of Mortgage Loan Recommendations. |
Decision1040EZ |
This decision specifies validation and calculation decision tables for the notorious US tax form 1040EZ - see the tutorial |
DecisionPatientTherapy |
This decision defines medication and dosing rules as described in this tutorial |
DecisionCreditCardApplication |
This decision models describes a typical credit card application. |
DecisionUpSell |
This decision demonstrates how deal with arrays of objects using complex up-sell rules organized in intuitive rule families. While presented rules use financial products, lists of products and services can be easily adjust to any industry. |
DecisionVacationDays |
This decision specifies complex rules for calculation employee vacation days using simple formulas within a decision table. |
DecisionUServ |
See Good Old UServ Product Derby in the Brave New World of Decision Management |
DecisionVacationDays |
See decision demonstrates how to generate Excel-files with decision tables |
openrules.config |
The main configuration project that includes needed OpenRules libraries and templates |
org.dmn.xml |
An initial implementation of DMN Interchange Format with all sources and several samples |
All sample projects are accompanied by readme-files, include test cases, and can be executed directly from a file manager or within an IDE such as Eclipse.
You may always request samples you are interested in by sending an email to support@openrules.com.