With this New Year let’s start the first post of the year with an introduction to one of the new service application introduced in SharePoint 2013 called as Work Management Service Application.
What is Work Management Service Application?
This is a new service application is available
only in SharePoint 2013 Standard & Enterprise, this service application is responsible for aggregating SharePoint User tasks which are distributed across sites/ site collection or web application. In addition to this it pulls task created for the respective users in different systems like Exchange and Project Server. To be more precise it gives a single point for SharePoint Users to view their scattered tasks across the system.
How are these tasks accessible to SharePoint Users?
These tasks can be viewed in users respective My Site. There is a Tasks page which redirects you to the Highlights pages which displays list of tasks. These tasks are divided into the following sections.
- Important and Upcoming Tasks
- Active Tasks
- Completed Tasks
The tasks will be displayed in SharePoint site as follows
How to create a Work Management Service Application?
If you have already ran SharePoint Farm Configuration wizard than the Work Management Service Application will be created by default else if you would like to create one you can navigate to Central Administration -> Click Manage Service Application -> On the Ribbon of Service Application click New -> Work Management Service Application. This would display a create service application screen as shown below
You can provide the necessary data and click Ok. There is no such specific configuration you have to do for this service.
How is this service application useful with respect to SharePoint 2010?
If you have a corporate intranet or extranet built on SharePoint 2010/SharePoint 2007 which is been extensively used, you will find that the tasks created by workflows or any other process resides in different location. If you need these tasks to be aggregated and displayed at one place you would have ended up with the following things and indeed would require a good amount of effort.
- Either use Content Query Web part to display data which has a limitation of Site Collection scope
- Create a custom web part based on Search scope
So with the introduction of this service application some amount of effort is reduced from developer perspective.
Can we pull show data from any other sources apart from Exchange and Project Server?
Microsoft claims that the application has a provider model which can be used or extended to pull data from different sources and display in SharePoint. I am yet to explore on this and will update this section once completed.
Does it have any dependency on any other Services or Service Applications?
Yes it does. Since the data is displayed in My Site it needs User Profile Service Application and Search Service Application properly configured and in working condition. To have the task webpart populated make sure that the services associated to User Profile Service Application, Search Service Application and Work Management Service Application displays the status of Started under the Services on Server page in CA.
How does the Work Management Service Application work?
Go through this link . In short the summary of video will explain the existence of Service Cache for tasks from which the tasks are pulled and shown in SharePoint UI at the same time there are some timer jobs which will pull task data from Exchange and Project Server and push it to Service Cache.
Hope this post gave you an idea about Work Management Service Application in SharePoint 2013.