April 26, 2011 9:53:45 AM PDT
Here is the process that I have: I want to start two activities: one activity is to do something, like "write an quote response document"; the other activity is to "monitor customer status". When either of these activities is complete, I want the other activity to be cancelled. In this situation, the completing of the quote response document will terminate that activity, as well as cancelling the monitoring activity. OR, the monitoring activity may be assigned to someone who figures that the quote response is no longer needed, and makes the choice to completing the monitor document, and this in tern cancels the activity.
Basically, I don't want the monitor activity hanging around after the quote is completed. Similarly, I don't want the activity for making the quote hanging around, once the monitor activity has determined to cancel the request.
In short, I am starting two activities in a parallel race: the first one to complete wins, has the effect of stopping both activities. How do I make a process that does this?
Can I use a compound activity? Can I create a compound activity (container) with the two activities within it. When the container is started, the two internal activities would be started. Then, the choice arrows on the activities go to end nodes (inside the container). Does that cause the container to be completed, and the other activity cancelled? It is not clear to me whether the container can be completed by the first action.
Author: null
Attachment: