Beginners guide
Red Hat Decision Manager Workshop
Navigation tips - Table of contents
Each lab provided by this workshop has a table of contents. Using this table of contents
and general navigation provided for your ease of use.
Keyboard:
- 'm' key = open / close table of contents
- arrow keys = move forward / back through slides
Mouse click on:
- bottom left icon = open table of contents
- bottom right arrow icons = move forward / back through slides
Beginners guide
Red Hat Decision Manager Workshop
This workshop will teach you how to build an online retail web shop by designing various
rules, events and more. The results will be a fully functional online retail web shop
using Red Hat Decision Manager to support all aspects of decision management.
Prerequisites: Java 8+, Maven 3.6+, Red Hat Decision Manager 7.11,
Red Hat Decision Manager Kie Server 7.11, JBoss EAP 7.3
Lab 1 - Installation
Lab Goals: Install and login to Red Hat Decision Manager
Lab 2 - Create a new project
Lab Goals: Create a new decision management project
Lab 3 - Create a domain model
Lab Goals: Create a new domain model with the Decision Manager data modeling tooling
Lab 4 - Create a domain specific language (DSL)
Lab Goals: Create a DSL and a guided rule based on this DSL to calculate free
shipping threshold for online retail web shop
Lab 5 - Create guided rules
Lab Goals: Create guided rules calculating shopping cart totals, shopping cart
item totals, and apply promotions for online retail web shop
Lab 6 - Create technical rules (DRL)
Lab Goals: Create a technical rule (DRL) to total up the shopping cart items
for online retail web shop
Lab 7 - Create guided decision table
Lab Goals: Create a guided decision table for shipping pricing for retail web shop
Lab 8 - Create a rule flow
Lab Goals: Create a rule flow process for each time item added to shopping
cart for retail web shop
Lab 9 - Creating test scenarios
Lab Goals: Create test scenarios to validate our rules, events, and process
for the retail web shop
Lab 10 - Deploying the retail web shop
Lab Goals: Deploy the retail web shop frontend application and run through
a demonstration of the working online retail web shop (shipping pricing example).
The End
This completes the workshop, thanks for your time and feedback is welcome!