Thursday, January 9, 2014

Difference between tracking list in SharePoint 2010 and 2013


SharePoint 2010 has 3 kinds of tracking list: Task, Project Tasks and Issue Tracking. To create one of these lists, just go to Site Action and click on More Options. It doesn’t depend on site template completely. The following table is described details of these lists:

Name
Feature ID
List Template
Tasks
{00bfea71-a83e-497e-9ba0-7a5c597d0107}
107
Project Tasks
{00bfea71-513d-4ca0-96c2-6a47775c0119}
150
Issue Tracking
{00bfea71-5932-4f9c-ad71-1557e5751100}
1100

There is a special option in the Advance Setting: Email Nofitication. This option is enabled if the Email Setting in Central Administration has been configured. When this option is set to ‘Yes’, that means the user who has been assigned to by ownership will get the alert by email or the ownership has changed something in that item.

Before to enable Email Notification option, take a look at Item-level Permissions options. To manage user working on the list, the moderator could change this option to allow/disallow user who has permission to read, edit or doing something on list item.
Assume that the user who has not permission to read the item but was assigned by the owner. So, what will happen and how the user could see that item? If you are still feel confused, let see the WAD of SharePoint 2013.
SharePoint 2013 has exposed much more tracking list: Tasks, Task /w. timeline, Issue tracking and GanttTasks. GanttTasks is actually a project tasks in SharePoint 2010 and after exposed with more Tasks /w. timeline then this list to be the default tasks.
Name
Feature ID
List Template
Tasks
{00BFEA71-A83E-497E-9BA0-7A5C597D0107}
107
Tasks /w. timeline
{F9CE21F8-F437-4f7e-8BC6-946378C850F0}
171
Issue Tracking
{00BFEA71-5932-4F9C-AD71-1557E5751100}
1100
GanttTasks
{00BFEA71-513D-4CA0-96C2-6A47775C0119}
150

In the site contents to add a new app, SharePoint 2013 was hidden Tasks (107) and GanttTasks (150). And except for Task with timeline doesn’t have an option Email Notification, all the others tracking list have this option. Thus, if you try to enable this option by programmatically, the alert by email still doesn’t work or work incorrectly.
In sharePoint 2013, to create the hidden list, please change the url and go:
/_layouts/15/new.aspx?FeatureId{FEATURE_ID}&ListTemplate={LIST_TPL_ID}&IsDlg=1
Where: FEATURE_ID is a feature id to work with that list, and LIST_TPL_ID is a list template id.


1 comment: