Work with Microsoft Dataverse data in your Azure solution

An internal plug-in named ServiceBusPlugin is provided with Dataverse. The plug-in contains the business logic to post the Dataverse message execution context to the integrated Azure service. To use this plug-in, you need to register an Azure endpoint and a step for the plug-in. The step defines what message and table combination being processed by the core Dataverse operation should trigger the plug-in to execute. For more information, see Walkthrough: Register an Azure-aware Plug-in using the Plug-in Registration Tool.

In addition, you can write a custom plug-in that includes the required lines of code to post to the Azure service. The plug-in is registered in a similar way, except that it must be registered in the sandbox. For more information on writing a custom plug-in that can post to the Azure services, see Write a Custom Azure-aware Plug-in.

You can also write a custom workflow activity that can post the execution context to the Azure service and include this activity in your workflows. Sample code for a custom Azure-aware workflow activity is provided in the Sample: Azure aware custom workflow activity.

Note

Any service endpoint registered for a synchronous step will send the execution context data to the Azure service immediately. If an error occurs after the request was sent, the data operation will rollback but the request sent the the Azure service cannot be recalled.

See also

Writing a Plug-in
Event execution pipeline
ServiceEndPoint Entity