BPMN Tansactional Subprocess modelled with Xpert.Ivy
Hi,
I am trying to implement an use case to cancel the current case flow. Simplified example can be described as:
There are two activities 'A' immediately followed by 'B'. 'B' Activity involves human interaction (an entry in todo list) and can be postponed. The challenge is to 'restart' 'A' activity and perform some steps to cancel already started 'B' activity.
With BPMN i would model 'B' activity with transactional subprocess and cancel event. Quick web searching for 'BPMN Cancel' leads to the usable examples. One is http://tynerblain.com/blog/2006/09/04/bpmn-intermediate-cancel/
AFAIK there are no direct counterparts neither for BPMN 2.0 Transactional Subporcess nor for cancel event in xIvy.Designer.
The questions are:
1. Is it possible to model it in xPert.Ivy or there are show stoppers?
2. There is an API to find and cancel case. Can I set the case to the defined state, say a task?
3. Probably another solution for the problem?
Best regards,
Mikhail.