web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Dynamics 365 Community / Blogs / mfp's two cents / Extending Dynamics 365 for ...

Extending Dynamics 365 for Operations

Michael Fruergaard Pontoppidan Profile Picture Michael Fruergaard ... 1,616
2318.ExtensibilityLogo.png Dynamics 365 for Operations has great support for implementing pure add-on solutions. A pure add-on solution is extending the existing functionality using non-intrusive extension points.

In the Dynamics AX era implementing non-intrusive solutions was near impossible. My decade old Channel 9 video on Smart customizations is recommending being as little intrusive as possible.

That is still good advice, and it turns out that we now can be significantly less intrusive. A lot of new extensibility features have been added. This series of blog posts will explore these.

Why does it matter?

When a solution is implemented using extension points only, then the solution's cost of maintenance drops significantly:

  • The code conflicts that are typically experienced during code upgrade seize to exists.
  • The compilation time is reduced by magnitudes,
  • The package size is reduced.

Being a good citizen

A good citizen is referring to a well-behaved extension, that can live side-by-side with other extensions using the same extension point. The opposite is a bully, they claim the extension point for themselves, and are at risk of colliding with other solutions.

Read more here

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/extensibility/extensibility-home-page

More to come soon – stay tuned.

THIS POST IS PROVIDED AS-IS; AND CONFERS NO RIGHTS.

Comments

*This post is locked for comments