Skip to main content

Notifications

Microsoft Dynamics CRM (Archived)

Unified Service Desk (USD) - performance

Posted on by 68

Hi there!

We are currently facing some performance issues with Unified Service Desk and I was hoping that maybe someone has ran into the same issues as me. 

The problem is, when the user opens a new session, it takes very long (about ~10 seconds) for the all of the tabs to load. I have already set all the hosted controls to IE Process, as I have understood that this is the most efficient hosting type. I also marked some of the UII Actions that can load separately as async, but that does not seem to do a lot.

When the session starts, a new activity is created, some transactions are created, an ISH page loads and some cases and activities are retrieved. I guess that it is to be expected to wait a few seconds when performing these tasks at the same time, but I would not expect it to take this long.

If anyone has some pointers on this, I would be very grateful :)

*This post is locked for comments

  • Namrata11 Profile Picture
    Namrata11 75 on at
    RE: Unified Service Desk (USD) - performance

    Hi ,

    We are using USD 4.0 version. We have followed the best practice provided by Microsoft. But on load of contact/ Account our USD is getting grey out (Blank screen) until you manually refresh the form.

    Do you have any idea why?

  • Neil Parkhurst Profile Picture
    Neil Parkhurst 10,725 User Group Leader on at
    RE: Unified Service Desk (USD) - performance

    Your understanding on the cache is correct. It does "just" speed the loading time of USD.

  • Erik Donker Profile Picture
    Erik Donker 68 on at
    RE: Unified Service Desk (USD) - performance

    Thanks for your response, everyone :)

    Wayne Walton

    I have indeed that observed that USD will run a lot faster after freeing up resources.

    Neil Parkhurst

    The pages are indeed not loading very fast, the problem was, I don't want other applications to wait for the page to be ready. I have the feeling that marking the Navigate Actions as Async helps with this to some extent. Also, what I did, I now call the default action on the Hosted Control first. This appears to load the Hosted Control, without waiting for the pageload to finish. All the Hosted Controls are now loading while the pages are continuing to load.

    Varadarajan Nadar

    As for as I know, setting up a cache only increases the initial loading time of USD and it does not help with overall performance. But if I am wrong, please correct me :)

  • RE: Unified Service Desk (USD) - performance

    Hello,

    You can use the concept of Client Caching which can improve the performance.

    To Enable client caching

    Sign in to Microsoft Dynamics 365.

    Go to Settings > Unified Service Desk.

    Click Options.

    Click New on the command bar to create a new option.

    For the new option, type ClientCacheVersionNumber in the Name box, and an alphanumeric number in the Value box. The alphanumeric value is used as the cache key for Unified Service Desk.

    Click Save.

    When the option is present and populated, Unified Service Desk will activate the client caching.

    Refer this to get more details on Client Caching: technet.microsoft.com/.../dn646861.aspx

    Thanks.

  • Neil Parkhurst Profile Picture
    Neil Parkhurst 10,725 User Group Leader on at
    RE: Unified Service Desk (USD) - performance

    You are right that IE Process should be the correct hosting type to use.

    How does the 10 seconds in USD compare to what you experience loading these pages manually outside of USD? (I wouldn't normally expect to see a large overhead because you are inside USD.) It does sound like you are performing quite a few actions when a session starts, it could simply be the amount you are attempting.

    Looking at memory usage is sensible. I have certainly seen memory issues before! Although that was in a thin client environment when memory was tight!

    It is also worth ensuring you are using the latest version of USD client and solutions. (USD does seem to perform a little better with each new release!)

    I would be tempted to progressively remove your actions on session start, simply to try to understand if one of them is putting a greater load on the system than others. The first one I would look at would be your ISH page. The problem could be that ISH is slow to load. I have certainly observed ISH dashboards being slow to display.

  • Wayne Walton Profile Picture
    Wayne Walton 13,726 on at
    RE: Unified Service Desk (USD) - performance

    Two things that might help:

    1. Make sure the machine USD is running on has plenty or RAM and CPU. It's a fairly intensive application that will use a lot of resources while it's running.

    2. Use something like Fiddler to see if there is a network delay in getting a response.  It may not be USD at all.  I had a client have an issue with this, and it turned out one of the external applications they integrated was hosted literally on the opposite side of the world.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Community AMA December 12th

Join us as we continue to demystify the Dynamics 365 Contact Center

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,240 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,149 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans