Konfiguration des Client-Cashings im Unified Service Desk

Das Client-Caching ermöglicht Ihnen, die beim Start des Unified Service Desk-Clients erforderliche Bandbreite auf den Computern des Callcenter-Agenten zu reduzieren, sowie insgesamt während des Lebenszyklus der Clientanwendung. Das Client-Caching ermöglicht die Zwischenspeicherung der meisten Unified Service Desk-Konfigurationsdaten lokal auf dem Computer des Callcenter-Agenten und sorgt so dafür, dass weniger Daten vom Server abgerufen werden müssen. Diese Funktion ermöglicht eine deutliche Steigerung der Startupleistung von Unified Service Desk.

Wichtig

Sie wirkt sich auf den Datenschutz aus, da die Aktivierung des Client-Cachings in Unified Service Desk dazu führt, dass einige Ihrer Daten lokal auf dem Computer des Benutzers gespeichert werden, der sich außerhalb des Bereichs der Microsoft Dynamics CRM-Services befindet..

In diesem Thema

Wann sollte das Client-Caching verwendet werden?

Funktionsweise des Client-Cachings

Aktivieren des Client-Cachings

Speicherort für das Client-Caching

Weiterleiten eines Updates an Clients

Deaktiveren des Client-Cachings für einen bestimmten Benutzer

Erzwingen einer Cache-Zurücksetzung für einen bestimmten Benutzer

Wann sollte das Client-Caching verwendet werden?

Das Client-Caching kann erhebliche Verkürzungen der Startupzeiten, eine allgemeine Reduzierung der Bandbreite sowie der Anfragen an den CRM Server nach allgemeinen Unified Service Desk Daten bewirken.

Es wird am besten in Leistungstest-, Schulungs- und Produktionsumgebungen verwendet. Für Entwicklungsumgebungen wird es nicht empfohlen, da Änderungen nur repliziert werden, wenn der Steuerungs-Cache-Schlüssel aktualisiert wird.

Funktionsweise des Client-Cachings

Wenn Sie das Client-Caching aktivieren, wird der folgende Prozess ausgeführt, wenn Sie sich mithilfe der Unified Service Desk-Client-Anwendung anmelden:

  1. Die Entitäten Optionen und Benutzereinstellungen werden nach Startschlüsseln abgefragt, um festzustellen, ob das Client-Caching aktiviert ist.

  2. Wenn dies der Fall ist, werden die Cache-Versionsnummer und alle Cache-Änderungen aufgelöst.

  3. Wenn das Client-Caching aktiviert und eine Versionsnummer verfügbar ist, suchen Sie den lokalen Cachespeicher, und bestimmen Sie den Versionsschlüssel.

    1. Wenn die Cacheversionsnummer aktuell ist, entschlüsseln und laden Sie den Cache-Speicher in den Arbeitsspeichern.

    2. Wenn die Cacheversionsnummer falsch ist, deaktivieren Sie das Cacheobjekt.

Aktivieren des Client-Cachings

  1. Melden Sie sich bei Microsoft Dynamics CRM an.

  2. Gehen Sie zu Einstellungen > Unified Service Desk. (Wie komme ich dorthin?)

  3. Klicken Sie auf Optionen.

  4. Klicken Sie zum Erstellen einer neuen Option auf der Befehlsleiste auf Neu.

  5. Geben Sie für die neue Option ClientCacheVersionNumber im Feld Name und einen alphanumerischen Wert im Feld Wert ein. Der alphanumerische Wert wird als Cacheschlüssel fürUnified Service Desk verwendet.

  6. Klicken Sie auf Speichern.

Wenn die Option vrohanden und gefüllt ist, aktiviert Unified Service Desk das Client-Caching.

Speicherort für das Client-Caching

Wenn aktiviert, speichert das Client-Caching seine Dateien in einem komprimierten und verschlüsselten Format im normalen Benutzerverzeichnis: %appData%\Microsoft\USD

Zum Beispiel sind für einen Benutzer namens agent1, deu die Clientanwndung auf Windows 8 ausführt, die Clientcachingdateien unter c:\Users\agent1\AppData\Roaming\Microsoft\USD verfügbar.

Die Informationen in diesem Verzeichnis sind nur über das Benutzerkonto, das es erstellt hat, zugänglich.

Weiterleiten eines Updates an Clients

Um ein Update für alle Unified Service Desk-Clients bereitzustellen, müssen Sie den Wert ClientCacheVersionNumber bearbeiten, den Sie zuvor mit einem anderen alphanumerischen Wert erstellt haben. Bei der nächsten Anmeldung eines Callcenteragenten mit dem Unified Service Desk-Client wird der abweichende Wert des ClientCacheVersionNumber-Optionsschlüssels erkannt, und alle Einstellungen werden vor dem Start vom Server gelesen.

Deaktiveren des Client-Cachings für einen bestimmten Benutzer

Manchmal kann es erforderlich sein, einige Benutzer von Client-Caching auszuschließen, etwa bei begrenzten Tests neuer Konfigurationen in der Produktion, bei der Produktion ider beim Versuch, vermutete Fehler zu beheben, oder wenn schnelle Aktualisierungen einer Konfiguration benötigt werden, wobei die Änderungen zu den derzeit im Cache befindlichen Objekten umgekehrt werden sollen.

  1. Melden Sie sich bei Microsoft Dynamics CRM an.

  2. Gehen Sie zu Einstellungen > Unified Service Desk. (Wie komme ich dorthin?)

  3. Klicken Sie auf Benutzereinstellungen.

  4. Klicken Sie zum Erstellen einer neuen Einstellung auf der Befehlsleiste auf Neu.

  5. Auf der Seite Neue Benutzer-Einstellung:

    1. Geben Sie im Feld Benutzer den Namen des entsprechenden Benutzers ein, für den Sie das Client-Caching deaktivieren möchten.

    2. Geben Sie im Feld Name den Text DisableCaching ein. Lassen Sie das Feld Wert leer.

      Disable client caching for a user

  6. Klicken Sie auf Speichern.

Wenn sich der Benutzer wieder mit dem Unified Service Desk-Client anmeldet, wird das Client-Caching nicht verwendet. Der Client-Cachespeicher für den Benutzer wird jedoch nicht gelöscht oder aktualisiert. Wenn der Schlüssel DisableCaching für den Benutzer entfernt wird, wird der Benutzer zum vorher gespeicherten Client-Cachespeicher zurückgebracht.

Erzwingen einer Cache-Zurücksetzung für einen bestimmten Benutzer

Manchmal kann es erforderlich, eine Cacherücksetzung für einen bestimmten Benutzer zu erzwingen, um den Cachespeicher zu löschen und zurückzusetzen. Sie können dies auf zweierlei Weise tun: Vom CRM-Server oder mithilfe der Unified Service Desk-Client-Anwendung auf dem Computer des Benutzers.

Verwenden des CRM-Servers

  1. Melden Sie sich bei Microsoft Dynamics CRM an.

  2. Gehen Sie zu Einstellungen > Unified Service Desk. (Wie komme ich dorthin?)

  3. Klicken Sie auf Benutzereinstellungen.

  4. Klicken Sie zum Erstellen einer neuen Einstellung auf der Befehlsleiste auf Neu.

  5. Auf der Seite Neue Benutzer-Einstellung:

    1. Geben Sie im Feld Benutzer den Namen des Benutzers ein, für den Sie das Client-Caching deaktivieren möchten.

    2. Geben Sie in das Feld NameResetDesktopCache ein. Lassen Sie das Feld Wert leer.

  6. Klicken Sie auf Speichern.

Dadurch wird die Unified Service Desk-Clientanwendung veranlasst, ihren lokalen Cachespeicher zu löschen und vom Server aus neu aufzubauen, wenn sich der Benutzer wieder damit anmeldet.

Verwenden des Unified Service Desk-Clients

Sie können eine Client-Anwendung zurücksetzen, indem Sie eine verborgene UII-Aktion mit der Bezeichnung ResetLocalCache auf gehosteten Steuerelementen des Typs Globaler Manager verwenden. Sie müssen die UII-Aktion im Typ "Globaler Manager" des gehosteten Steuerelements erstellen, bevor Sie sie verwenden können.

  1. Melden Sie sich bei Microsoft Dynamics CRM an.

  2. Gehen Sie zu Einstellungen > Unified Service Desk. (Wie komme ich dorthin?)

  3. Klicken Sie auf Gehostete Steuerelemente.

  4. Suchen Sie das gehostete Steuerelement CRM Globaler Managerr, und klicken Sie auf seinen Namen in der Spalte Name, um es für die Bearbeitung zu öffnen.

    Hinweis

    CRM Global Manager ist der Name des gehosteten Steuerelements in den Unified Service Desk-Beispielanwendungen. Wenn Sie stattdessen einen anderen Namen dafür verwenden, wählen Sie diesen. Weitere Informationen: Globaler Manager (Gehostetes Steuerelement)

  5. Klicken Sie auf der Navigationsleiste auf den Abwärtspfeil neben dem gehosteten Steuerelement CRM Global Manager, und wählen Sie dann UII-Aktionen.

    Navigation to UII Actions for hosted control

  6. Klicken Sie auf der nächsten Seite auf Neue UII-Aktion hinzufügen.

  7. Geben Sie auf der Seite Neue UII-AktionResetLocalCache im Feld Name ein, und klicken Sie dann auf Speichern. Schließen Sie die UII-Aktion und das gehostete Steuerelement.

    Anschleßend fügen wir einen Aktionsaufruf hinzu, um die UII-Aktion aufzurufen, die wir soeben erstellt haben.

  8. Klicken Sie auf der Navigationsleiste auf Einstellungen > Unified Service Desk > Aktionsaufrufe.

  9. Klicken Sie auf der Seite "Aktionsaufrufe" auf Neu.

  10. Auf der Seite Neuer Aktionsaufruf:

    1. Geben Sie in das Feld NameResetClientCache ein.

    2. Geben Sie im Feld Gehostetes Steuerelement den CRM Global Manager an.

      Hinweis

      CRM Global Manager ist der Name des gehosteten Steuerelements in den Unified Service Desk-Beispielanwendungen. Wenn Sie stattdessen einen anderen Namen dafür verwenden, wählen Sie diesen. Weitere Informationen: Globaler Manager (Gehostetes Steuerelement)

    3. Geben Sie im Feld Aktion den Wert ResetLocalCache an.

  11. Klicken Sie auf Speichern, und schließen Sie den Aktionsaufruf.

Nachdem Sie die UII-Aktion und den Aktionsanruf eingerichtet haben, können Sie eine Symbolleistenschaltfläche, ein Ereignis oder Code hinzufügen, um den Aktionsanuf direkt aus der CLientanwendung heraus aufzurufen. Dadurch wird eine RestDesktopCache -Einstellung im Bereich Benutzereinstellungen erstellt, die die Rücksetzung wie zuvor unter Verwenden des CRM-Servers beschrieben auslöst.

Siehe auch

Konzepte

Unified Service Desk-Beispielanwendungen

Weitere Ressourcen

Verwalten von Unified Service Desk
MSDN: Hinzufügen einer UII-Aktion zu einen gehosteten Steuerelement
MSDN: Unified Service Desk-Entwicklerhandbuch

Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.