JBoss.orgCommunity Documentation

Drools Flow User Guide

5.0.0.MR2


1. Introduction
2. Getting Started
2.1. Installation
2.2. Creating your first process
2.3. Executing your first process
3. Rule Flow
3.1. Assigning rules to a ruleflow group
3.2. A simple ruleflow
3.3. How to build a rule flow
3.4. Using a rule flow in your application
3.5. Different types of nodes in a ruleflow
4. Rules and Processes
4.1. Why use rules in processes?
4.2. Why integrate rules and processes in a single engine?
4.3. Approach
4.3.1. Teaching a rules engine about processes
4.3.2. Inversion of control
4.4. Example
4.4.1. Evaluating a set of rules in your process
4.4.2. Using rules for evaluating constraints
4.4.3. Assignment rules
4.4.4. Describing exceptional situations using rules
4.4.5. Modularizing concerns using rules
4.4.6. Using rules to dynamically alter the behaviour of the process
4.4.7. Integrated tooling
4.4.8. Domain-specific rules and processes
5. Domain-specific processes
5.1. Introduction
5.2. Example: Notifications
5.2.1. Creating the work definition
5.2.2. Registering the work definition
5.2.3. Using your new work item in your processes
5.2.4. Executing work items
5.3. Testing processes using work items
5.4. Future
6. Debugging processes
6.1. A simple example
6.2. Debugging the process
6.2.1. The Process Instances View
6.2.2. The Audit View
Index