Featured

    Featured Posts

  • How to use Shortcut keys in USD
  • Create Timer behavior with action calls

Unified Service Desk - My experiences Series - 1 (Step-by-Step installation of USD)

There are 2 major components in Unified Service Desk (aka USD) set up. a) ServerEnd Installation b) Client installation.
  1. ServerEnd Installation: This basically installs couple of CRM Solutions (actually 3 solutions - UII Solution, USD Solution and USD Base customizations solution) which are required for USD to run at client side. These solutions will contain all the USD Components like Hosted controls, Actions & Action calls, events etc.
  2. Client Installation: This is the actual USD Application which users (typically Call center agents) will use to connect to CRM and other LOB Applications under one roof.
Here are the step-by-step installation process for both of these installations for your ready reference.
NOTE: Before continuing further with the steps, You should have a CRM organization where you are System Administrator. For the sake of this post, I have created an online CRM Trail version.


  1. Download the latest Setup files from http://www.microsoft.com/en-gb/download/details.aspx?id=43110 (* At the time of the this post, this is the latest path for USD).


  1. Let's start with the setup on Server side. Execute the CRM2015-7.0.0-USD-PackageDeployer.exe, The first step you should see is Terms and Conditions and I'm damn sure that you won't be interested in reading all those 10 to 15 pages terms of conditions list. Just Click Accept Terms and conditions and click "Continue" for the next step.


  1. The setup will now extract all these solutions for which you need to provide a path. Select the path where you want to extract these components and click "Ok". It really doesn’t matter where you are extracting the files, just for future reference, I made a folder named "USD" in my documents folder and selected the path


  1. Once after completing the extraction, Setup should automatically start "Package Deployer" where you should simply click "Continue"

  1. If CRM is OnPremise installation, Select On-Premise and pass the User ID & Password or "use default credentials (Logged in user credentials)".
    If you are using CRM Online, then select "Online" and if you have Office 365 then please select Office 365. Pass the credentials and hit "Login".
    Note: If you are not sure about your region, then select "don’t know".

  1. Here is one of the important screen. You have to select any of the package and mostly I would prefer to go with Base package. Please note that all these 3 packages will have the same entities except for the fact that the data might be little different in each of these packages.
    1. Base package, comes with bare minimal set of Hosted controls and actions which are definitely required for USD to up & run.
    2. CRM 2013 SP1 Package, contains couple of more hosted controls which demonstrates the integration with other LOB applications
    3. CRM 2013 SP1 with product updates package, Involves some other controls which majorly talks around SLA stuff.
    Please note that, If you install any package other than Base package, You might need to copy the respective additional control dlls in to the USD Client folder which you have to install after this installation.


  1. A confirmation message on which package you have selected in previous screen along with the details of the package content . Hit Next to continue with..
  2. A final confirmation of the package. Click next to continue with setup.
  3. Set up will now prepare the content required for the installation and should display the CRM solutions that it is going to import on the CRM Organization. In case of any issues with the access rights on the organization Set up should throw an error message over here . Click next if no errors
  4. This is when you will actually see the setup is importing the solutions on to CRM organizations. It might take good amount of time depending upon the organization and server setup.
  5. Installation of USD Server side components are completed with this step. Hit Finish to close the window.
  1. Once after completing the setup now if you see the CRM Organization, Under Settings >> You should be able to see a new Menu Item "Unified Service Desk" (Delete browser cache once and try it If you are unable to see this menu item). The "USD" menu item will contain all the entities that are related to USD.

With that we are done with "Server side installation" steps required for USD. 

As you are already aware USD is a windows based application (built on WPF) we have to install the USD in the client machine wherever it is required. 

Let's go with the Client side installation steps of USD. 

  1. Execute "Unified Service Desk Setup-AMD64.exe" (use the 32 bit version if the client is 32 bit version of machine) which you have downloaded in Step 1 of this post.

  2. Accept the End user license agreement and click "Next" to continue.
  3. You can safely register the products with default logged in credentials. Hit Next to continue.
  4. The setup will now check for the pre requisites .NET 4.5.2 (available at .NET 4.5.2 ) and Windows Identity Foundation (available at WIF)
  5. Select a path where you want the setup to be installed and Click Next
  6. Confirm the installation details and hit Install. This should trigger the actual installation of USD in the client machine.
  7. Click Finish after successful completion of the installation. With the default option set, you should be able to see a short cut of USD icon by now on your desktop.
  8. Start the USD application from Desktop and pass the credentials required to connect to CRM organization.
  9. This should start loading the configuration of Unified service desk and should start the application.
  10. This should be what you should see a default USD screen with the "Base Package" selected.

Here you go ... all set with your Unified service desk.

This is my first post on unified service desk series and i thought the post should help for a new bee in the industry and so detailed step-by-steps given. I know it might be little annoying for some of those techies but my intent is to reach that new bud :)

In the next post I would like to discuss about the Search functionality in USD. Till then Ta..

--Srikanth
author

Naga Srikanth Alluri

A passionate developer, learner and a budding blogger :)

Get Email Updates to your Inbox!

1 comments:

Thanks Srikanth for the detailed steps...very informative :)....

Reply

Post a Comment

Hey, dont forget to leave your name if your giving comment as anonymous user :)

www.CodeNirvana.in

Translate

Total Pageviews

Copyright © CRM Ramblings | Designed By Code Nirvana