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.