Showing posts with label SharePoint 2013. Show all posts
Showing posts with label SharePoint 2013. Show all posts

Thursday, 26 November 2015

New Features in SharePoint 2013

1.) Deployment Flexibility

SharePoint Server 2013 provides unprecedented deployment flexibility, whether you’re looking to deploy on-premises, in the cloud, or in a hybrid scenario. As business needs and technological advancements converge, IT professionals have a unique opportunity to take advantage of new innovations in their organizations. For example, IT professionals need an infrastructure that scales up and down quickly to meet changing business needs, minimize downtime and failures, and maximize cost efficiencies. Fortunately, several key innovations are making that possible:


1.) Virtualization
IT departments can respond more quickly to requests from business units, reducing the time it takes to deploy infrastructure and services. Plus, as always, virtualization significantly reduces the number of physical servers required to support the business.

2.) Cloud-based Applications
Anywhere access to critical applications can help to enhance work productivity, improve communication, and increase customer touch, allowing organizations to improve their regular business rhythm and respond to market changes and opportunities.

3.) Multitenancy and Cross-premises Integration
These innovations help IT departments and hosting service providers maximize existing infrastructure investments while exploring new services, improved management, and higher availability.

2.) Service Applications
While SharePoint Server 2013 provides a service application architecture consistent with SharePoint Server 2010, its new services are designed to maximize your investment and make information available to more people, in more formats, with more efficiency.

1. ) Translation Services
You can reach more people with new cloud-based translation services capable of translating not only sites, but also their content. These services have a comprehensive set of APIs, REST, and CSOM support, so content can be pretranslated when needed, or translated on the fly by users—asynchronously, synchronously, or streaming.

2. ) App Management
Applications are core to the SharePoint Server 2013 experience. A SharePoint application is a secure, focused solution that is easy to develop, deploy to a marketplace, monitor, and retire. Moreover, managing applications should be easy. SharePoint Server 2013 includes a new App Management Service designed to take the guesswork out of managing applications, permissions, and licensing, whether installed from the SharePoint Marketplace or Internal App Directory.

3.) Work Management
Software should work together. With SharePoint Server 2013, you can gain a 360-degree view of workplace activities and improve communication across your organization through connected systems. A new Work Management Service provides support for action-based event aggregation across Microsoft server products, including Microsoft Exchange Server, Lync® Server, Project Server, and SharePoint Server 2013. For example, users can edit tasks from Microsoft Exchange Server on a mobile phone, and the Work Management Service aggregates tasks from Exchange Server in the My Tasks SharePoint list.

4.) PowerPoint Automation Service
Information is at the core of SharePoint Server, and making that information available in a variety of formats leads to broader collaboration and access to improvements in software. SharePoint Server 2013 provides the new PowerPoint Automation Service (similar to the current Word Automation Service), which can automatically convert Microsoft PowerPoint® presentations into a variety of formats to promote a high degree of accessibility. Formats include converting from older Microsoft Office documents to newer Office documents, web pages, or PDFs.

5.) Office Web Apps
Office Web Apps has evolved into a separate server product, Office Web Apps Server, that can serve multiple SharePoint farms for viewing and editing documents. In addition, a server or farm that runs Office
Web Apps can be used to view files that are stored across data stores,
including the following:
• Microsoft server products, especially SharePoint Server,
Exchange Server, and Lync Server.
• File servers (URL accessible).
Third parties also can integrate with the service and provide access to documents in their stores, such as EMC Documentum, IBM FileNet, OpenText, and Oracle.
By separating Office Web Apps from the SharePoint farm, administrators can update servers more frequently, if desired. Administrators in large organizations can manage the scale and performance of Office Web Apps independent of the SharePoint environment. They also can serve multiple SharePoint farms, as well as Exchange Server and Lync Server, from one Office Web Apps Server environment.

6.) User Profile Service
User profile properties drive a broad set of SharePoint features—from social collaboration to authorization. SharePoint Server 2013 simplifies access to user properties with new profile import options that range from a traditional Microsoft Forefront® Identity Manager-based approach, to new direct Active Directory® Domain Services synchronization, to choices for using an external identity manager. Overall, you should see significant improvements in performance while also having greater
flexibility.

3.) Performance 

1.) Distributed Cache
Data-driven applications have become increasingly prevalent as data is consumed from more diverse sources, such as business applications, syndicated feeds, and social contexts. SharePoint Server 2013 includes a new Distributed Cache Service built on the reliability of Windows Server® AppFabric® Caching. Distributed caching helps to ensure that no request takes too long.

2.) Disk I/O
With an increased need for larger quotas, storage costs remain a concern in many SharePoint environments, and there is generally very little room in IT budgets to multiply storage capacity by two, three, or even four times. In parallel, industry shifts and advancements have led to more high-capacity, low-cost commodity storage options. SharePoint Server 2013 can be deployed to a variety of storage architectures without sacrificing availability. Building on the performance improvements in SharePoint Server 2010, SharePoint Server 2013 delivers a significant reduction in disk input/output (I/O), lowering the bar for minimum disk performance. In addition, smoother I/O patterns reduce contention, making more storage options available to support a SharePoint Server 2013 infrastructure.

3.) Shredded Storage
Shredded Storage is designed to reduce an organization’s storage footprint, minimize bandwidth, and improve performance through a new file save algorithm that ensures all write costs for file update operations are proportional to the size of the change being made to the file (and not the size of the file itself). Shredded Storage enables the storage of incremental updates to files in SharePoint Server by breaking a file into pieces and storing those pieces in Microsoft SQL Server®.


4.) Minimal Download
SharePoint Server 2013 provides a rich, intuitive browsing experience. Minimal Download in SharePoint Server 2013 provides a new navigation framework that significantly improves page load performance and makes SharePoint Server feel more like a rich application. Minimal Download is designed to ensure a user only receives the difference between the source and destination page, minimizing bandwidth and improving overall performance.
To determine what content requires updates, Minimal Download implements a download manager interface between controls and content placeholders on the page and server. Developers can take advantage of Minimal Download by implementing controls and master pages that support the framework. Where controls do not support Minimal Download, the request reverts to a classic fully rendered page, ensuring pages are always available.

Data Platform
Scale and performance improvements are evident across SharePoint Server 2013, with depth that extends to the database layer. Database improvements in SharePoint Server 2013 take advantage of enhancements and capabilities through SQL Server 2008 R2 SP1, including:
• Conforming to Microsoft SQL Azure™ compliance criteria.
• Removing redundant and unused tables and indices to track links.
• Reducing I/O operations while browsing document libraries.
• Using SQL sparse columns to simplify SharePoint database schema
and optimize data access.
• Improving large list dependencies.


Social Computing
Social computing and collaboration enable people to work in ways that are familiar to them, but as social computing becomes more pervasive, more demand is put on the supporting infrastructure. To keep up with these demands, social computing data is now stored in the content database where personal sites are hosted, providing a method to scale horizontally in parallel with demand.


Request Management
Request Management in SharePoint Server 2013 enables IT to prioritize and route incoming requests through a rules engine that applies logic to determine the nature of the request and the appropriate response.
Request Management can be used to:
• Route requests to servers with good health characteristics based
on a new weighting schema.
• Identify and block known bad requests such as web robot.
• Prioritize requests by throttling lower priority requests to preserve resources
for those of higher priority.
• Route specific request types to other servers, either within or outside of the
farm handling the request.


Developer Dashboard
A completely redesigned Developer Dashboard makes important information about performance and reliability readily available. The Developer Dashboard aggregates details about individual requests and surfaces them in a new unified view. It also provides an improved structured view of request details through a revised user experience. This information, presented right on the page, can be invaluable for administrators working to troubleshoot performance issues, as well as developers
working to debug and optimize their code. The Developer Dashboard is disabled by default and can be enabled for each web application independently by using the Windows PowerShell® command-line interface.


Multiple Screens
In today’s connected world, responding to the consumerization of IT can be challenging. With a proliferation of devices across the organization, you need to be sure your software will support users’ preferred equipment. SharePoint Server 2013, with deep investment in HTML5, provides IT professionals and designers with capabilities that enable device-specific targeting of content. This helps ensure that users have access to the information they need, regardless of the screen they choose
to access it on. SharePoint Server 2013 further empowers your workforce by delivering a consistent
experience across screens, whether using a browser on the desktop, a mobile device, or a tablet or slate. Through this rich experience, users can easily transition from one client to another without having to sacrifice feature fidelity.


Mobile
Making decisions faster and keeping in contact are critical capabilities for increasing effectiveness in any organization. Users’ ability to access information while on the go is now a workplace necessity. In addition to a consistent cross-screen experience, SharePoint Server 2013 provides the latest technologies and standards for mobile push and information synchronization.

Open Data Protocol
The amount of information created and stored within applications has grown exponentially. However, that data is often limited to a specific application, resulting in data silos. SharePoint Server 2013 provides a more secure and consistent method for accessing and presenting external data through services such as Excel Services, Business Connectivity Services, and PerformancePoint Services. New support for the Open Data Protocol (OData) also allows people to take information outside of
application boundaries, providing integration and interoperability across a broad range of clients, servers, and services.

Business Connectivity Services

The information that lives outside of SharePoint Server boundaries has become as important as the information that lives within them. Users no longer create data in isolation: They compile, aggregate, and surface it. As external data has become ubiquitous, SharePoint Server 2013 introduces improvements across its business connectivity architecture to make working with data outside of SharePoint Server more transparent.
Business Connectivity Services enables more secure and efficient read/write access to a variety of external data. This is done through a comprehensive framework that provides standard user and programming interfaces. Further, you can create a wide range of business solutions—both no-code SharePoint Composite solutions for simple-to-intermediate activities and code-based solutions for advanced needs. SharePoint Server 2013 significantly improves the ability of Business Connectivity
Services to alleviate bottlenecks by offloading data retrieval, paging, filtering, and sorting to the external data source. This reduces memory and processing pressure on SharePoint Server, improving display, refresh, and data operations for users—whether through the browser with SharePoint Server or through the client with Microsoft Office products.


Search
In SharePoint Server 2013, search is better integrated with enterprise infrastructure, based on an entirely new engine that combines the simplicity and out-of-box relevance provided by SharePoint Search with the massive scale and extensibility offered by Microsoft FAST™ Search Server. IT can deploy a scalable search architecture that allows users to search remote data sources, navigate enterprise repositories, and bring more data within reach through new individual search results
based on how people interact with information in their daily work. SharePoint Server 2013 also extends traditional data search capabilities into a true knowledge search by including the expertise of people. Best practices can be disseminated rapidly because people can contribute knowledge easily through blogs, wikis, personalized sites, and communities of practice. This tacit knowledge then
becomes discoverable through search, so it can be reused for business value.


Business Intelligence
With SharePoint Server 2013, organizations can derive greater value from their investments in data warehouse and business intelligence (BI) and analytics systems. Self-service BI makes the insights from enterprise data more broadly and easily accessible across the entire organization. Users can build query and visualization tools and scorecards and expose enterprise data with dashboards. SharePoint Server 2013 BI enhancements include beautiful visualizations through Power View reports, improvements across Excel Services for exploring data, and tighter security and control for managing BI assets with new compliance tools. All of these capabilities are supported across devices and platforms, both on-premises and in the cloud.

Business Intelligence Center
A new, streamlined Business Intelligence Center site template is available to help manage reports, scorecards, dashboards, and data sources in a central location. Users can access Excel Services to publish reports, as well as PerformancePoint Services to create scorecards and dashboards.

Excel Services
Excel Services provides users with a rich experience and new capabilities when working with web-based workbooks.
• Power View now empowers users to visually explore data, quickly create
interactive visualizations, and easily present and share reports—all with the
familiarity of Microsoft Excel®.
• Users have the ability to mash-up and analyze data from virtually any source
and rapidly create compelling analytical applications using PowerPivot in Excel
and publishing to SharePoint Server.
• New data navigation features make it easier to drill into data displayed in Excel
Services reports and dashboards.
• Timeline controls render in a browser window similarly to those in the
Microsoft Excel client.
• Context menus in a browser window resemble right-click menus in the
Excel client.
• In a browser window, users can add, change, and remove items from rows,
columns, values, and filters in PivotChart and PivotTable reports.
• With Excel Services, users can publish workbooks that contain calculated
measures and members.
These capabilities can help your organization achieve better business outcomes
by increasing the effectiveness and efficiency of users, while reducing IT cost
and complexity. Plus, because the IT department maintains control over security
and policies, these benefits can be attained in a highly secure manner.

PerformancePoint Services

PerformancePoint Services provides a new level of transparent dashboards, complete with a fresh look and feel and capabilities such as searching items within filters, using custom background images, and support for moving entire dashboards to other locations in SharePoint Server. For example, executives and business users can monitor and discuss information through collaborative BI Dashboards, enabling them to make better decisions using scorecards and social features. Other key capabilities of PerformancePoint Services include the following:
• Users can create integrated dashboards that bind important reports and
scorecards customized for monitoring progress.
• Insights can be socialized to encourage collaboration using features such as
recommending reports and authors, tagging favorite documents and libraries,
and starting discussions on micro blogs and personal sites.
• SharePoint Enterprise Search enables users to instantly find trusted reports and
expose popular assets.


Saturday, 14 November 2015

Timer job in SharePoint 2013

What is Time Job ?


 A timer job runs in a specific Windows service for SharePoint 2013. Timer jobs perform infrastructure tasks for the Timer service, such as clearing the timer job history and recycling the Timer service. Timer jobs also perform tasks for web applications, such as sending email alerts. A timer job contains a definition of the service to run and specifies how frequently the service is started. The SharePoint Timer service (SPTimerv4) runs timer jobs. Many features in SharePoint 2013 rely on timer jobs to run services according to a schedule.


Manage timer jobs

the SharePoint Central Administration website has a Timer Job Status page on which you can check the status of a timer job and a Job Definitions page on which you can edit the timer job definition. You can find links to these pages in Central Administration, on the Monitoring page, in the Timer Jobs section. You can click Review job definitions to see a list of all timer jobs, or click Check job status to see scheduled and running timer jobs.
On the Timer Job Status page, on the View menu, you can filter the timer jobs at the following levels:
  • All   Displays all timer jobs for the farm.
  • Service   Displays all the timer jobs for a particular service. If you select this option, use the Service menu to select the service by which you want to filter the listed jobs.
  • Web Application   Displays 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.
  • Server   Displays all the timer jobs for the specified server. If you select this option, use the Server menu to select the server by which you want to filter the listed jobs.
  • Job Definition   Displays all the timer jobs for the specified job definition. On the Timer Job Status page, open the Job Definition menu, and then click Change Job Definition to get a list of job definitions.
  • Failed Jobs   Displays all the timer jobs on the farm that failed to finish.
The SharePoint Timer service (SPTimerv4) is based on the Gregorian calendar for scheduling. For every job that you schedule, you specify when the timer job will run, specified in a 24-hour time format. You must specify the time in local time instead of as an offset from Coordinated Universal Time (UTC). The time is stored in that format. By default, daily, weekly, and monthly schedules also include a window of execution. The timer service selects a random time within the window of execution interval to start the job on each applicable server. This capability helps to reduce the overall load of resource-intensive timer jobs that run on multiple servers on the farm. You can specify timer job schedules on the Edit Timer Job page or by using Windows PowerShell. For more information, see Use Windows PowerShell cmdlets to manage timer jobs in SharePoint 2013.

Default timer jobs

The following table lists the default timer jobs for SharePoint 2013.

 

Timer jobDescriptionDefault schedule
Access Services monitor
Monitors the connectivity of Access Services on SharePoint Online and SQL Azure.
5 minutes
Analytics Event Store Retention
Periodically cleans up the Event Store and the Reporting Database. All data older than 14 days is removed from the Event Store whereas all data older than 3 years is removed from the Reporting Database.
Weekly
Analytics for Search service application
Periodically schedules analytics for the Search service application.
10 minutes
App installation service
Installs and uninstalls apps.
5 minutes
App state update
Retrieves and applies updated information on apps from the SharePoint Store. It includes the availability of updates and information about disabled apps.
Hourly
Application addresses refresh
Synchronizes connection information for remote service applications.
15 minutes
Application server
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.
1 minute
Application server administration service
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.
1 minute
Audit log trimming
Trims audit trail entries from site collections.
Monthly
Bulk workflow task processing
Processes bulk workflow task completion.
Daily
CEIP data collection
Collects farm data for the Customer Experience Improvement Program.
Daily
Cell storage data cleanup
Deletes temporary cell storage data and frees SQL Server disk space.
Daily
Change log
Records many types of changes that you make to SharePoint sites. Removes expired entries from the change log of the web application.
Weekly
Content organizer processing
Processes documents in the drop-off library that match organizing rules.
Daily
Content type hub
Tracks content type log maintenance and manages unpublished content types.
Daily
Content type subscriber
Retrieves content type packages from the hub and applies them to the local content type gallery. For more information about content types, see Plan to share term sets and content types in SharePoint Server 2013.
Hourly
Crawl log cleanup for Search service application
Performs crawl log cleanup for Search service applications.
Daily
Create upgrade evaluation site collections
Creates upgrade evaluation site collections.
Daily
Dead site delete
When auto site cleanup is enabled, sites that are not used in a certain period of time are deleted.
Weekly
Delete job history
Deletes old entries from the timer job history.
Weekly
Delete upgrade evaluation site collections
Deletes upgrade evaluation site collections that are past their expiry date and sends notifications to those that are near expiry date.
Daily
Diagnostic data provider: app usage
Periodically collects App statistics.
Daily
Diagnostic data provider: event log
Collects Windows Event Log entries and stores the data in the logging database.
10 minutes
Diagnostic data provider: IO intensive SQL queries
Collects a SQL trace of I/O intensive SQL queries.
1 minute
Diagnostic data provider: per-database IO
Collects I/O statistics for each database file.
2 minutes
Diagnostic data provider: performance counters - database servers
Collects Performance Monitor Counters data on database servers and stores the data in the logging database.
ImportantImportant:
The timer service account must have sufficient permission to collect counters on the database server. The account should be a member of the Performance Monitor Users (PMU) group.
1 minute
Diagnostic data provider: performance counters - web front ends
Collects performance monitor counters data on front-end Web servers and stores the data in the logging database.
1 minute
Diagnostic data provider: site size
Collects size data for each site collection.
Daily
Diagnostic data provider: SQL blocking queries
Collects data associated with blocked SQL queries and stores the data in the logging database.
15 seconds
Diagnostic data provider: SQL blocking reports
Captures the text of any queries that cause SQL blocking.
1 minute
Diagnostic data provider: SQL deadlocks
Captures the call graphs of SQL deadlocks.
1 minute
Diagnostic data provider: SQL DMV
Collects SQL Dynamic Management Views (DMV) data and stores the data in the logging database.
30 minutes
Diagnostic data provider: SQL memory DMV
Collects SQL Dynamic Management Views (DMV) data and stores the data in the logging database.
15 seconds
Diagnostic data provider: trace log
Collects trace log entries and stores the usage data in the logging database.
10 minutes
Disk quota warning
Looks for sites that have exceeded the storage quota, and sends out disk quota warning email notifications.
Weekly
Document ID assignment
Work item that assigns document ID to all items in the site collection.
Daily
Document ID enable/disable
Work item that propagates content type changes across all sites when the Document ID feature is reconfigured.
Daily
Document Set fields synchronization
Synchronizes metadata from the document set to the items inside the document library.
15 minutes
Document Set template update
Propagates changes that are made to the document set template to the existing items.
Hourly
eDiscovery in-place hold processing
The in-place hold timer job starts and releases the holds of SharePoint websites.
Hourly
Education bulk operation
Carries out the education bulk operations.
Hourly
Enterprise Metadata site data update
Updates all site collections after a language pack addition or an Enterprise Metadata service application restore.
Hourly
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.
Weekly
Gradual site delete
Deletes all the data from the host content database for all deleted site collections.
Daily
Health analysis (Daily, Central Administration, all servers)
Runs SharePoint Health Analyzer jobs on all servers in the farm that run the Central Administration web application and the Usage and Health Data Collection service application.
Daily
Health analysis (Daily, Central Administration, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs the Central Administration web application and the Usage and Health Data Collection service application.
Daily
Health analysis (Daily, Machine Translation service, all servers)
Runs SharePoint Health Analyzer jobs on all servers in the farm that run the Machine Translation service application and the Usage and Health Data Collection service application.
Daily
Health Analysis (Daily, Machine Translation service, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs the Machine Translation service application and the Usage and Health Data Collection service application.
Daily
Health Analysis (Daily, Microsoft SharePoint Foundation Timer, all servers)
Runs SharePoint Health Analyzer jobs on all servers in the farm that run the SharePoint Timer Service and the Usage and Health Data Collection service application.
Daily
Health Analysis (Daily, Microsoft SharePoint Foundation Timer, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs the SharePoint Timer Service and the Usage and Health Data Collection service application.
Daily
Health Analysis (Daily, Microsoft SharePoint Foundation web application, all servers)
Runs SharePoint Health Analyzer jobs on all servers in the farm that run SharePoint web applications and the Usage and Health Data Collection service application.
Daily
Health Analysis (Daily, Microsoft SharePoint Foundation web application, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs SharePoint web applications and the Usage and Health Data Collection service application.
Daily
Health Analysis (Daily, User Profile service, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs the User Profile service application and the Usage and Health Data Collection service application.
Daily
Health Analysis (Daily, Visio Graphics service, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs Visio Services in SharePoint Server 2013 and the Usage and Health Data Collection service application.
Daily
Health Analysis (Daily, Word Automation Services, all servers)
Runs SharePoint Health Analyzer jobs on all servers in the farm that run Word Automation Services and the Usage and Health Data Collection service application.
Daily
Health Analysis (Hourly, distributed cache, all servers)
Runs SharePoint Health Analyzer jobs on all servers that run the Distributed Cache service.
Hourly
Health Analysis (Hourly, Microsoft SharePoint Foundation Timer, all servers)
Runs SharePoint Health Analyzer jobs on all servers in the farm that run the SharePoint Timer Service and the Usage and Health Data Collection service application.
Hourly
Health Analysis (Hourly, Microsoft SharePoint Foundation Timer, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs the SharePoint Timer Service and the Usage and Health Data Collection service application.
Hourly
Health Analysis (Hourly, Security Token Service, all servers)
Runs SharePoint Health Analyzer jobs on all servers in the farm that run the Security Token Service (STS) and the Usage and Health Data Collection service application.
Hourly
Health Analysis (Hourly, User Profile service, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs the User Profile service and the Usage and Health Data Collection service application.
Hourly
Health Analysis (Hourly, Word Automation Services, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs Word Automation Services and the Usage and Health Data Collection service application.
Hourly
Health Analysis (Monthly, Microsoft SharePoint Foundation Timer, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs the SharePoint Timer Service and the Usage and Health Data Collection service application.
Monthly
Health Analysis (Monthly, User Profile Service, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs the User Profile Service and the Usage and Health Data Collection service application.
Monthly
Health Analysis (Weekly, Central Administration, all servers)
Runs SharePoint Health Analyzer jobs on all servers in the farm that run the Central Administration website and the Usage and Health Data Collection service application.
Weekly
Health Analysis (Weekly, Microsoft SharePoint Foundation Timer, all servers)
Runs SharePoint Health Analyzer jobs on all servers in the farm that run the SharePoint Timer Service and the Usage and Health Data Collection service application.
Weekly
Health Analysis (Weekly, Microsoft SharePoint Foundation Timer, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs the SharePoint Timer Service and the Usage and Health Data Collection service application.
Weekly
Health Analysis (Weekly, Microsoft SharePoint Foundation web application, all servers)
Runs SharePoint Health Analyzer jobs on all servers in the farm that run SharePoint web applications and the Usage and Health Data Collection service application.
Weekly
Health Analysis (Weekly, User Profile service, any server)
Runs SharePoint Health Analyzer jobs on the first server found in the farm that runs the User Profile service and the Usage and Health Data Collection service application.
Weekly
Health statistics updating
Updates the statistics for the Usage and Health Data Collection service application.
1 minute
Hold processing and reporting
Generates a hold report by enumerating items in a hold and updating them to remove them from hold, as appropriate.
Daily
Immediate Alerts
Sends out immediate and scheduled alerts.
5 minutes
Indexing schedule manager on SQL Server
Starts scheduled crawls.
5 minutes
InfoPath Forms Services maintenance
Performs maintenance operations on administrator-approved InfoPath Forms Services form templates across all front-end Web servers.
Daily
Information management policy
Performs background processing for information policies, such as calculating updated expiration dates for items with a new retention policy.
Weekly
Internal app state update
Retrieves and applies updated information on apps from App Catalogs.
Hourly
License renewal
Renews all licenses of the apps from the SharePoint Store.
Hourly
Licensing synchronizer
Synchronizes trial expiration time licensing information to the configuration database.
Hourly
Machine Translation Service - Language Support
Updates the languages available to the Machine Translation Service.
Weekly
Machine Translation Service – Machine Translation Service
Initiates translation of documents that were submitted to the Machine Translation Service for asynchronous translation.
15 minutes
Machine Translation Service - Remove Job History
Removes the history for expired jobs from the Machine Translation Service queue database.
Weekly
Microsoft SharePoint Foundation Usage Data Import
Imports usage log files into the event store.
5 minutes
Microsoft SharePoint Foundation Usage Data Processing
Checks for expired usage data at the farm level and deletes the data. Expired usage data consists of records in the central usage data collection database that are older than 30 days.
Daily
My Site cleanup
Starts a workflow on a deleted user's My Site. The default behavior is to send an email message to the manager with a link to the deleted user’s site. The email 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.
Daily
My Site instantiation interactive request queue
A timer job queue for interactive (web initiated) My Site instantiation requests.
1 minute
My Site instantiation non-interactive request queue
A timer job queue for non-interactive (Office-client initiated) My Site instantiation requests.
1 minute
My Site second instantiation interactive request queue
A second timer job queue for interactive (web initiated) My Site instantiation requests.
1 minute
Notification
Queries and updates the notification list and sends out pending scheduling notifications.
Daily
Password management
Sends email and logs events for expiring passwords and password changes. This timer job helps ensure that managed passwords are changed before they expire.
Daily
Performance metric provider
Collects the performance metrics data.
1 minute
Persisted navigation term set synchronization
Synchronizes the persisted copy of navigation term sets.
Hourly
Prepare query suggestions
Prepares candidate queries for query suggestion and performs pre-computations for result block ranking.
Daily
Product version
Checks the installation status of the computer and adds that data to the database.
Daily
Project Server: database maintenance job for Project Service Application
Performs routine maintenance on the Project Server database including defragmenting the indexes and updating the database usage.
Daily
Project Server: product feedback job for Project Service Application
Collects statistical data on the usage, reliability and performance of Project Server features and sends this information to Microsoft to be used to improve the product in future releases.
Daily
Project Server: Project Web App provisioning job for Project Service Application
Provisions new instances of Project Server.
Monthly
Project Server: Queue maintenance job for Project Service Application
Purges older Project Server queue jobs to maintain the performance of the Project Server queue.
Daily
Project Server: queue service health job for Project Service Application
Monitors the health of Queue service instances and takes corrective action when it is required.
5 minutes
Project Server: resource capacity refresh job for Project Service Application
Refreshes the resource capacity information in Project Web App reporting.
Daily
Project Server: synchronization of SharePoint Server permissions to Project Web App permissions job for Project Service Application
Synchronizes SharePoint Server permissions to Project Web App.
1 minute
Project Server: task list synchronizer for SharePoint Tasks List Projects job for Project Service Application
Updates Project Server with the latest changes from connected SharePoint Server Project Task Lists.
5 minutes
Project Server: workflow maintenance job for Project Service Application
Maintains the health of Project Server workflows. It resolves issues between Enterprise Project Templates and workflows, updates the status of workflows, and closes completed workflows.
Daily
Project Web App: Shared Service
Enables per-instance Project Web App jobs to be managed.
1 minute
Query classification dictionary update for Search service application.
Periodically updates dictionary that is used for query classification.
30 minutes
Query logging
Updates query and click logs by inserting new entries and deleting old entries.
15 minutes
Recycle Bin
Looks for content in the Recycle Bins and moves it to the next stage or deletes it.
Weekly
Scheduled Approval
Looks for content that is scheduled for approval and moves it to the next stage in the process.
1 minute
Scheduled Unpublish
Looks for content that is scheduled to be unpublished and removes it.
1 minute
Search and process
Processes a search result that is scoped to a site collection and puts search results on hold.
Daily
Search change log generator
Generates appropriate change logs when SharePoint items change. This is required for search to function correctly.
5 minutes
Search custom dictionaries update
Updates the custom dictionaries used for search. These include custom dictionaries for company extraction and for query spelling correction.
10 minutes
Search engine sitemap
Generates search engine sitemaps and updates robots.txt.
Daily
Search health monitoring - trace events
Runs to check the events that are being traced for search health monitoring.
1 minute
SharePoint BI maintenance
Deletes temporary dashboard objects and user-persistent filter values from the database. The longevity of these values can be set on the PerformancePoint Services Settings page.
Hourly
Site policy and Exchange site mailbox policy update
Updates Exchange site mailboxes with the site policy of the associated SharePoint site.
Daily
Solution daily resource usage update
Marks the daily boundary for sandboxed solution resource quota monitoring.
Daily
Solution resource usage log processing
Aggregates resource usage data from sandboxed solution execution.
5 minutes
Solution resource usage update
Records resource usage data from sandboxed solution execution, and sends email to owners of site collections that are exceeding their allocated resource quota.
15 minutes
Spelling customizations upgrade
Upgrades user spelling customizations from the previous SharePoint version to this version. This job will run on schedule until it succeeds with the upgrade and then be set to disabled. If there are no spelling customizations to upgrade, it will be set to disabled after the first run.
Hourly
Spelling dictionary update
Updates the dynamic dictionary that is used to correct the spelling of queries with changes in the indexed content.
NoteNote:
This is a time-consuming operation. Do not schedule it to run more frequently than one time per day.
Daily
State Service delete expired sessions
Deletes expired data that is stored in the state service databases.
Hourly
Storage metrics processing
Processes storage metrics changes for site collections.
5 minutes
Taxonomy update scheduler
Updates site collections with the latest term changes that were made to the Enterprise Metadata service.
Hourly
Timer service recycle
Recycles the Timer service to free resources.
Daily
Translation Export Job Definition
Exports page and list content to XLIFF for human translation or machine translation via the Machine Translation Service.
15 minutes
Translation Import Job Definition
Imports translated page and list content from XLIFF to correct location in a site collection.
15 minutes
Upgrade site collections
Upgrades site collections in a content database.
1 minute
Upgrade work item
Processes deferred upgrade work items which were generated during an upgrade. For example, generating thumbnails for upgraded image libraries.
Daily
Usage Analytics for Search service application
Periodically schedules processing of the Usage Analytics analysis.
10 minutes
User Profile service application - activity feed
Pre-computes activities to be shown in users' activity feeds.
10 minutes
User Profile service application - activity feed cleanup
Cleans up pre-computed activities that are used in activity feeds that are older than 14 days. This job does not affect the User Profile change log.
Daily
User Profile service application - audience compilation
Computes memberships of defined audiences.
Weekly
User Profile service application - My Site suggestions email
Sends email messages that contain colleague and keyword suggestions to people who do not update their profiles often.
Monthly
User Profile service application - social data maintenance
Aggregates social tags and ratings and cleans the social data change log.
Hourly
User Profile service application - system job to manage user profile synchronization
Manages provisioning and runs additional tasks that are related to User Profile Synchronization.
NoteNote:
Do not change the information or frequency of this job. If you have to change how often incremental synchronization is performed, in Central Administration, go to the Manage User Profile Service Application page, and then in the Synchronization category, click Schedule Incremental User Profile Synchronization.
1 minute
User Profile service application - user profile change
Processes changes to user profiles. 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 AD DS.
Hourly
User Profile service application - user profile change cleanup
Cleans up data that is 14 days old from User Profile change log. Migrates user rights from one user to another user, and migrates the user rights and removes that user from Active Directory Domain Services (AD DS). This is mainly used when the name of a user is changed in AD DS. The older user name is replaced by a new user name, and the older one is removed from AD DS.
If you want to change retention settings, see the Profilechangelog: Stsadm operation in Stsadm to Windows PowerShell mapping in SharePoint 2013.
Daily
User Profile service application - user profile incremental synchronization
Runs at the specified interval to synchronize user, group and group membership changes between the User Profile service application and specified directory source (such as AD DS or Lightweight Directory Access Protocol (LDAP)). Synchronization will look for changes since the last time this job was run and only perform these changes for AD DS and LDAP sources.
NoteNote:
Do not change the settings or frequency of this timer job.
The following topic Schedule profile synchronization in SharePoint Server 2013 provides two sections: see the first section to learn how to change the schedule for incremental synchronization, see the second section to learn how to check the status of User Profile Synchronization timer jobs.
Daily
User Profile service application - user profile language synchronization
Looks for new language pack installations and makes sure that strings that relate to the user profile service are localized correctly.
Hourly
User Profile service application proxy - feed cache repopulation
Handles the repopulation of feed cache.
5 minutes
User Profile service application proxy - social rating synchronization
Synchronizes rating values between the social database and content database.
Hourly
User Profile service application proxy - User Profile to SharePoint full synchronization
Synchronizes user information from the User Profile service application to SharePoint users and synchronizes site memberships from SharePoint to the User Profile service application.
Hourly
User Profile service application proxy - User Profile to SharePoint language and region synchronization
Synchronizes language and region information from the User Profile service application to SharePoint users.
1 minute
User Profile service application proxy - User Profile to SharePoint quick synchronization
Synchronizes user information from the User Profile service application to SharePoint users who were recently added to a site.
5 minutes
Variations create hierarchies job definition
Creates a complete variations hierarchy by spawning all sites and pages from the source site hierarchy for all variation labels.
Hourly
Variations propagate list items job definition
Propagates list items to variant sites.
15 minutes
Variations propagate page job definition
Creates or updates peer pages of the source page that was approved or published in all target labels. The resulting peer pages are in an unpublished state.
15 minute
Variations propagate sites and lists
Creates variant sites when the Variations Automatic Creation setting is enabled.
30 minute
Video query rule provisioner
Provisions video query rule for a site when the Search service application becomes available.
Daily
Word Automation Services
Processes and distributes queued conversion job items to application servers.
15 minutes
Word Automation Services - Remove Job History
Removes the history for expired jobs from Word Automation Services.
Weekly
Work Management synchronize with Exchange
Triggers Exchange Sync operations for the Work Management service.
1 minute
Workflow
Processes workflow events that are in the scheduled items table, such as delays.
5 minute
Workflow auto cleanup
Deletes tasks and instances in the workflow instance table for workflows that were 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.
15 minute