vchmakov [https://community.jboss.org/people/vchmakov] created the discussion

"Re: Rule Task after Human Task"

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

--------------------------------------------------------------
Hi everyone!
 
Well, adding the Agenda Event Listener with fireAllRules() from within the 
afterRuleFlowGroupActivated() seems to be doing the trick – I have solved the 
problem with the Rule Item not being executed after the Human Task. From inside 
of the Script Task which stands right after the Human Task I restore/insert the 
facts required for the rule and it works.
Thanks everyone responded!
 
However, now I’m having another issue which popped up out of nowhere and I fail 
to figure out what had happened. The problem is that when the Rule Server is 
restarted with users tasks pending, and then the task is completed by the user 
the workflow has never been continued. I can see the taskCompleted() event 
triggered in the Task Event Listener, but it has no effect on the sleeping 
workflow. However, If after the restart something meaningful has gone through 
the engine everything starts working fine. Now the question is why my processes 
aren’t re-hydrated from the disk and completed? Why I need to run a command 
through the engine to “warm” it up? Load Session instead of Create Session does 
not help. Besides I do remember it working in my other tests. 
 
Again, any idea would be greatly appreciated!
 
Thanks,
 
Vlad
 


--------------------------------------------------------------

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

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