Differences between event receivers and workflows
Event Receivers | Workflows |
Can execute either before or after the operation | Always executes after the operation |
Can cancel the operation | Cannot cancel the operation as the item will have already been created |
Cannot be launched manually by the user | Can be started manually by the user |
Not designed for user interaction | Specifically designed for user interaction |
Can execute in response to many different actions, including deletes | Can only execute in response to one of four events – Manual, an item being created, an item being edited, and an item being submitted for approval |
Must be created in Visual Studio | Can be created with Visual Studio, Visio or SharePoint Designer |
do check the below link to get more information about workflows, event receivers and Timer jobs
one of the main points which i have observed is Workflows are more robust than event receivers. They can survive system reboot and while in few cases Event receivers cant.
tell me ,real time examples on it....
ReplyDelete