3. 01 - Hello BPM : Understand
1. The BPMN2 graph
2. The BPMN2 xml
3. The main classes and methods of the Java API
KnowledgeBuilder
add()
KnowledgeBase
StatefulKnowledgeSession
startProcess()
dispose()
4. 01 - Hello BPM : Exercise
1. Add your own greeting after ours!
6. 02 - Hello Rules : Understand
1. The the Drools Rule Package and Language (.drl)
Rule declaration: rule, end
Left Hand Side (LHS): when
Pattern
Field Constraints
Constraint Groups (,)
Constraint Connectives (&&, ||)
Binding Variable
Right Hand Side (RHS): then
2. A little more API:
StatelessKnowledgeSession
execute()
7. 02 - Hello Rules : Exercise
1. Add the evening greeting according to your locale
No java required :)
10. 03 - Greeting Process : Understand
1. A very importante object:
ProcessInstance
get/setVariable()
2. A little more BPMN:
businessRuleTask
exclusiveGateway
gatewayDirection
conditionExpression
3. A little more DRL:
ruleflow-group
from
4. A little more API:
KnowledgeRuntimeLogger[Factory]
ksession.insert()
ksession.startProcess(id,params);
11. 03 - Greeting Process : Exercise
1. Add the evening greeting according to your locale
2. Trace the process using the logger
3. Debug the rules with breakpoints (eclipse)