Send Microsoft Dynamics CRM data over the Azure Service Bus
Applies To: CRM 2016 on-prem, CRM Online
An internal plug-in named ServiceBusPlugin is provided with Microsoft Dynamics CRM Online 2016 Update and Microsoft Dynamics CRM 2016 (on-premises). The plug-in contains the business logic to post the Microsoft Dynamics CRM message execution context to the Microsoft Azure Service Bus. To use this plug-in, you need to register a Microsoft Azure Service Bus solution endpoint and a step for the plug-in. The step defines what message and entity combination being processed by the core Microsoft Dynamics CRM operation should trigger the plug-in to execute. The ServiceBusPlugin can only be registered to run asynchronously. For more information, see Walkthrough: Register an Azure-aware plug-in with the CRM plug-in registration tool.
In addition, you can write a custom plug-in that includes the required lines of code to post to the service bus. The plug-in is registered in a similar way, except that it must be registered in the sandbox and run under partial trust. For more information on writing a custom plug-in that can post to the Microsoft Azure Service Bus, see Write a custom Azure-aware plug-in.
You can also write a custom workflow activity that can post the execution context to the service bus and include this activity in your workflows. Sample code for a custom Microsoft Azure-aware workflow activity is provided in the topic Sample: Azure aware custom workflow activity.
TasksWalkthrough: Register a plug-in using the plug-in registration tool
ConceptsWrite a plug-in
Plug-in isolation, trusts, and statistics
Understand the data context passed to a plug-in
Register and Deploy Plug-Ins
Event execution pipeline
ServiceEndpoint entity messages and methods
Other ResourcesAzure extensions for Microsoft Dynamics CRM
Microsoft Dynamics CRM 2016 and Microsoft Dynamics CRM Online
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.