Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Extending Dynamics 365 for Operations

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.

Some terminology

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.

Blog posts

  1. Subscribing to events
  2. Responding through delegates
  3. Adding new methods to existing classes, tables, forms, etc.

More to come soon – stay tuned.

 

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

Share the post

Extending Dynamics 365 for Operations

×

Subscribe to Msdn Blogs | Get The Latest Information, Insights, Announcements, And News From Microsoft Experts And Developers In The Msdn Blogs.

Get updates delivered right to your inbox!

Thank you for your subscription

×