QuestionQ390

Develop integrations

A company intends to implement an integration between Microsoft Dataverse and Azure Service Bus.

When an Account row is updated and the Credit Limit is set to more than $25,000, row information must be posted to an Azure Service Bus queue. The prior Credit Limit value must also be included.

You use the Microsoft Power Platform CLI to create the plug-in package.

You need to implement an interface.

Which interface should you implement next?

  • A IServiceEndpointNotificationService
  • B IPluginExecutionContext
  • C IWebHttpServiceEndpointPlugin
  • D IServiceEndpointPlugin
Explanation

An Azure-aware Dataverse plug-in uses the notification service that implements IServiceEndpointNotificationService to post the current execution context to a configured Azure Service Bus endpoint. A plug-in step can use a pre-image to make the prior Credit Limit available in that context. IServiceEndpointPlugin and IWebHttpServiceEndpointPlugin instead define listener contracts for one-way and REST Service Bus relay endpoints, not the service used by the Dataverse plug-in to post to a queue.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!