<div>Hi Folks,</div>
<div> </div>
<div>I am looking at the category rules and have a scenario to use it. Goes like this</div>
<div> </div>
<div>Person</div>
<div> Name String</div>
<div> City String</div>
<div> income int</div>
<div> </div>
<div>I want to categorize the rules in states</div>
<div> </div>
<div>-US</div>
<div> -- NewYork</div>
<div> -- Seatle</div>
<div> -- SanFrancisco</div>
<div> </div>
<div> </div>
<div>I have created 3 rules </div>
<div>rule "people living in NY"</div>
<div>when</div>
<div> Person(city="NewYork"</div>
<div>then</div>
<div>end</div>
<div> </div>
<div>
<div>rule "people living in Seatle"</div>
<div>when</div>
<div> Person(city="Seatle"</div>
<div>then</div>
<div>end</div>
<div> </div>
<div>
<div>rule "people living in SFO"</div>
<div>when</div>
<div> Person(city="SanFrancisco"</div>
<div>then</div>
<div>end</div>
<div> </div>
<div>I associated the above rules with appropriate categories</div>
<div> </div></div></div>
<div> </div>
<div>Then I create tax rules</div>
<div> </div>
<div>rule "ny tax" -- category "NewYork"</div>
<div>when</div>
<div> Person()</div>
<div>then</div>
<div> Log .. Tax = 10%</div>
<div>end</div>
<div> </div>
<div>
<div>rule "WA tax" -- category "Seatle"</div>
<div>when</div>
<div> Person()</div>
<div>then</div>
<div> Log .. Tax = 20%</div>
<div>end</div>
<div> </div>
<div>
<div>rule "ny tax" -- category "NewYork"</div>
<div>when</div>
<div> Person()</div>
<div>then</div>
<div> Log .. Tax = 10%</div>
<div>end</div></div></div>
<div> </div>
<div> </div>
<div> </div>
<div>When I create a object in test scenario of person type .. then all the rules get executed.. The category rule is not having any effect</div>
<div> </div>
<div>Is there any documentation on how this works??</div>
<div> </div>
<div>Thanks</div>
<div>Amit</div>