Unified Event Framework for Plug-ins and Workflow Activities
![]() |
[Applies to: Microsoft Dynamics CRM 4.0]
Find the latest SDK documentation: CRM 2015 SDK
In Microsoft Dynamics CRM 3.0, separate programming interfaces were supported for custom callout and workflow business logic extensions. This separation added increased complexity and a steeper learning curve for creating custom Microsoft Dynamics CRM extensions. The Microsoft Dynamics CRM system managed the execution of workflows through business logic that was built into the Microsoft Dynamics CRM product.
The new event framework unifies the separate plug-in and workflow models into a single event model. The unification of event models results in improved system event processing efficiency, a common programming interface for both plug-ins and workflow extensions, and a common deployment programming interface. Microsoft Dynamics CRM uses the .NET version 3.0 Windows Workflow Foundation technology to execute workflows, which results in expanded workflow capabilities and use of a standard workflow programming model across Microsoft products.
See Also
Concepts
.gif)