Hi!

I am actually using jBPM5 but the rules are in drools.

I created the following DSL file:

[condition][]There is a new program request=$processInstance: 
WorkflowProcessInstance() AND $requestData: RequestData()

[consequence][]Select an officers for {requestData.genre} 
program=Collection<Officer> officers = Collection<Officer> 
officers.get(GenreType.{requestData.genre}))

[consequence][]Select an officer for {requestData.cost} program=

[consequence][]Initialize Process=$processInstance.setVariable("officers", 
officers);

Officer object looks like this:
Name
Mincost
Maxcost

So on the 1st consequence I get all the officers that their genre type is as in 
the request data
In the 2nd consequence I get all the officers that their mincost < 
requestData.cost and maxcost > requestData.cost

How can I write it in drools rule?

Thanks!

Odelya Holiday



_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to