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.