Events
Powerful Devs Conference and Hack Together
Feb 12, 11 PM - Feb 28, 11 PM
Join the online conference and 2-week hackathon to explore building powerful solutions with Power Platform.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Plug-ins contain code that enables server-side customization of Microsoft Dataverse data operations. Each plug-in is registered to execute at a specific point within that operation, which is called a step. You may need to find which plug-in steps are registered for specific events and you may need to temporarily disable plug-in steps to avoid issues caused by the plug-in.
This article describes how you can view information about plug-ins and disable and enable them using the Power Platform admin center or Power Apps. You can also perform these actions by installing and using the Plug-in Registration tool (PRT).
To view all plug-in steps for an environment, complete the following steps in Power Apps.
Plug-ins on the System User table can interfere with user sync operations. To make these more visible for system administrators, you can find information about these steps in the Power Platform admin center.
Follow these steps to view plug-in information such as the plug-in name, status, the user under whose identity the plug-in is executing, user license status, and more. You can use the information displayed in this experience to identify common issues related to plug-in execution.
Note
At this time, only plug-ins of the System User entity type are supported.
If you need to disable a plug-in, see Disable or enable a plug-in step.
If you need to change user impersonation for a plug-in, see Set user impersonation for a step.
To change the license assignment for a user in the Microsoft 365 admin center, see To assign a license.
When the system user table is updated with a SetBusiness unit, the post operation plug-in runs twice because these are two separate update operations in the event pipeline. However, the pre-operation plug-in is only run once.
To prevent the post operation from running twice, you can check for the businessunit field update and run your business process accordingly.
More information: Event execution pipeline
Events
Powerful Devs Conference and Hack Together
Feb 12, 11 PM - Feb 28, 11 PM
Join the online conference and 2-week hackathon to explore building powerful solutions with Power Platform.
Register nowTraining
Module
Extend plug-ins in Power Platform - Training
The purpose of this module is to provide an in-depth overview of plug-ins as it relates to Microsoft Power Platform development. This module will review how and when plug-ins are implemented, how they're registered and deployed, and the various configuration options that are available during plug-in registration.
Certification
Microsoft Certified: Power Platform Functional Consultant Associate - Certifications
Demonstrate the use of Microsoft Power Platform solutions to simplify, automate, and empower business processes for organizations in the role of a Functional Consultant.
Documentation
Logging and tracing (Microsoft Dataverse) - Power Apps
Use the plugin trace log to store plug-in execution information to aid in plug-in debugging.
Tutorial: Write and register a plug-in (Microsoft Dataverse) - Power Apps
Learn how to write plug-in code and then register the compiled assembly and step with Dataverse.
The topic contains information about the message and entity combinations that support execution of plug-ins for Dynamics 365 Customer Engagement (on-premises) Customer Engagement.