An intermediate timer event specifies a duration, how long to way until to go on with the process flow.
The label is the human readable explanation of the executable value.
This is specified in the time interval format from ISO-8601.
It has the general form of P<n>Y<n>M<n>DT<n>H<n>M<n>S
, where n
is a value that specifies Y
ears, M
onth, D
ays, H
ours, M
inutes and S
econds (T
is the seperator to start the time specification).
<bpmn:intermediateCatchEvent id="Event_15hhytu" name="4 Month">
<bpmn:timerEventDefinition id="TimerEventDefinition_1tpnwvg">
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">P4M</bpmn:timeDuration>
</bpmn:timerEventDefinition>
</bpmn:intermediateCatchEvent>
<bpmn:intermediateCatchEvent id="Event_08uergq" name="3 days 12 min">
<bpmn:timerEventDefinition id="TimerEventDefinition_0xjopsa">
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">P3DT12M</bpmn:timeDuration>
</bpmn:timerEventDefinition>
</bpmn:intermediateCatchEvent>
<bpmn:intermediateCatchEvent id="Event_1pal5bn" name="13 hours 12 sec">
<bpmn:timerEventDefinition id="TimerEventDefinition_1xvk9zm">
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">PT13H12S</bpmn:timeDuration>
</bpmn:timerEventDefinition>
</bpmn:intermediateCatchEvent>
<bpmn:intermediateCatchEvent id="Event_17y9zos" name="1 years 1 month 2 days 3 hours 5 min 8 sec">
<bpmn:timerEventDefinition id="TimerEventDefinition_0wahfir">
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">P1Y1M2DT3H5M8S</bpmn:timeDuration>
</bpmn:timerEventDefinition>
</bpmn:intermediateCatchEvent>
A timer event can be used on the boundary of a Script or User Task to interrupt the task or to start some work in parallel.