Implement business logic with Microsoft Dataverse plug-ins
Intermediate
Developer
Microsoft Power Platform
Microsoft Dataverse
Build a Microsoft Dataverse plug-in that enforces business logic beyond what declarative tools can do, and register it so Dataverse runs it at exactly the right moment in a data operation.
Learning objectives
After completing this module, you'll be able to:
- Demonstrate the use of the different event execution pipeline stages.
- Develop a plug-in that uses the execution context.
- Develop a plug-in that implements business logic.
- Implement Pre Images and Post Images to support plug-in logic.
- Perform operations in plug-ins by using the Organization service.
- Register plug-in components by using the Plug-in Registration tool.
Prerequisites
Before starting this module, you should be able to:
- Write and build a C# class library that uses classes, interfaces, and exception handling.
- Identify Dataverse tables, columns, and relationships, including their logical names.
- Create and update Dataverse rows in a model-driven app.