Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Plugins 101 In Microsoft Dynamics CRM 2015

437 views

Published on

Plugins 101 In Microsoft Dynamics CRM 2015

Published in: Software
  • Be the first to comment

Plugins 101 In Microsoft Dynamics CRM 2015

  1. 1. Plug-Ins 101 in Dynamics CRM 2015
  2. 2. Agenda  Why Plugins?  Event Pipeline  Messages  Images  How to develop a plugin?
  3. 3. Why Plugins  Plug-in is custom code that is triggered on specific event on specific entity.  Plug-in vs. Client-side Code  Plug-in vs. Processes  Synchronous vs. Asynchronous Plug-ins
  4. 4. Event Pipeline  Pre-event/Pre-Validation  Pre-event/Pre-Operation  Platform Core Operation  Post-Event
  5. 5. Messages  Plug-in Message is the triggering event, such as Update or Create. Most commonly used messages are…  Create  Update  Delete  Retrieve  RetrieveMultiple Etc.
  6. 6. Images  Snapshots of the entity’s attributes, before and after the core system operation. Messages Stage Pre-Image Post-Image Create PRE No No Create POST No Yes Update PRE Yes No Update POST Yes Yes Delete PRE Yes No Delete POST Yes No
  7. 7. How to Develop a Plugin?  Project Template type must be Class Library.  Microsoft.Xrm.Sdk.dll reference must be added.  Class must Inherit IPlugin Interface.  Signing Assembly is required for deployment.
  8. 8. Thank You!

×