SharePoint Timer job reference (Office SharePoint Server)
Applies To: Office SharePoint Server 2007
This Office product will reach end of support on October 10, 2017. To stay supported, you will need to upgrade. For more information, see , Resources to help you upgrade your Office 2007 servers and clients.
Topic Last Modified: 2015-03-09
In this article:
Default timer jobs
Shared Services Provider timer jobs
A timer job is a trigger to start to run a specific Windows service for one of the Microsoft SharePoint Products and Technologies. It contains a definition of the service to run and specifies how frequently the service should be started. The Windows SharePoint Services Timer service (SPTimer) runs timer jobs. Many features in SharePoint Products and Technologies rely on timer jobs to run services according to a schedule.
You can check the status of a timer job and edit the timer job definition.
For the general administration of all jobs, the SharePoint Central Administration Web site has a Timer Job Status page and a Timer Job Definitions page. You can find these pages in Central Administration, on the Operations page, in the Global Configuration section.
From the View menu, you can filter the timer jobs at the following levels:
All Displays all timer jobs for the farm.
Service Enables you to display all the timer jobs for a particular service. If you select this command, use the Service menu to select the service by which you want to filter the listed jobs.
Web Application Enables you to display all the timer jobs for a Web application. If you select this option, use the Web Application menu to select the Web application by which you want to filter the listed jobs.
The SharePoint Services Timer service (SPTimer) is based on the Gregorian calendar for scheduling. For every job that you schedule, you must specify a start time for the job that is expressed in a 24-hour time format. You must specify the time in local time instead of as an offset from Universal Coordinate Time (UCT). The time is stored in that format. Any other scheduling specifications (such as day of the week) are optional. If no other specifications are given, the job is run at the scheduled time every day. Some timer job schedules can be specified by using the Stsadm command-line tool. For more information, see Timer Job: Stsadm properties (Office SharePoint Server).
Default timer jobs
Default timer jobs for Windows SharePoint Services 3.0
The following table lists the default timer jobs for Windows SharePoint Services 3.0.
Timer job title | Description | Schedule type |
---|---|---|
CEIP Data Collection |
Gathers farm data for the Customer Experience Improvement Program. |
Daily |
Change Log |
Documents changes to sites and pages in the Web application since the last time that the timer job was run. |
Daily |
Database Statistics |
Updates SQL Server query optimization statistics for content databases. This job was updated significantly in Windows SharePoint Services 3.0 with Service Pack 2 (SP2) to also rebuild database indexes. The job performs the following tasks:
|
Daily, between 22:00:00 and 05:00:00 |
Dead Site Delete |
When auto site cleanup is enabled, it deletes sites that have not been used in a certain period of time. |
Daily |
Disk Quota Warning |
Looks for sites that have exceeded the storage quota. |
Daily |
Immediate Alerts |
Sends out immediate and scheduled alerts. |
Minutes |
Recycle Bin |
Looks for content in the Recycle Bins and moves it to the next stage or deletes it. |
Daily |
Usage Analysis |
Processes the logs and aggregates usage data for each site. |
Daily |
Workflow |
Processes workflow events that are in the scheduled items table, such as delays. |
Minutes |
Workflow Auto Cleanup |
Deletes tasks and instances in the workflow instance table for workflows that have been marked completed more than n days in the past, where n is specified in the workflow association. Crawls through tasks and the workflow instance table. |
Daily |
Workflow Failover |
Processes events for workflows that have failed and are marked to be retried. |
Minutes |
Site Collection: Delete |
Added in the April Cumulative Update to perform gradual deletion of site collections. When an operation uses gradual deletion, a site collection is immediately marked as deleted, which prevents any further access to its content. The data in the deleted site collection is then deleted gradually over time by this timer job instead of all at once, which reduces its effect on Windows SharePoint Services 3.0 and SQL Server performance. Gradual deletion is available in the stsadm -o deletesite and stsadm -o mergecontentdbs operations. |
Daily |
Default timer jobs for Office SharePoint Server 2007
The following table lists the default timer jobs for Microsoft Office SharePoint Server 2007.
Timer job title | Description | Schedule type |
---|---|---|
Application Server Administration Service Timer Job |
Manages shared service instances that may perform highly privileged operations. Requires that the SharePoint Administration service is running. The Search service instance is managed by this job on deployments other than stand-alone server deployments. |
Minutes |
Application Server Timer Job |
Manages shared service instances that do not perform highly privileged operations. The Search service instance is managed by this job on stand-alone server deployments. |
Minutes |
Bulk Workflow Task Processing |
Processes bulk workflow task completion. |
Daily |
CEIP Data Collection |
Gathers farm data for the Customer Experience Improvement Program. |
Daily |
Change Log |
Documents changes to sites and pages in a Web application since the last time that the timer job was run. |
Daily |
Child Farm Content Source Discovery |
Created on every farm but runs only on farms designated as child farms. Discovers Web applications on child farms, and registers them with the Shared Services Provider (SSP) database on the parent farm. |
15 minutes |
Database Statistics |
Updates SQL Server query optimization statistics for content databases. This job was updated significantly in Microsoft Office SharePoint Server 2007 with Service Pack 2 (SP2) to also rebuild database indexes. The job performs the following tasks:
|
Weekly |
Dead Site Delete |
When auto site cleanup is enabled, sites that have not been used in a certain period of time are deleted. |
Daily |
Disk Quota Warning |
Looks for sites that have exceeded the storage quota. |
Daily |
Document Conversions |
Schedules and begins the document conversions. |
Minutes |
Expiration Policy |
Enumerates list items and looks for those with an expiration date that has already occurred. For those items, runs disposition processing. Disposition processing most often results in deleting items, but it can perform other actions, such as processing disposition workflows. |
Daily |
Hold Processing and Reporting |
Generates a hold report by enumerating items in a hold and doing an update on them to remove them from hold, as appropriate. |
Daily |
Immediate Alerts |
Sends out immediate and scheduled alerts. |
Minutes |
Indexing Schedule Manager on SQL Server |
Starts scheduled crawls. |
Minutes |
Information Management Policy |
Loops through all the lists in the site collections in a Web application and collects policy and usage data. |
Daily |
Licensing Synchronizer Job |
Synchronizes trial expiration time licensing information to the configuration database. |
Hourly |
My Site Cleanup Job |
When a user is deleted, starts a workflow on that user’s My Site. The default behavior is to send an e-mail message to the manager with a link to the deleted user’s site. The e-mail message contains a request to the manager to move any documents or data that the manager wants to preserve, because the site might be deleted in the future. |
Hourly |
Office SharePoint Server CEIP Data Collection |
Gathers farm data for the Customer Experience Improvement Program. |
Daily |
Office SharePoint Usage Analytics Log Import |
Imports the usage logs for each site. |
Daily |
Office SharePoint Usage Analytics Processing |
Processes the logs and aggregates usage data for each site. |
Minutes |
Profile Synchronization |
Synchronizes user information in content databases from user profile data. |
Hourly |
Quick Profile Synchronization |
Synchronizes user information for newly added users in content databases from user profile data. |
Minutes |
Records Center Processing |
Checks for records that have been added to a Records Center DropOffLibrary and routes files that have been saved there. |
Daily |
Recycle Bin |
Looks for content in the Recycle Bins and moves it to the next stage or deletes it. |
Daily |
Scheduled Approval |
Looks for content that is scheduled for approval and moves it to the next stage in the process. |
Minutes |
Scheduled Page Review |
Looks for pages that are scheduled for review and moves them to the next stage in the process. |
Daily |
Scheduled Unpublish |
Looks for content that is scheduled to be unpublished and removes it. |
Minutes |
Search and Process |
Processes a search result that is scoped to a site collection and puts search results on hold. |
Daily |
Shared Services Provider Synchronizing Job |
Automatically configures an SSP. If the status of the SSP is Provisioning, it changes the status to Online. If the status is Online, then it synchronizes. |
Minutes |
Shared Services Timer Job |
Schedules jobs that are registered by SSPs. The job runs in the security context of the SSP Web service account. |
Minutes |
SharePoint Services Search Refresh |
Validates the configuration of the WSS Search service. |
Minutes |
SharePoint Worker Process Group Update |
Updates the WSS_ADMIN_WPG group. |
One-time |
SKU Type Synchronization Job |
Synchronizes version-licensing information (Standard or Enterprise) to the configuration database. |
Hourly |
Synchronization Scheduler |
Applies changes in configured schedules to the Profile Synchronization and Quick Profile Synchronization jobs. |
Minutes |
Usage Analysis |
Processes the logs and aggregates usage data for each site. |
Daily |
Variations Propagate Page Job Definition |
Creates or updates peer pages of the source page that has been approved or published in all target labels. The resulting peer pages are in an unpublished state. |
Minutes |
Variations Propagate Site Job Definition |
Creates peer sites of the source site that has been created in all target labels. |
Minutes |
Windows SharePoint Services Watson Policy Update |
Sets or removes a registry key to enable automatic Watson uploads. |
One-time |
Workflow |
Processes workflow events that are in the scheduled items table, such as delays. |
Minutes |
Workflow Auto Cleanup |
Deletes tasks and instances in the workflow instance table for workflows that have been marked completed more than n days in the past, where n is specified in the workflow association. Crawls through tasks and the workflow instance table. |
Daily |
Workflow Failover |
Processes events for workflows that have failed and are marked to be retried |
Minutes |
Site Collection: Delete |
Added in the April Cumulative Update to perform gradual deletion of site collections. When an operation uses gradual deletion, a site collection is immediately marked as deleted, which prevents any further access to its content. The data in the deleted site collection is then deleted gradually over time by this timer job instead of all at once, which reduces its effect on Office SharePoint Server 2007 and SQL Server performance. Gradual deletion is available in the stsadm -o deletesite and stsadm -o mergecontentdbs operations. |
Daily |
Timer jobs for Office SharePoint Server 2007 with Project Server 2007
The following table lists the timer jobs that are available for Office SharePoint Server 2007 only if Microsoft Office Project Server 2007 is installed in the farm.
Timer job title | Schedule type |
---|---|
ProjectPSISharedApplicationTimerJob |
Minutes |
ServerScheduledTimerJob
|
Minutes |
ProjectServiceCredentialUpdateTimerJob |
Minutes |
ProjectServiceCheckerTimerJob |
Minutes |
SSP timer jobs
SSP timer jobs are timer jobs that are created by default whenever an SSP is created. By default, SSP timer jobs are disabled, and they have to be enabled. These timer jobs are scheduled to run daily, weekly, or at any particular time.
Default SSP timer jobs
The following table contains the default timer jobs for any SSP that is created.
Timer job title | Description |
---|---|
User Profile Full Import Job |
Imports all data in user profiles. |
User Profile Incremental Import Job |
Imports only the user profiles that were added after the last import. |
User Profile Change Job |
Changes the user profile. User rights can be migrated from one user to another user. This timer job is used when a user has to be migrated, but the previous user profile remains in the Active Directory directory service. |
User Profile Change Cleanup Job |
Migrates user rights from one user to another user, and migrates the user rights and cleans up that user from Active Directory. This is mainly used when the name of a user is changed in Active Directory. The older user name is replaced by new user name and the older one is removed from Active Directory. |
Audience Compilation Job |
Checks property values in user profile and membership in distribution lists, security groups, and reporting structures to see whether they match the audience rule created. Users that match the audience rules for an audience are included in that audience and the received content is targeted to that audience. A compilation schedule can be set. |
Distribution List Import Job |
Imports the distribution list so that it can be used among different users. |
SSP timer jobs for Office SharePoint Server 2007 with Project Server 2007
The following table lists the SSP timer jobs that are available for Office SharePoint Server 2007 only if Office Project Server 2007 is installed in the farm.
Timer job title | Description |
---|---|
PWASSPSubmitSiteCreationTimerJob |
One-time timer job that submits ProjectPSISharedApplicationTimerJob, which is used for provisioning PWA instances, and MUI provisioning. |
PWASSPSubmitServerScheduledTimerJob |
One-time timer job that submits ServerScheduledTimerJob, which is used by business objects to schedule a task. |