A schedule specifies when the task will be run. A task can 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 does not need a schedule to be run manually.