Re: OSWorkflow - initial action for steps?
Axel Müller <[email protected]>
| Newsgroups | gmane.comp.java.open-symphony.devel |
|---|---|
| Message-ID | <[email protected]> |
I know that OSWF is a "passive" workflow application but even though I thought that an externally performed "doAction" internally would trigger any next action whose conditons/restrictions are met. If it OSWF is not already working that way I would really apprciate that feature in the very near future ;-). The way I'd like to use OSWF was based on the (possibly wrong) assumption that it performs actions automatically if it has all the information it needs. I don't think it would be difficult to implement this feature: doAction tries to do a "doAction" on any available action (a bit simplified ;-) ). Axel Hani Suleiman wrote: > Hmm, yeah. can't think of a way to do it currently without specifying > a pre/post function in every caller. It sounds like you need the > option of specifying pre/post functions to steps, not just to actions. > Am I right? Does anyone else find this useful? Any objections to it? > Any downside to having it in? > > Hani > > On Wednesday, May 7, 2003, at 03:59 PM, [email protected] wrote: > >> I'm trying to model some workflows that use asynchronous processing >> (by sending JMS >> messages to some other system) in OSWorkflow and I'm finding it >> difficult. I can >> create steps than have actions (called manually ala the example) that >> send JMS >> messages, and I've created a JMS listener that waits for the reply >> and invokes the >> proper action to "complete" the step and let it transition to the >> next step, no >> problem.. >> >> But once I transition to the next step, say "Step B", there is no way to >> automatically perform an action when the workflow transitions to that >> "step" from >> somewhere else (maybe from a join, or from some other step's result). >> I cant have >> every place that could possibly transition to Step B perform the JMS >> action.. the >> same workflow XML would get propagated all over the place.. I want >> Step B to >> perform the JMS action automatically whenever a workflow transitions >> to it. >> >> Seems like what I need is the <initial-actions> stanza within a >> <step> definition.. >> That would allow the specified actions to occur whenever a transition >> is performed >> to that step. >> >> What do you think? How hard woud that be? >> >> Can you think or any workarounds given the current model? There >> doesn't seem to be >> any hook in the <step> definition that would allow me to perform an >> action.. Makes >> it very difficult to use the product for workflows that are >> "automatic" sorts of >> background flows, as opposed to users performing actions directly. >> >> -Greg >> >> >> >> >> >> ------------------------------------------------------- >> Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >> The only event dedicated to issues related to Linux enterprise solutions >> www.enterpriselinuxforum.com >> >> _______________________________________________ >> Opensymphony-developers mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/opensymphony-developers >> > > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solutions > www.enterpriselinuxforum.com > > _______________________________________________ > Opensymphony-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > > ------------------------------------------------------- Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara The only event dedicated to issues related to Linux enterprise solutions www.enterpriselinuxforum.com