I want to attach two boundayEvent to same task, one to be fired after 1 minute and another one after 3 minutes. Following is the boundary event definition. The problem is that only the second one is getting executed. Any thoughts on this?
<!– First level of escalation. Send email to the person –>
<boundaryEvent id="escalationTimer" cancelActivity="false" attachedToRef="reviewUpgradeRequest">
<timerEventDefinition>
<timeDuration>PT1M</timeDuration>
</timerEventDefinition>
</boundaryEvent>
<sequenceFlow sourceRef="escalationTimer" targetRef="sendEscalationEmail" />
<!– Second level of escalation. Assign it to a different group –>
<boundaryEvent id="escalationTimerLevel2" cancelActivity="true" attachedToRef="reviewUpgradeRequest">
<timerEventDefinition>
<timeDuration>PT3M</timeDuration>
</timerEventDefinition>
</boundaryEvent>
<sequenceFlow sourceRef="escalationTimerLevel2" targetRef="evaluateRequestByManager" />