Dynamics 365 Plugins (Part 1)

| Ijlal Monawwar

dynamics 365 plugins


Plugins are code components that help us to achieve some complex business required functionality. They are used to extend the functionality of our dynamics applications by introducing some custom logic or customizations that are not available out of the box. The language they are written in is C# and it uses the .Net Framework and it is executed or handled on server side rather than client side.

Example Applications

Execute complex or specific business scenarios – like creating a new record when a record in another table is updated or vice versa.

Calling services like internal or external APIs. We can call APIs and for example creating new records based on the supplied data in the API’s response.

We can perform complex server-side calculations when a record is opened. Can call custom actions which are plugins with a custom trigger, on load of the form.

Finally, the last example would be sending alert emails on certain events such as a large change in some field values, etc.

We can use power automate as well. But power automate has less triggers than the plugins provide in Dataverse operations. Plugins are more robust, and we have more flexibility in for example error handling.

Join us next time, as we continue our journey of learning canvas apps.Click here to learn more about Imperium's Power Apps Services. We hope this information was useful, and we look forward to sharing more insights into the Power Platform world.

Chief Architect, Founder, and CEO - a Microsoft recognized Power Platform solution architect.

About The Blog

Stay updated with what is happening in the Microsoft Business Applications world and initiatives Imperium is taking to ease digital transformation for customers.

More About Us

We provide guidance and strategic oversight to C-Suite and IT Directors for on-going implementations. Feel free to give us a call.

1 331 250 27 17
Send A Message

Ready to Start?

Get a personalized consultation for your project.

Book a Meeting