SharePoint 2013 Events and Logic Integration
The application model in SharePoint 2013 provides a number of useful options that allow your application to deeply integrate with SharePoint, with other systems, and data. Event and Logic Integration is one of these models.
Providing a smooth UI for users is the most crucial aspect of any application. Moreover, responding to the different actions users take is also extremely important.
Some of the key features are given below –
- SharePoint applications offer you the ability to not only respond to all of the activities within your application (like button click) but also respond to various activities within SharePoint (like a document being checked out).
- Suitably responding to various activities within your application is quite straightforward. The UI and code of your application run remotely from SharePoint and these are simply surfaced by means of App Parts and Pages.
- Due to this reason, suitably responding to a specific event like a button being effectively clicked in your application is tied to the programming framework of your application.
- Consider for example, in case your app is developed with help of ASP.NET then you can catch the OnClick event for ASP.NET button.
- For such types of events, SharePoint will get in your way. For suitably responding to various events occurring inside SharePoint (like a document being saved/updated), SharePoint offers event receivers.
- Also, SharePoint 2013 provides specific event receivers that enable applications to effectively respond to all the events that occur within a SharePoint site.