Forecasts

As an object designer and system administrator, you create forecasts for objects and tasks and use them to calculate the expected execution times and the estimated runtimes of executable objects.

You can create forecasts either manually or using script functions. You can then access the forecast data from the Process Monitoring perspective.

Notes:

  • You can only create forecasts for single objects. You cannot create forecast calculations in bulk.
  • To create task forecasts, the task must have a RunID and a start time.

This page includes the following:

Object Forecasts

Object forecasts predict the expected execution times and the estimated runtime of executable objects. As an object designer, knowing the expected execution times of your objects helps you organize and optimize processes, resources and maintenance periods. For example, if you have large Schedule or Workflow objects with multiple child tasks, you may want to know when they will start and how long they will run to avoid bottlenecks or to plan maintenance activities without colliding with important runs.

Object forecasts can also be used to test complex schedules. For example, if you have scheduled your object using conditional Calendar Events and want to make sure the scheduling matches your expected execution times.

Task Forecasts

Task forecasts predict the expected execution times and the estimated runtime of tasks.

You probably have many tasks that are scheduled to be executed regularly in the Process Monitoring perspective. You use task forecasts to find out when they will start the next time and how long they will need to complete, specially when tasks are complex and contain multiple child tasks, status dependencies, Calendar conditions and so on.

For more information on how to create object and task forecasts, see Working with Forecasts.

See also:

Script functions: