Microsoft Dynamics 365: 2020 release wave 2 plan

That’s right. It’s time again for the next round of features that Microsoft is planning for the next major release. It’s weird this time, lacking most info from conferences .. the kind of “silent” release of Wave 1 .. it’s almost like flying blind. Although, there is a crapload of information online. And of course, don’t forget Microsoft’s Virtual Conference from June 3rd. 

Since I’m still focusing on Business Central – I’m only going to cover that part .. but do know that the entire “Dynamics 365” stack has a release for Wave 2.   Business central-related information can be found here: https://docs.microsoft.com/en-us/dynamics365-release-plan/2020wave2/smb/dynamics365-business-central/planned-features

As it doesn’t make sense to just name all features (as they are all listed on the link above), I’m just going to talk again about the features I’m looking forward to (and why) – and the ones that I’m kind of less looking forward to.

What am I looking forward to?

As always – most probably this is going to be somewhat tech-focused .. sorry .. I am what I am, I guess.

Service-to-service authentication for Automation APIs

Very much looking forward to that – just because of the possibilities that we’ll have with DevOps, because at this point, supporting a decent release flow in DevOps to an environment that is fully “Multi Factor Authentication” – well – that’s a challenge. For me, this has a very high priority.

Support for an unlimited number of production and sandbox environments

Today, business can only be in three countries, because we can only create 3 production environments. That obviously doesn’t make sense – so absolute a good thing from Microsoft to open this up! Next to that…

Business Central Company Hub extension

That sounds just perfect! It seems they are really taking into account that switching companies is not a “per tenant” kind of thing, but really should be seen across multipole tenants.

It seems it’s going to be built into the application, within a role center of a task page.  At some point, Arend-Jan came with the idea to put it in the title bar above Business Central like this:

Image

Really neat idea that I support 100% :-). As long as it would be across multiple tenants/localizations .. :-). May be as an extension on the Company Hub? Who knows.. . Any solution, I’m looking forward to!

I couldn’t find the extension in the insider-builds – so nothing to show yet.. .

Business Central in Microsoft Teams

Now, doesn’t THAT sound cool? Because of the COVID-19 happenings, our company – like many other companies out ther – has been using Teams a lot more than they were used to. And the more I set up Teams, the more I see little integrations with Business Central could be really useful!

What exactly they are envisioning here, I don’t know, but the ability to enter timesheets, look up contact information to start a chat or call or invite or… . Yeah – there are a lot of integration-scenarios that would be really interesting.. .

Common Data Service virtual entities

I’m not that much into the Power-stuff (fluff?) just yet, but I can imagine that if I would be able to expose my own customizations, or any not out-of-the-box entities to CDS, that it would be possible to implement a lot more with Power Apps and other services that connect to the CDS entities.

Performance Regression and Application Benchmark tools

One of the things we are pursuing is the ability for DevOps to “notice” that things are getting slower. This means that we should be able to “benchmark” our solution somehow. So I’m looking forward diving into these tools to see if they can help us achieve that goal!

Pages with FactBoxes are more responsive
Role Centers open faster

These are a few changes in terms of client performance – and what’s not to like about that ;-). I have been clicking through the client, and it definitely isn’t slower ;-). I also read somewhere that caching of the design of the pages is done much smarter .. even across sessions, but I didn’t seem to find anything that relates to that statement here on the list.

On-demand joining of companion tables

So so important.  Do you remember James Crowter’s post on Table Extensions?  Well, one of the problems is that it’s always joining these companion tables.  I truly believe this can have a major impact on performance if done well.   

Restoring environments to a point in time in the past

I have been advocating strongly against “debug in live” – well, this is one step closer to debugging with live data, but not in the production environment. Also this is a major step forward for anyone supporting Business Central SaaS!

Attach to user session when debugging in sandbox

Sandboxes are sometimes used as User Acceptance Test environments. In that case, multiple users are testing not-yet-released software, and finally, we will be able to debug their sessions to see what they are hitting.

Debug extension installation and upgrade code

Finally! I have been doing a major redesign of our product, and would have really enjoyed this ability ;-). Nevertheless, I’m very glad it’s finally coming! No idea how it will work, but probably very easy ;-).

What am I not looking forward to?

Well, this section is not really the things I don’t like, but rather the things I wasn’t really looking forward to as a partner/customer/.. . I don’t know if it makes any sense to make that into a separate section .. but then again .. why not. It actually all started with something that I really really hated in one of the previous releases: the ability to go hybrid / customize the Base App. And I kept the section ever since ;-). So .. this is the rest of the list of features we can expect:

Administration

Application

Migrations to Business Central Online

Modern Clients

Seemless Service

General

I have the feeling not everything is included in this list, honestly. There isn’t much mentioned on VSCode-level, while we know there is going to be quite some work in the “WITH” area .. . And we expect to have “pragmas” in code available in the next release as well – or so I understood. That’s just a couple of things you could see in the session “Interfaces and extensibility: Writing extensible and change-resilient code” session of the recent Virtual Conference of Microsoft. 

5.00 avg. rating (97% score) - 1 vote

Permanent link to this article: https://www.waldo.be/2020/07/09/microsoft-dynamics-365-2020-release-wave-2-plan/

3 comments

    • Christopher F. J. on July 9, 2020 at 12:54 pm
    • Reply

    Do you know if there are any news on Report extensibility?

      • waldo on July 9, 2020 at 1:53 pm
        Author

      Good one – I know it was on the planning at some point, but didn’t read anything about it .. . I don’t know the status..

    • Daniel Göhler on July 9, 2020 at 7:19 pm
    • Reply

    Caching of the design of the pages is part of 16.3: https://twitter.com/nibmike/status/1280465008426717185

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: