{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":40008,"path":"platform-administration/time-configuration/c_ScheduledJobs.md","title":"Scheduled jobs","bundle":null,"doc_type":null,"release":"australia","body":"\n# Scheduled jobs\n\nScheduled Jobs are automated pieces of work that can be performed at a specific time or on a recurring schedule.\n\nYou can automate the following kinds of tasks:\n\n-   Automatically generate and distribute a report\n-   Automatically generate and schedule an entity of records, such as an incident, change item, configuration item, from a template\n-   Run scheduled jobs from scripts or business rules\n-   Scheduling at the end of the month\n-   Scheduling for weekdays\n\nFor developer training, see [Scheduled Script Executions and Events Objectives](https://developer.servicenow.com/dev.do#!/learn/courses/washingtondc/app_store_learnv2_automatingapps_washingtondc_automating_application_logic/app_store_learnv2_automatingapps_washingtondc_scheduled_script_executions_and_events/app_store_learnv2_automatingapps_washingtondc_scheduled_script_executions_and_events_objectives) on the ServiceNow Developer Site.\n\nUse the [System Events and Jobs Dashboard](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/track-events.md) to monitor the system event processing system and the scheduled jobs processing system.\n\n## Scheduled job states\n\nA scheduled job can be in any one of the following states.\n\n-   **Ready**\n\n    Job is ready to run at the next scheduled interval.\n\n-   **Running**\n\n    Job is in the process of carrying out a task.\n\n-   **Queued**\n\n    Job has been added to the scheduler queue and is waiting to run.\n\n-   **Error**\n\n    Error occurred while running the job.\n\n\n## Schedule job errors\n\nIf you encounter errors generating a scheduled job, visit  for additional information.\n\n-   **[Create a scheduled job](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/time-configuration/t_CreateAScheduledJob.md)**  \nCreate a scheduled job on the Schedule Job \\[sysauto\\] table.\n-   **[Special cases in job schedules](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/time-configuration/r_SpecialCasesInJobSchedules.md)**  \nSome special cases require care in job scheduling.\n-   **[View a schedule item](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/time-configuration/t_ViewAScheduleItem.md)**  \nYou can view scheduled items, which are individual instances of a scheduled job, from the system scheduler.\n-   **[Advanced options for scheduled jobs](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/time-configuration/advanced-options-for-scheduled-jobs.md)**  \nAdvanced scheduling options for scheduled jobs support greater flexibility in job planning and execution. You can configure jobs to start on a future date, end on a particular date, and define how the job should repeat.\n\n**Parent Topic:**[System scheduler](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/time-configuration/c_SystemScheduler.md)\n\n"}}