How to disable "Task has been changed" email alert?

e biggest disadvantage of SharePoint Task Lists is that they send "Task has been changed" mail whenever a task list item is changed. Even if you don't change the item, then also on the creation of the task the user get two mails. One is "Task is assigned" and the other is "Task has been changed".

I wanted that the user should get only one mail and that is for task assigned but i was not getting the way to solve this problem. My users were continuously complaining about this as they were really getting confused by getting two mails for the same task.

One day i read somewhere that whenever a task list is created, all the alerts are automatically created with it, like "Task has been assigned", "Task has been changed" and "Task has been deleted" mail alerts. Now i wanted to remove these mail alerts so that user should get only Task Assigned mail. I was also sure of one thing that there is no direct way of doing this thing and have to dig deeper in order to solve this.

I made use of SharePoint Manager. you can download this tool at the below link :
http://spm.codeplex.com/

This is a wonderful tool and is must for every SharePoint Developer. This tool is a SharePoint Object Model explorer. It gives you complete direct access to the properties and Object model of the SharePoint. With the help of this tool, I removed "Task has been changed" mail alerts. Let us see how.

Click on the SharePoint Manager exe and you will see your entire farm in an object oriented Model. All the Web Applications will be visible and then look for the Web Application, to which your site collection belongs. Expand that Web Application and then you will be able to see "Site Collection" term in the tree view. Expand it and you will see all the site collections in that web application. Select your site collection and expand it. Your site title will be mentioned and just next to it, a Team Site sign will be there. Expand that link and you will be able to see the term "Alert Collection". Once you expand it, all the task lists will be visible. Click on the task list (Where you want to disable change alerts) and look the properties on the right hand side. In that, look for "Event Type" property. Click the drop down and instead of "All" (which would be selected by default), select "Add". Once you select "Add" in the "Event Type" property, save your changes and the person to whom the task is assigned will get only "Task has been assigned mail.

In this way, i solve this problem and now users get only one mail and that is "Task has been assigned".

I would really appreciate if you can spend little time to poll or comment that whether this post was helpful for you or not. Your feedback matter a lot as that will enable me to improve the posts for my readers.

Source:sharepointissues.blogspot.com

0 nhận xét:

Post a Comment

thanks comment