About Process and Step Timeouts
Software AG Designer enables you to define timeout conditions at the process level and at the step level:
At the process level, you can configure a timeout that defines the maximum length of time a process can execute. After this time elapses, a designated timeout handler step executes. If you have not created a timeout handler step in the process, the process error handler task is invoked. If no error handler task is present, the process instance fails. This is also known as a
process-wide timeout. For more information, see
About Process Timeouts.
At the step level, you can configure the following timeouts:
A join timeout, for any step with a join.
A timer condition, for a boundary timer intermediate event.
Note: In
Process Engine version 8.1 and earlier, a timeout transition could be defined for a process step. With version 8.2 and later, timeout transitions are no longer available and are replaced with the BPMN 2.0 interrupting or non-interrupting boundary intermediate timer events when an 8.1 or earlier process is imported. For the behavior and availability of boundary timer events, see
About Interrupting Behavior for
Boundary Intermediate Events.
In general, when you configure a timeout, you can specify:
A static (fixed) timeout period.
A timeout based on a process pipeline field.
A timeout based on a business calendar.
Not all of these options are available in every case. This section describes how the Process Engine handles timeouts.