Dynamics 365 Unified Interface: Frequently Asked Questions
What is the Unified Interface for Dynamics 365
Unified Interface uses a responsive web design to make sure that Dynamics 365 is portable so that records and forms reflow whether being viewed on a large screen or a small mobile device.
This reflects the same responsive principles seen in websites that are rendered for optimal viewing and interaction across any screen size, orientation or device.
Why has the Unified Interface been introduced?
The new UI has been developed to address the inconsistent experiences that users have encountered when using Dynamics 365 across different devices and screens.
From using Dynamics within a desktop browser, on a mobile app, or accessing records in Outlook, many have commented on the divergence between these experiences.
One reason for this is that the classic web interface contains various constructs which couldn’t translate well across other clients.
And another driver of change is Dynamics trend to becoming ever more app-centric. With increasingly connected and diverse app modules being implemented to handle different workstreams it’s essential that apps only need to be designed once, quickly deployed and shared across clients rather without needing to develop and maintain multiple forms for each device or screen.
Microsoft’s answer has been to introduce the Unified Interface.
How is the new UI structured?
To ensure a consistent experience across clients, a fundamental part of the Unified Interface structure is the PowerApps Control Framework.
Essentially, this a layer that sits on top of Dynamics forms that enables custom controls to be built. Some examples of custom controls include dials, switches and sliders which are designed to provide greater visualisations across forms for entering data.
Within the Unified Interface every control, be it a text box, a calendar, or these switches and dials, will be built using the PowerApps Control Framework. Through this PCF, developers and partners are provided with a new framework to design, build and deploy custom functionality in Dynamics 365.
What else is new?
Other aspects of the Unified Interface include embedded interactive dashboards across all devices including mobile. As a result, embedded Power BI dashboard can be accessed from within Dynamics 365 on a mobile device.
Visual filters help users interpret dashboards and list views before drilling down into the data.
Among the many navigation changes, users are able to dock or pin guided process flows so that these remain on screen when users navigate to other areas of the record form including form tabs.
The return of form tabs and the addition of related items simplifies navigation to reduce clicks enabling users to quickly find detail which can include contextual records.
When records are opened from a list view, a new control enables users to open an additional panel and scroll through other records in the list.
A new timeline control replaces the activity / notes panel that features new filters and visualisations that help users navigate record notes, posts, emails and tasks.
Through a new reference panel, users are able to access contextual information by switching between sub grids without clicking away from records or launching pop-ups. For example, on a contract record use the reference panel to toggle between related cases, open opportunities and entitlements.
Further improvements arrive in Dynamics 362 v9.1 including new capability to apply custom controls within process flows.
This can include interactive dials, sliders and switches but will also include the option to include widgets that provide contextual insights from LinkedIn Sales Navigator within guided processes.
Other enhancements include native functionality for dependent option-sets and editable grids when using Dynamics on a phone. Also, new integration with Microsoft Teams will enable Teams to be surfaced within a Dynamics 365 record, and vice versa.
Crucially, these enhancements are exclusively being released for the Unified Interface and they won't be added to the classic web interface.
What is Microsoft's plan for the Unified Interface?
Microsoft’s goal is to make the Unified Interface the primary, and only client interface for all Dynamics 365 customer engagement apps.
This was first released in v9.0 and it is now the default interface for the Dynamics App for Outlook, Dynamics mobile app and for all new Dynamics 365 app modules.
Unified Interface represents the future for developing Dynamics 365 and it will ultimately replace the classic web interface that existing users will be familiar with.
** January 2019 Update ** Looking ahead to the April 2019 update, Microsoft have declared this is now the 'mainline experience' and announced further capabilities that will only be accessible within the Unified Interface.
How does the Unified Interface work with the classic web Interface?
If you have implemented or upgraded to Dynamics 365 v9.0, you already have access to the Unified Interface in a desktop browser but for the majority of desktop users this has yet to be enabled.
In v9.0 and v9.1, Unified Interface co-exists with the classic web interface for existing customers. Upon upgrading to v9.0 most administrators opted to deploy a refreshed version of the regular web interface rather than activating the new experience.
That’s because several functionality gaps have existed between the old and new interfaces. Commands such as advanced find, merging records and bulk edits weren't available in the initial Unified Interface roll out which proved an obvious barrier to adoption. These gaps are closing as Microsoft releases updates to fix issues and introduce new capabilities.
While the classic web UI and new experience currently co-exist, Microsoft has signaled that at some future point it will switch off this side by side arrangement and migrate all customers to the Unified Interface.
When will the classic web UI be deprecated?
Microsoft has yet to release any time-frame for the deprecation of the classic web interface.
Telemetry is increasingly used by Microsoft to better understand how users are interacting with the product and this will certainly be crucial in determining when the legacy interface will be deprecated based on adoption of the new UI.
In the short term, for the v9.1 release there isn’t any change and the regular web interface remains available.
Microsoft has stressed it will provide ample notice to remaining customers before it removes the classic web interface. On this basis, we do not expect this will occur prior to the release of v10.0 which is scheduled for April 2019.
However, rather than any deadline set by Microsoft driving this migration we are already seeing early adopters migrating to the Unified Interface having concluded that it offers a superior user experience.
This will be further enhanced with upcoming releases and while for last 12 months we’ve encountered functionality gaps in the Unified Interface, heading into 2019 we are seeing this situation reverse whereby the legacy interface is beginning to trail as more functions are exclusively added to the new UI.
What are Hybrid Experiences?
To address some of the functionality gaps highlighted above, Microsoft are using hybrid experiences.
Advanced Find has recently added to Unified Interface and running this is one example of a hybrid experience. Selecting this command from the main Dynamics toolbar opens up the classic interface to display to define search terms.
However, clicking an item in the search results will always open records in the new Unified Interface. As a result, the legacy experience is strictly contained and won’t leak to other functions such as when records are viewed.
How should I prepare for the Unified Interface?
For existing Dynamics 365 users currently working with the regular web interface the new experience is a significant change and migration to this interface should be careful planned.
Firstly, consider the different use cases in your business. Each work-stream can have its own specific Dynamics 365 app and user experience so consider which aspects of the Unified Interface, including custom controls, can best be utilised for these requirements.
To gain familiarity with custom controls and other aspects of the new experience, you can take a closer look within your non-production environment.
Also, some functions and plug-in's that you currently use may not be supported in the new experience. The legacy Dynamics CRM Contracts entity is one example of this.
Speak to Preact, or engage with your current Dynamics partner, to learn more about the Unified Interface. We'll help you understand any important functionality gaps and assess the potential impact of implementing the new experience within your environment including how best to utilise its new capabilities.
You can also read more on the Dynamics 365 blog about the new UI.
Finally, your plan should focus on user adoption to handle this change and make sure that all Dynamics 365 users understand how to navigate the new experience.
Please get in touch if you want to know more, or to get advice on enabling the Dynamics 365 Unified Interface