[rules-users] Drools Flow - Human Task
Kris Verlaenen
kris.verlaenen at cs.kuleuven.be
Wed Jul 21 07:34:20 EDT 2010
How about simply reusing the human task node for this. Your process is then
a simple sequence of 2 human task nodes. You can use the properties of the
human task node (like name, description, content and input/output mapping to
add the necessary information). Instead of using the default human task
service for executing these tasks, you can then just write your own work
item handler that notifies your UI when a task is created. Your UI should
also notify the handler when a task is completed.
Regarding continuing where you stopped last time, this happens
automatically. When a work item is encountered, the process will halt until
that work item has been completed. You should just keep your session alive,
or if you use persistence you can simply restore the state from db as well.
Kris
----- Original Message -----
From: "jawa" <agohar at gmail.com>
To: <rules-users at lists.jboss.org>
Sent: Wednesday, July 21, 2010 1:02 PM
Subject: Re: [rules-users] Drools Flow - Human Task
>
> Hi,
>
> Thanks for your reply.
>
> What I am trying to do is create a task which needs human input. Like I
> said
> above my post that there will be two tasks. One will be 'Ask User a
> Question', this will let my front end know to display next question to
> user.
> We'll have to wait for user's answer and flow should stop here until user
> answers the question and front end let drools flow know that an answer is
> received. So I want my flow to continue where it stopped last time which I
> think I can do with StatefulKnowledgeSession and store it in db? The Other
> task will be 'Record Answer', this will record answer to db.
>
> So I need to write that Ask question handler somehow to let drools flow
> know
> to stop at this task and when an answer is received just mark this task as
> complete and move to next node.
>
> Thanks
> --
> View this message in context:
> http://drools-java-rules-engine.46999.n3.nabble.com/Drools-Flow-Human-Task-tp966015p983956.html
> Sent from the Drools - User mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
More information about the rules-users
mailing list