Developers and Consultants should use this information to prepare for future releases of Dynamics 365. “Deprecated” means Microsoft intend to remove the feature or capability from a future major release of Dynamics 365. (some of already removed). Let's see few of them-
Voice of the Customer is deprecated
The Voice of the Customer solution is used to create and send surveys for collecting feedback. As of July 1, 2019, the Voice of the Customer solution is deprecated. Users can create and distribute new surveys and collect responses from live surveys till July 1, 2020. A new solution, Microsoft Forms Pro, is generally available to capture customer feedback using surveys.
Dynamics 365 for Blackberry is deprecated
Microsoft will continue to provide security and other critical updates to the Dynamics 365 for Blackberry App until October 31, 2019, but will not release any additional features or functionalities within the app. After October 31, 2019, the Dynamics 365 for Blackberry App will be removed from the iOS App Store, and support will end.
Task flows are deprecated
Task flows are deprecated and will be replaced by the immersive experience for business process flows that is planned for release. Moreover, you can now use the new Form designer to fully customize the appearance of business process flows, including using custom controls with the PowerApps Control Framework (PCF).
Dynamics 365 for Outlook (Outlook add-in) is deprecated
Dynamics 365 for Outlook is deprecated with the Dynamics 365 for Customer Engagement apps version 9.0 and will be fully removed in a future major release. This deprecation includes Offline mode and synchronization in Dynamics 365 for Outlook.
Service scheduling in Dynamics 365 for Customer Service is deprecated
The existing service scheduling functionality is deprecated and will be removed in a future major release. The new scheduling experience, built atop Universal Resource Scheduling (URS), is now available on the Unified Interface.
Some client APIs are deprecated
Some client APIs are deprecated in the current release to reorganize the Xrm client API object model to better align with the need of using the same client scripts without having to change them based on the context or the client (web client or the new Unified Interface) where they run. majorly used comman API's are - Xrm.Page.context, GridRow.getData, GridRowData.getEntity, Xrm.Mobile.offline, parent.Xrm, Xrm.Utility.alertDialog, Xrm.Utility.confirmDialog, Xrm.Utility.openEntityForm, Xrm.Utility.openQuickCreate, Xrm.Utility.openWebResource, Xrm.Utility.isActivityType, addOnKeyPress, removeOnKeyPress, showAutoComplete, hideAutoComplete.
Following more features are depreciated, a shorts view here-
- Dialogs are deprecated and can be replaced with Business Process Flows or Canvas Apps.
- Contracts, Contract Line Items, and Contract Templates entities are deprecated and this functionality has been replaced by entitlements in Dynamics 365 for Customer Service.
- Standard SLAs in Dynamics 365 for Customer Service are deprecated and replaced by enhanced SLAs.
- Relationship Roles (Settings>Business Management>Relationship Roles) are deprecated and will be removed in a future major release of Dynamics 365. This feature is replaced by Connection Roles.
- The Silverlight (XAP) web resource is deprecated on the web client, and is not supported on the new Unified Interface introduced in the Dynamics 365 for Customer Engagement apps version 9.0. Instead of Silverlight web resources, you must use custom controls created using the HTML web resources with HTML5 to create UI components to visualize and interact with data.
For more details and proactive planning, we should keep eye on Microsoft release plan for Dynamics 365 for depreciation, latest capabilities and enhancements. Happy Learning!!