Schedule Objects (JSCH)

Schedule objects are a powerful and flexible tool to design both time and event-driven task management. They allow you to define parameters that start tasks automatically at user-defined intervals.

Object Definition


Schedule objects are efficient frames to collect tasks that you want to execute at regular intervals. On the one hand, they provide options to define scheduling parameters, such as the periodicity with which the tasks in the schedule should be executed and the times at which they will be started. On the other, they allow you to modify the properties of the tasks you have included in the schedule. These changes apply to the tasks only when processed within the schedule, the objects themselves are not affected by them.

Designing schedule objects takes place at two levels:

Working with Schedule Objects

The list below provides a quick overview of the steps to carry out when working with schedule objects and of the available functions:

  1. Define the Schedule, see Defining Schedule Objects.
  2. Execute it manually for the first time to activate it, see Activating Schedule Objects.
  3. Open the schedule monitor. There are two possible scenarios here:
    • The schedule is still running.
    • The schedule has already finished

      The properties of the tasks are in read-only mode and cannot be modified. You can restart tasks, open the Schedule monitor, access its reports and execution data, etc.

    See also Executing Schedules as well as Monitoring Schedules.


Schedule objects can handle the automatic processing of the following object types and their sub types:

See also: