|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Undo Actions in MQWF |
« View previous topic :: View next topic » |
Author |
Message
|
Rishi |
Posted: Mon May 23, 2005 7:53 am Post subject: Undo Actions in MQWF |
|
|
Newbie
Joined: 10 Nov 2003 Posts: 8 Location: United States
|
We are doing a POC for our client and I have the following question.
How to address the Business problem where the process flow needs to restart, skip some of the steps in it dynamically?.
For example, say there is a High level process P and each individual sub-processes p1,p2,p3 so on which address or accomplish one logical set of tasks.
And the high level process Called ( HLP ), is representing an assembly line.
While the HLP is moving on, there might be a change in the request and the flow may have to be restarted from any previous step/subprocess.
Here comes the hard part, if in this new change, we need to skip some parts of the HLP, how do we model it.
One sample scenario is
p1->p2->p3->p4->p5->p6->p7->p8
while the HLP in p6, say a change comes in and we need to re do p2,p4,p5 and need not redo p1,p3.
what if an another request comes in while this new flow in progress and this time we have to redo p1,p3,p4 and not redo p2,p5
How and where do we store these dynamically changing Business rules and how to model this flow. Is MQWF a good option to handle this kind of requirement??
I guess this is a classic Workflow question.  |
|
Back to top |
|
 |
chintu |
Posted: Mon May 23, 2005 1:03 pm Post subject: |
|
|
 Acolyte
Joined: 27 Dec 2004 Posts: 64
|
You could have a UPES activity as the first activity in all your subprocesses. This UPES would determine (by querying your business logic) if the process needs to be restarted or to skip the following activities. Your business logic could reside in a database table or a properties file, and would have information for specific activities or sub processes. Not sure if WF is a good option to handle this, but this is one way to acheive this. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|