A schedule specifies when the task will be run. A task may have more than one schedule associated with it, but must always have at least one in order to be run automatically. Tasks can also be run manually by the operator; a task need not have a schedule to be run manually.