Comparing Dynamics CRM and CRM Online Deployment Options Dynamics CRM Online V2.27.15.
Plugins 101 In Microsoft Dynamics CRM 2015
-
Upload
ashish-vishwakarma -
Category
Software
-
view
286 -
download
1
Transcript of Plugins 101 In Microsoft Dynamics CRM 2015
![Page 1: Plugins 101 In Microsoft Dynamics CRM 2015](https://reader035.fdocuments.net/reader035/viewer/2022080123/586fd75e1a28ab18428b525f/html5/thumbnails/1.jpg)
Plug-Ins 101in
Dynamics CRM 2015
![Page 2: Plugins 101 In Microsoft Dynamics CRM 2015](https://reader035.fdocuments.net/reader035/viewer/2022080123/586fd75e1a28ab18428b525f/html5/thumbnails/2.jpg)
Agenda
Why Plugins? Event Pipeline Messages Images How to develop a plugin?
![Page 3: Plugins 101 In Microsoft Dynamics CRM 2015](https://reader035.fdocuments.net/reader035/viewer/2022080123/586fd75e1a28ab18428b525f/html5/thumbnails/3.jpg)
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
![Page 4: Plugins 101 In Microsoft Dynamics CRM 2015](https://reader035.fdocuments.net/reader035/viewer/2022080123/586fd75e1a28ab18428b525f/html5/thumbnails/4.jpg)
Event Pipeline
Pre-event/Pre-Validation Pre-event/Pre-Operation Platform Core Operation Post-Event
![Page 5: Plugins 101 In Microsoft Dynamics CRM 2015](https://reader035.fdocuments.net/reader035/viewer/2022080123/586fd75e1a28ab18428b525f/html5/thumbnails/5.jpg)
Messages
Plug-in Message is the triggering event, such as Update or Create.
Most commonly used messages are… Create Update Delete Retrieve RetrieveMultiple Etc.
![Page 6: Plugins 101 In Microsoft Dynamics CRM 2015](https://reader035.fdocuments.net/reader035/viewer/2022080123/586fd75e1a28ab18428b525f/html5/thumbnails/6.jpg)
Images
Snapshots of the entity’s attributes, before and after the core system operation.
Messages Stage Pre-Image Post-ImageCreate PRE No NoCreate POST No YesUpdate PRE Yes NoUpdate POST Yes YesDelete PRE Yes NoDelete POST Yes No
![Page 7: Plugins 101 In Microsoft Dynamics CRM 2015](https://reader035.fdocuments.net/reader035/viewer/2022080123/586fd75e1a28ab18428b525f/html5/thumbnails/7.jpg)
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.
![Page 8: Plugins 101 In Microsoft Dynamics CRM 2015](https://reader035.fdocuments.net/reader035/viewer/2022080123/586fd75e1a28ab18428b525f/html5/thumbnails/8.jpg)
Thank You!