droolsonboarding
  • Introduction
  • Technical Materials
  • Overview
  • Drools tutorial
    • Installing Drools Tooling
    • Data Model used in the tutorial
    • Lesson 1 : Core concepts
    • Lesson 2 : binding
    • lesson 3 : Some more drools languages
    • lesson 4 : ruleflow
    • lesson 5 : Exercise
      • Requirements
  • BRMS tutorial
    • Organizational Unit And repository
    • Data Model
    • Business Requirements
    • Design
    • Implementing the Process Flow
    • Implementation technical parts
    • Implementing the initial step
    • Implementing standard price step
    • Implementing the Child over 3 years old is free promotion step
    • Implementing the Birthday promotion step
    • Implementing the Zurich reduction step
    • Implementing the final step
    • Conclusion
  • BRMS Runtime tutorial
    • Install needed tools to run the workbench
Powered by GitBook
On this page

Was this helpful?

  1. BRMS tutorial

Design

PreviousBusiness RequirementsNextImplementing the Process Flow

Last updated 5 years ago

Was this helpful?

We are going to divide our rules in 5 steps and do a rule-flow which mean a process : 1. init step : we shall determine the age of each person and the person has his birthday based on the quoting date. 2. standard price : as we have the table with all prices, we shall make a decision table of it. 3. Promotion : if there are more that 4 persons and the youngest is between 3 and 18 years old 4. Reduction : birthday and If people are living in Zurich 5. Calculate the total

The data model we are going to use is as follows :