Anthony,

About OFBiz code in OSWorfkow i found this by chance :
http://lists.ofbiz.org/pipermail/dev/2002-April/001124.html

Jacques

----- Message d'origine ----- 
De : "David E Jones" <[EMAIL PROTECTED]>
À : <dev@ofbiz.apache.org>
Envoyé : vendredi 18 mai 2007 20:36
Objet : Re: State of workflow in Ofbiz.


>
> Anthony,
>
> That would be great. When looking at new tools the most valuable thing
is usually case studies and PoC types of things related to real world
use.
>
> -David
>
>
> Anthony Enrione wrote:
> >
> > Hi All,
> >
> > When we have integrated it, i will write up a document with some
> > examples so that you can take a look at what it offers. We have
> > refactored the OSWorkflow component quite a bit as well to make it
> > simpler to use.
> >
> > Anthony.
> >
> > Jacques Le Roux wrote:
> >> Thanks for feedback David,
> >>
> >> Yes only future will tell, past did already. I pretty sure you are
right
> >> : experience tells.
> >>
> >> Actually, I'm not specially a workflow big fan, and ECA have proven
> >> their usefulness. Nevertheless, I wonder what would appear from
> >> OSWorkflow in OFBiz in
> >> some areas.
> >>
> >> In general, I don't like to close doors (or not open them rather)
before
> >> being sure there are nothing interesting behing them, live is so
short !
> >>
> >> My father always told me : "L'experience d'autrui ne profite
jamais", he
> >> was right !
> >>
> >> A bit digressive sorry :o)
> >>
> >> Jacques
> >>
> >> ----- Message d'origine ----- >
> >>
> >>> For anyone looking into this it might be helpful to keep in mind
that
> >>>
> >> OSWorkflow is VERY different from the ECA rules in OFBiz and is
also
> >> very different (rather less different though) from a WfMC style
workflow
> >> engine which includes both Shark and the old OFBiz Workflow Engine.
> >>
> >>> For anyone wondering how this affects things in the future in
OFBiz,
> >>>
> >> it will depend totally on where people find it to be helpful. For
many
> >> things, even very custom things, that we've done we have found that
a
> >> workflow engine just doesn't end up helping a whole lot when you
are
> >> doing custom application that require special management of
automated
> >> and manual work. You end up having to create custom screens and map
> >> everything in the workflow to other entities in the data model
anyway,
> >> and it's usually less code and work initially and over time, and
WAY
> >> more flexible, to just do that with the other tools in OFBiz rather
than
> >> having a centralized work management piece. There are of course
> >> exceptions to this, but in general the changes that are often
needed
> >> over time don't always match up well with the changes that a tool
like
> >> this will facilitate. In short, having tried many of these tools
for
> >> similar problems I haven't seen a huge win with a workflow engine
yet.
> >>
> >>> -David
> >>>
> >>>
> >>> Jacques Le Roux wrote:
> >>>
> >>>> Anthony,
> >>>>
> >>>> Thanks for this. Having an usable alternative to ECA sounds good
to
> >>>>
> >> me.
> >>
> >>>> Nice to know, by the way, that the Jira team uses OSWorkflow in
> >>>>
> >> their
> >>
> >>>> work. Does someone know more about that ?
> >>>>
> >>>> I'm sure I'm not the only one looking forward for your work !
> >>>>
> >>>> Jacques
> >>>>
> >>>> De : "Anthony Enrione" <[EMAIL PROTECTED]>
> >>>>
> >>>>> Hi Jacques,
> >>>>>
> >>>>> Yes i would like to get it into Ofbiz. I will keep you all
posted
> >>>>>
> >> on
> >>
> >>>> my
> >>>>
> >>>>> progress. When we have completed the integration i will produce
a
> >>>>>
> >>>> patch
> >>>>
> >>>>> file. It's a nice workflow engine because it's small a compact
and
> >>>>>
> >> i
> >>
> >>>>> think that it would be a good fit for Ofbiz.
> >>>>>
> >>>>> Anthony.
> >>>>>
> >>>>> Jacques Le Roux wrote:
> >>>>>
> >>>>>> Anthony,
> >>>>>>
> >>>>>> Do you think about integrating OSWorkflow in OFBiz ?
> >>>>>>
> >>>>>> Jacques
> >>>>>>
> >>>>>> De : "Anthony Enrione" <[EMAIL PROTECTED]>
> >>>>>>
> >>>>>>
> >>>>>>> Jacques,
> >>>>>>>
> >>>>>>> Thanks for the reply.
> >>>>>>>
> >>>>>>> We had a look at using the eventing mechanisms in Ofbiz but
found
> >>>>>>>
> >>>> it
> >>>>
> >>>>>>> hard to create complex workflows, especially workflows that
need
> >>>>>>>
> >> to
> >>
> >>>>>> make
> >>>>>>
> >>>>>>
> >>>>>>> decisions or persist state. We had a look at Shark and found
it a
> >>>>>>>
> >>>>>>>
> >>>>>> little
> >>>>>>
> >>>>>>
> >>>>>>> on the heavy side.
> >>>>>>>
> >>>>>>> Just to let you know...
> >>>>>>> After having evaluated a number of workflow engines, we have
> >>>>>>>
> >>>> decided
> >>>>
> >>>>>> to
> >>>>>>
> >>>>>>
> >>>>>>> go with OSWorkflow. It is small. The main workflow is done in
a
> >>>>>>>
> >>>> single
> >>>>
> >>>>>>> Java class and it has a simple persistance interface. We found
it
> >>>>>>> already has support for Ofbiz entities (perhaps this was added
by
> >>>>>>>
> >>>> the
> >>>>
> >>>>>>> Jira developers as they use both OSWorkflow and the Ofbiz
Entity
> >>>>>>> Engine?). I have been busy integrating OSWorkflow and adding
> >>>>>>>
> >>>> support
> >>>>
> >>>>>> for
> >>>>>>
> >>>>>>
> >>>>>>> invoking Ofbiz Services. OSWorkflow makes use of Quartz to do
the
> >>>>>>> scheduling but it was very easy to replace this with the Ofbiz
> >>>>>>>
> >>>>>>>
> >>>>>> scheduler.
> >>>>>>
> >>>>>>
> >>>>>>> Anthony.
> >>>>>>>
> >>>>>>> Jacques Le Roux wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>>> Anthony,
> >>>>>>>>
> >>>>>>>> Quick answer.
> >>>>>>>>
> >>>>>>>> The OFBIz workflow engine is normally deprecated by the Shark
> >>>>>>>>
> >>>>>>>>
> >>>>>> workflow
> >>>>>>
> >>>>>>
> >>>>>>>> engine (which was originally built on the top of th OFBiz
> >>>>>>>>
> >> workflow
> >>
> >>>>>>>> engine).
> >>>>>>>> However I guess that there are not a lot of persons using a
> >>>>>>>>
> >>>> workflow
> >>>>
> >>>>>>>> engine in OFBiz.
> >>>>>>>> In a typical use of OFBiz (eCommerce for instance) most of
the
> >>>>>>>>
> >>>>>>>>
> >>>>>> workflow
> >>>>>>
> >>>>>>
> >>>>>>>> job is currently done thru ECA mechanims (SECA for Services,
> >>>>>>>>
> >> EECA
> >>
> >>>>>> for
> >>>>>>
> >>>>>>
> >>>>>>>> Entities, MECA for mailing).
> >>>>>>>>
> >>>>>>>> This is not to discourage you to use the existing workflow
> >>>>>>>>
> >> engines
> >>
> >>>>>> in
> >>>>>>
> >>>>>>
> >>>>>>>> OFBiz but to let you know that you will not find much support
> >>>>>>>>
> >> from
> >>
> >>>>>> the
> >>>>>>
> >>>>>>
> >>>>>>>> OFBiz community.
> >>>>>>>>
> >>>>>>>> Jacques
> >>>>>>>>
> >>>>>>>> De : "Anthony Enrione" <[EMAIL PROTECTED]>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> Hi all,
> >>>>>>>>>
> >>>>>>>>> We are using Ofbiz to build an ecommerce site and i am
> >>>>>>>>>
> >> currently
> >>
> >>>>>>>>> evaluating workflow engines. I have seen that Ofbiz has it's
> >>>>>>>>>
> >> own
> >>
> >>>>>>>>> workflow engine which (from the source code) looks fairly
> >>>>>>>>>
> >>>> complete.
> >>>>
> >>>>>>>>> There is also support for the Ehydra Workflow engine. I have
> >>>>>>>>>
> >> some
> >>
> >>>>>>>>> questions regarding the two:
> >>>>>>>>>
> >>>>>>>>> What is the state of the internal workflow engine in Ofbiz?
Is
> >>>>>>>>>
> >> it
> >>
> >>>>>>>>>
> >>>>>>>> fully
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> functional? If not what areas need to be worked on?
> >>>>>>>>> Why was Ehydra chosen to replace the existing Workflow
engine
> >>>>>>>>>
> >> in
> >>
> >>>>>>>>>
> >>>>>>>> Ofbiz?
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> How well does it integrate with Ofbiz?
> >>>>>>>>> Does anybody have any experience of using either of the two
> >>>>>>>>>
> >>>>>>>>>
> >>>>>> systems?
> >>>>>>
> >>>>>>
> >>>>>>>>> Any advice would be gratefully appreciated.
> >>>>>>>>>
> >>>>>>>>> Anthony.
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>
> >>
> >>
> >
> >

Reply via email to