September 2011
Intermediate to advanced
1008 pages
24h 27m
English
A plug-in is a .NET assembly that can be used to intercept events generated from the CRM system, to perform a variety of actions (previously referred to as callouts in earlier versions of CRM 3 and before). An example of event interception is an entity that will be created, updated, or deleted, and an action can be virtually anything. Some common plug-in uses might include
• Performing a complicated update routine on CRM entities and/or attributes when it might be impractical to use JavaScript
• Grabbing data from another system and updating CRM when an entity instance is being created or updated
• Updating another system programmatically from CRM (such as an accounting system)
Using plug-ins, you can fire a custom action ...