Hi,
I have a fork with 4 branches. The fork is defined to complete on completion of any one of its branch.
i have 1 dialog step in one branch and in the remaining 3 branches I have "wait for event" step.
In our case the dialog step is in the users inbox waiting to be executed. During this time someone has deleted the business object item. This triggers the event 'DELETED' and one of the fork has a step waiting for this event.
We would expect the workflow to be completed as this stage as one of the fork branch would have been executed on the 'DELETED" event and other branches logically deleted. However in our case it is behaving strangely.
2 fork branches gets deleted logically however it does not logically delete the dialog step. Any idea why this is happening? The only difference is this dialog step has reached its deadline and the workitem was forwarded from user A to user B.
Any idea what would have caused this issue?
Thanks