All,
I'm trying to setup three rules to process orders as a test case. The
first two rules look for specific conditions and the third one is the
default rule. I only want a single rule to fire for each order that I
pass into the engine. I gave all three rules the same activation-group.
The first two rules have a salience of 10 and the third rule has the
default salience value. The problem that I'm experiencing is that only
one order is processed and the rest are skipped.
Here's a snippet from the rules file:
rule "837621 - Stage 5"
activation-group "Harris"
salience 10
when
flowid is 1798
workflow in stage "5"
then
assign prov plan "Harris Gtwy-ChXchange-New Loop"
complete task "FAC VER"
end
rule "828257 - New Order"
activation-group "Harris"
salience 10
when
flowid is 1798
workflow in stage "1"
then
assign prov plan "Harris Gtwy-ChXchange-New Loop"
end
rule "1798 Default"
activation-group "Harris"
salience 0
when
flowid is 1798
then
assign prov plan "Harris Gtwy-ChXchange-New Loop"=
end
Any Ideas?