It’s always an exciting moment when you work with software and new features are announced. Will my top request be there? What new things are coming that we are going to get to work with, and share with our customers? Microsoft releases new features for business applications (Power Platform and Dynamics 365) twice a year, with those new features being rolled out over a 6-month period known as a ‘wave’. January 27 2020 (early hours of January 28 for those of us in Australia) saw the publication of the Wave 1 2020 release notes, announcing what’s coming between April and September 2020.
In this post I’m going to take you through the highlights, as I see them, from the Wave 1 2020 release. This doesn’t cover everything; my approach here is to cover the key themes and trends we are seeing in the business applications space, illustrated by announcements in this release. My aim here is to answer the question, “What’s in it for you?”, rather than providing a long list of technical features. Everything in this post is current as at the date of writing, but please click through on the links provided in this post for more detail and updates on each new feature mentioned.
High velocity low code development
We are seeing an explosion in the number of business applications being built – forecast to reach over 500 million by 2023 – and there are not enough professional developers to keep up with that magnitude of growth and demand. This means domain citizens, subject matter experts, are going to be developing apps with low code platforms. The Wave 1 2020 release includes a huge number of announcements around the maker experience in Power Apps which further enable no code / low code development of apps, the highlight of which includes the ability to build fully responsive, reflowing app pages with no code (rather than advanced expressions). We will also be able to create printable pages in canvas apps, enabling field scenarios where a document or file needs to be printed from a mobile app – this is one of the top asked for Power Apps features.
Power Virtual Agents (announced November 2019) is another great example of this high velocity low code development capability on the platform. With Power Virtual Agents, subject matter experts can create a chatbot using a drag and drop, no code interface. With Wave 1 2020, we will be able to add a Power Virtual Agents bot to a mobile app (Power Apps canvas app), add images and videos to chat topics, and connect bots to voice and phone call interactions. Power Virtual Agents also offers a no cliffs development experience – connecting seamlessly to bring in more complex skills from the Microsoft Bot Framework when needed.
With this release, the world of authoring interactive adaptive cards is open to low-code developers for the first time, using Power Automate for Microsoft Teams, and in the authoring canvas of Power Virtual Agents.
High value out of the box capabilities
As awesome as it is that we can build custom business applications with Power Apps, the business applications platform also includes finished applications in Dynamics 365 that you can configure to meet your needs. My top new feature from the whole of this release is the introduction of Sales Forecasting capabilities to the Dynamics 365 Sales (CRM) application.
We will now have the ability to create and manage the forecasting process in Dynamics 365, working with forecasts and the underlying opportunity data together. This functionality supports flexible configuration for multiple forecasting types and organisational structures, and sales managers can manually adjust forecast values to ensure forecast accuracy. (And read on for more on Forecasting in the next section on artificial intelligence….)
Another fundamental and important development in business applications is the ability to use artificial intelligence to create intelligent applications. Microsoft is making the AI toolset available to non data scientists, and there are a number of new announcements in the Wave 1 2020 release that bring further capability for intelligent business apps.
Dynamics 365 Sales Insights uses AI to further enable sellers in this release – including Advanced Forecasting (predictive forecasting using AI and the ability to take snapshots to compare historical and current forecasts). Dynamics 365 now includes eight AI offerings, which bring AI and insights into Sales, Customer Service, Marketing and more. This release includes, for the first time, the new Dynamics 365 Connected Store and Dynamics 365 Product Insights offerings.
The introduction of AI Builder to the Power Platform was one of the biggest announcements of 2019. App makers can leverage pre-built AI models for Form Processing, Object Detection and Text Classification (all becoming generally available in this release) and Prediction. The Wave 1 2020 announcement includes new models, which will be available in preview – anomaly detection, image moderation and receipt scanning – this last one in particular is sure to be a hit, with lots of new expense management apps just waiting to happen!