Matthieu,
Looking at how to model the timeout condition in Intalio so that it executes as I expect ... the attached project provides for
1. a sequence (subprocess) that will 'alarm' if the allowed duration of intermediate timer event attached to the border is exceeded.
2. if the alarm is raised then the timeout subprocess will be executed including the explicit fault end event which halts the normal processing within the subprocess (T1-T2)
3. the fault event is trapped in error handler attached to the outer subprocess
4. In all cases the reply message is dispatched.
This works (no doubt as some developer intended) but I do not think that it is a correct implementation of BPMN! Is thee a better way??
Note that the remedy suggested by Antoine
You can create the timer event on the border, connect it to nothing. When the timer is triggered, the scope will exit by its normal output. does not have
any effect on flow as the intermediate timer does not break out of the subprocess.