Workflow best practise? Comments please (was Shark engine persitsted java variables)

David Bernard <[email protected]> Wed, 07 Sep 2005 11:14:44 +1000
Newsgroups gmane.comp.java.enhydra.shark
Message-ID <[email protected]>
Hi Riccardo,

I attended a workflow course a few years ago and this is what was 
recommended:

The work flow engine holds the "index" data used to manage the work flow.

Anything that needs to be recorded in the longer term would need to be 
recorded outside the work flow database in
the "real" application.

The "index" data in the workflow engine would be purged from the 
database from time to time to keep the engine performing efficiently.


For example, just the order number and what ever data is required to 
guide an order through a work flow would be
in the work flow system rather than all the details of the order. The 
full details of the order would be in an order management 
system/database. and tool agents and client apps would access/update 
that data as part of processing the work flow.
"Application" specifc history information can be recorded in the order 
management system.


Comments ?

David Bernard



Riccardo Bocci wrote:

> Hi Geeta,
> I'm quite new to Shark engine and XPDL Interfaces and I'm not yet 
> expert to navigate
> the Shark classes and APIs to find what I'm sarching for.
> Could you advise me about some documentation or tutorial on basic 
> process Navigation?
> I've just saw the "How To ..." Tutorial given by the installation of 
> the engine but seem not
> Exhaustive (i.e. how can I extract a terminated Process to view his 
> history, the variables changed etc..)
> Many Thanks for the support
> and patience
>
> ------------------------------------------------------------------------
> *Da:* [email protected] [mailto:[email protected]]
> *Inviato:* martedì 6 settembre 2005 18.56
> *A:* [email protected]
> *Oggetto:* Re: R: [shark] Shark engine persitsted java variables
>
>
> Hi Riccardo,
>
> "Riccardo Bocci" <[email protected]> wrote on 09/06/2005 
> 12:33:24 PM:
>
> > Hi Geeta,
> > Thanks for your answer
> > Since we’re using oracle We saw that the value of the bean is stored 
> in db
> > i.e. in the table ACTIVITYDATA in a column named VARIABLEVALUE as a
> > blob data when VARIABLETYPE=5
> >
>
> Of course in typical Shark applications, I don't think you would ever 
> need to go directly into this table: this is internal to Shark and I 
> would think we should treat it as such. But you are probably just 
> trying to understand how Shark works - which is a good thing...:)
>
> Geeta
>
>------------------------------------------------------------------------
>
>
>--
>You receive this message as a subscriber of the [email protected] mailing list.
>To unsubscribe: mailto:[email protected]
>For general help: mailto:[email protected]?subject=help
>ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>  
>
message-footer.txt (text/plain, 271 B)
--
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws