ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » Undo Actions in MQWF

Post new topic  Reply to topic
 Undo Actions in MQWF « View previous topic :: View next topic » 
Author Message
Rishi
PostPosted: Mon May 23, 2005 7:53 am    Post subject: Undo Actions in MQWF Reply with quote

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
View user's profile Send private message
chintu
PostPosted: Mon May 23, 2005 1:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » Undo Actions in MQWF
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.