.NET Articles, Web Devploment, ASP.NET, HTML, Sharepoint 2010, Aamir Hasan
Advertise Here
Advertise Here
Advertise Here
Advertise Here
Advertise Here
Advertise Here
Advertise Here
Advertise Here
Advertise Here



Posted by Fahad Ahmad   on Wednesday, November 23, 2011 Total Views:  

I have been asked a lot about the difference between SharePoint Workflows, Event Receivers and Timer Job. When to use each of them, their limitations and of course their advantages.  Before I start the actual explanation, please note that the scenarios or advantages or limitations listed below are only a few from the several others. As there is no limit on usage of SharePoint, similarly there is no limit to use the above mentioned techniques. This article is intended for newcomers who want to start using these techniques but don’t know where to start from.



SharePoint Workflow consist a set of task(s) which can be triggered both manually and automatically. In most of the scenarios, Workflows and Event Receives perform the same functionality. SharePoint Workflows are created in SharePoint Designer, Microsoft Visio and of course through Visual Studio. For the beginners, Workflows are the best option to start from as they can be easily created through SharePoint Designer or MS Visio. SharePoint Workflows are used to perform a set of tasks if an item is changed, created, deleted and etc. or in other words the workflow is triggered once an action is completed. The most common examples of workflows are to move an item to another List/Site once it is completed, or to generate custom emails through Workflows and etc.


Event Receivers:

SharePoint Event Receivers as from its name are triggered upon an event. Unlike Workflows, Event Receivers can be triggered even when an item is being created or modified or etc. To create an Event Receiver, you need to use Visual Studio. When it comes to robustness, Workflows are more robust than event receivers. They can survive system reboot and while in few cases Event receivers cant. Unlike Workflows, Event Receivers cannot be triggered manually.


Timer Jobs:

Lastly, SharePoint Timer Jobs. Timer Jobs are triggered both automatically and manually after a defined period. Timer Jobs, like Event Receivers, are created through Visual Studio. Timer Jobs are different from above two in terms that they are triggered only at the mentioned time. They can also be triggered manually but that’s not why they are created. Let’s say you want to assign some administrative tasks to the users on daily or weekly basis, that’s where you use timer job.

Hope fully this brief overview of the above three can help you decide when to use each one of them. If you wish to learn more, do leave comments as we actively reply to your posts.



Protected by Copyscape Online Plagiarism Tool

Comments (5) -

Jeraldine Sabbagh
Jeraldine Sabbagh United States
4/12/2015 2:45:26 AM #

Thanks so much for giving everyone an extremely pleasant chance to discover important secrets from this website. It is always so great and also packed with amusement for me personally and my office friends to visit your website at the least three times every week to learn the new items you have. Of course, I am just always contented concerning the surprising guidelines served by you. Some two points in this article are in reality the best we've had.

Tuan Milland
Tuan Milland United States
4/30/2015 5:09:27 PM #

I like this post, enjoyed this one appreciate it for posting. "When you make a world tolerable for yourself, you make a world tolerable for others." by Anais Nin.

Kirby Maffucci
Kirby Maffucci United States
5/15/2015 1:46:20 PM #

Thanks for your article

tarifa posicionamiento seo
tarifa posicionamiento seo United States
5/16/2015 10:39:06 PM #

Excelente articulo. Estaba buscando informacion al respecto. Gracias por compartir con la gente.

Harley Spuler
Harley Spuler United States
6/28/2015 12:15:47 PM #

Hi there, just wanted to tell you, I enjoyed this article. It was practical. Keep on posting!|

Thuy Pujols
Thuy Pujols United States
7/13/2015 2:49:31 AM #

I'm not sure where you're getting your information, but good topic. I needs to spend some time learning more or understanding more. Thanks for excellent information I was looking for this info for my mission.|

social media
social media United States
10/17/2015 1:46:36 AM #

This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!

Buy Domains
Buy Domains United States
10/24/2015 4:11:22 PM #

Fantastic goods from you, man. I've understand your stuff previous to and you are just too great. I actually like what you've acquired here, really like what you are saying and the way in which you say it. You make it entertaining and you still care for to keep it sensible. I can't wait to read far more from you. This is really a terrific site.

internet marketing
internet marketing United States
10/26/2015 8:34:48 PM #

Hanging and wiving go by destiny.

Add comment

  Country flag

  • Comment
  • Preview

Advertizement 1
Advertizement 2
Advertizement 3
Advertizement 4
Advertizement 5