Maciej Swiderski [https://community.jboss.org/people/swiderski.maciej] created 
the discussion

"Re: Rule Task after Human Task"

To view the discussion, visit: https://community.jboss.org/message/647845#647845

--------------------------------------------------------------
Vlad, rules must be activated before they can be executed. Activation happens 
when facts are inserted/updated/retracted into the session. Maybe your case is 
that nothing happens before the Rule#2 is entered?

You could give a try with a onExit script for you human task node that will 
make any modification to the session, for instance insert a fact.


     <extensionElements> 
        <tns:onExit-script scriptFormat="http://www.java.com/java";>
          
<script>kcontext.getKnowledgeRuntime().insert(kcontext.getProcessInstance());</script>
        </tns:onExit-script>
      </extensionElements>


That should activate agenda and when process enters rule task it should have 
rules ready (of course if the rules condition will be satisfied). I am not a 
big rules expert so ... 

As for the listener, take a look at: org.drools.event.AgendaEventListener an 
example usage of it can be found here 
(https://github.com/droolsjbpm/jbpm/blob/master/jbpm-gwt/jbpm-gwt-core/src/main/java/org/jbpm/integration/console/StatefulKnowledgeSessionUtil.java),
 to trigger rules execution (of ruleflow-group) as soon as they activated.

HTH
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/647845#647845]

Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

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

Reply via email to