Forecast
It is possible to retrieve information about different runtimes of tasks because forecasts also consider calendar conditions and the settings specified for the runtime monitoring and the earliest and latest start and end times.
All executable objects - excluding workflows, groups and schedules - use the estimated runtime (ERT) for the creation of forecasts. One minute is the default value for tasks that do not yet have an ERT.
- Runtimes of workflows and schedules are calculated on the basis of all individual tasks in these objects.
- Scheduled tasks which run before the forecast's starting point in time are not taken into account (this also holds for ENDED_TIMEOUT).
- The estimated runtimes of scheduled tasks are used for calculating the runtimes of groups. The ERT values that are stored in the tasks are used. Therefore, it is not possible to change the result by means of subsequent specifications for ERT calculation in objects.
- It is also possible that no tasks are scheduled for groups at the time of forecast calculation. Therefore, the ERT of the relevant group or a fixed value for all groups can be used.
- Scheduled tasks are calculated several times if they are used for the calculation of a group and this group is available several times. This causes results to be distorted.
Non-executed (skipped) tasks are taken into account with a calculated runtime of one second. This is the time the requires for handling the particular tasks.
- According to the entry made in the Dependencies Tab (task properties in workflow).
- An ELSE action is executed if the required "earliest" dependency conditions are not met.
- According to the entry made in the Calendar Tab (task properties in workflow) and the specified logical date of the forecast.
- The task is only evaluated with its runtime if the set calendar conditions are met.
- According to the entry in the Earliest Start Time (task properties in workflow) and the specified real date and the forecast's start time.
- The task is only started if the specified start time for the earliest start has been reached or exceeded.
- According to the entry made in the Earliest Start Time (task properties in workflow), the specified real date and the forecas's start time.
- If the task's specified start time for the latest start has already been exceeded at the determined latest starting time, the task is not processed (ENDED_TIMEOUT).
- According to entry made in the Earliest Start Time (task properties in workflow), the specified logical date and the forecast's starting time.
- The task is not processed if its estimated runtime (ERT) would exceed the point in time specified as the latest end (ENDED_TIMEOUT).
- If the scheduled tasks are taken into account when calculating the group, only tasks that can be processed within the remaining runtime (difference between start time and latest end) are included in the calculation.
- According to the entry made in the task's Runtime Page or in the Runtime tab of the task properties in the workflow.
- A message is displayed if the specified maximum runtime of the estimated runtime is exceeded. Depending on the specification made, the task is then canceled or ended. Tasks that should be processed when maximum runtime is exceeded are not taken into account.
- According to the entry made in the task's Runtime Page or in the Runtime tab of the task properties in workflow.
- A message is displayed if the specified minimum runtime of the estimated runtime is not reached. Tasks that should be activated when runtime falls below minimum runtime are not taken into account.
- According to the entry made in the General tab (task properties in workflow).
- A message is only displayed if the specified time is exceeded and the task itself has not yet started.
- Current conditions of objects are not considered.
- The syntax of script statements and functions is not checked.
- Existing ACTIVATE_UC_OBJECT, :EXIT, :STOP, :WAIT etc. are not recognized and not taken into account.
- Forecasts do not take objects into account.
- The agent setting regarding the maximum number of jobs that can be processed at the same time is not considered.
See also:
User Guide - Forecast