As a Unified Service Desk administrator, you are tasked with either fresh deployment of Unified Service Desk or on an upgrade of the Unified service Desk client or solution bits, for your organization. For such deployment exercise, it is a necessity that you follow the guidelines to minimize the impact and increase the agent productivity.
Use the latest version of Unified Service Desk
Unified Service Desk has an annual release cadence for the major version upgrades. These major releases are interspersed with minor releases and consists of important bug fixes and new features.
Details on the latest version of Unified Service Desk in the market is here and download the latest version from here.
Note that the Unified Service Desk client has a solution component that is available via Package Deployer. You must also upgrade the solution component.
Going forward, Unified Service Desk will support last three releases (N-2 format). On the release of next version of Unified Service Desk, oldest supported version will be deprecated.
For example, with the release of Unified Service Desk 4.2, Unified Service Desk 3.3 version will stand deprecated.
Pilot to Production
To avoid late detection of in-production issues (if any) due to upgrade, it is recommended to identify a set of pilot users to test the latest version.
These users can upgrade to the latest version of the Unified Service Desk client bits and provide feedback. Based on the users’ feedback, the pilot can be graduated to a full-fledged rollout.
We have seen the geometric progressions work well in the pilot scenarios. For example, start the pilot with a core group of 10 users in the first week. Later, on a weekly cycle, increase the number to 20, 40, 80 and so on depending upon the size of the organization.
First, you can upgrade and validate the solution components in the sandbox environments and then upgrade the solution component in the production environment. If you are making some changes in the customer experience, i.e. implementing some new workflows, you can use the Unified Service Desk configurations to make the new workflows available only to a controlled set of pilot users.
Use Best Practices Analyzer
With the latest versions of Unified Service Desk, the Best Practices Analyzer tool is available which allows you to validate against our guidelines about System Configurations, Unified Service Desk, Internet Explorer settings, and Unified Service Desk configurations. Although deviating from best practices may not necessarily lead to a breakdown, they indicate crucial parameters that can result in poor performance, poor reliability, unexpected conflicts, increased security risks, or other potential problems.
Adhere to System Requirements
Unified Service Desk is a very powerful platform, which allows you to perform inimitable UI integrations and create a highly customized line of business workflows, but with great power comes great responsibility. Our system requirements stipulate the minimum hardware configurations for the sample solutions we ship, but you need to evaluate your configurations against your customizations.
Our system requirements also detail the recommended version of the required software. We strongly recommend you to use the latest versions of Dynamics 365, Windows 10 operating system, and use Chrome Process hosting type.
Test and Benchmark
It is necessary that you benchmark your key user scenarios and validate the same during upgrades against the established benchmarks.
Train for Diagnostics
Unified Service Desk emits necessary diagnostic data in case of issues. The crash reports are automatically generated when Unified Service Desk encounters a fatal or non-fatal exception. These reports are required for quick diagnosis of issues. For the pilot users who are encountering issues, turn-on the verbose logging and performance telemetry for the quick diagnosis of the issues. For more information on the diagnostic data, see
Configure client diagnostic logging in Unified Service Desk.
NOTE: MSDN Blog Best Practices for Unified Service Desk Deployment and Upgrade is deprecated.