Assuming a drool rule is -
rule "Argus - Environmental Alert_Argus"
agenda-group "Argus"
when
ruletemplate:RuleTemplate(ParameterName=="Temperatur",ParameterValue > 2) ||
ruletemplate:RuleTemplate(ParameterName=="Humidity",ParameterValue > 2) ||
ruletemplate:RuleTemplate(ParameterName=="Wind",ParameterValue > 2) ||
ruletemplate:RuleTemplate(ParameterName=="Noise",ParameterValue > 60)
then
println("Rule is triggered");
//do something
end
From the above given Rule how to find which rule condition is triggered, is there any method which will return the triggered condition as well?
You can have multiple rules like below :
Or you can refer the values in then like below :