[rules-users] Drool Flow persistence Doubt

Kris Verlaenen kris.verlaenen at cs.kuleuven.be
Fri Aug 21 21:34:35 EDT 2009


All running process instances are always stored persistently after their
state has been changed, and they can be reloaded from the database if
they are no longer in memory.  

So whenever the application needs to be restarted, you must restore the
session (either creating a new one or reloading it using the unique
session id).  Execution will then continue as before.  For example, if a
user then completes a task that was requested by a specific process
instance, the engine will automatically know that that user task was
related to that specific process instance and reload its previous state
from the database.

So, as long as you make sure that the session is restarted, all process
instances will continue from the state they were at before without you
having to do anything.

Kris

Quoting Pardeep.Ruhil at lntinfotech.com:

> Hi Users,
> 
> I am having a doubt regarding the Drools Workflow in my scenario.
> I want to integrate Drools Flow in my application and have some
> doubts 
> regarding the 
> persistence of Workflow process instances.
> 
> Let suppose I have a workflow running in my application and at point
> 
> my application crashed or i restart my application. So is their way i
> can
> restart the workflow the point it was.
> 
> If i store the process instance Id in the database, so am I able to
> start 
> my workflow process 
> from where it had stopped , if it is possible can you tell me the
> method 
> responsible for the same.
> 
> 
> Please help me to get through the situation.
> 
> 
> Thanks & Regards
> 
> Pardeep Ruhil
> L&T Infotech Ltd
> Mumbai
> Ph: +919820283884
> 
> Larsen & Toubro Infotech Ltd.
> www.Lntinfotech.com
> 
> This Document is classified as: 
> 
> L&T Infotech Proprietary   L&T Infotech Confidential   L&T Infotech 
> Internal Use Only   L&T Infotech General Business 
> 
> This Email may contain confidential or privileged information for the
> 
> intended recipient (s) If you are not the intended recipient, please
> do 
> not use or disseminate the information, notify the sender and delete
> it 
> from your system. 
> 
> ______________________________________________________________________




Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm



More information about the rules-users mailing list