Configure Azure integration with Microsoft Dataverse

You can post the message request data for the current Dataverse core operation to cloud hosted applications listening on the Azure Service Bus. To enable this capability in Dataverse, perform the tasks detailed in this topic.

Configure Azure For Dataverse integration

Because you'll use SAS for authorization, you need to configure the rules and issuers of your Azure solution to allow a listener application to read the Dataverse message posted to the Azure Service Bus. In addition, you must configure the service bus rules to accept the Dataverse issuer claim. The recommended method to configure Azure is to use the Plug-in Registration tool (PRT).

For instructions on configuring authorization see Tutorial: Configure Azure (SAS) for integration with Dataverse.

Test Configuration

After configuring Azure integration, you'll need to perform these other tasks.

  1. Write and register a listener application with an Azure Service Bus solution endpoint. For more information, see the Azure Service Bus documentation.
  2. Register an Azure aware plug-in or an Azure-aware custom workflow activity with Dataverse. More information: Tutorial: Register an Azure-aware plug-in using the Plug-in Registration tool
  3. Perform the necessary Dataverse operation that triggers the plug-in or custom workflow activity to run.

If all of the preceding steps were performed correctly, a message containing the Dataverse data context should be sent to an Azure queue or topic and ultimately received by the listener application. You can navigate to the System Jobs grid in the Power Apps web application, under Advanced settings, and check the status of the related system job to see if the post to the Azure Service Bus succeeded. If errors occur, the message section of the system job displays the error details.

See also

Azure integration
Use plug-ins to extend business processes
Work with Dataverse data in your Azure solution
Write a listener application for a Azure solution
What is Azure Service Bus?