Configure la memoria caché del cliente en Servicios unificados

Unified Service Desk 2.0
 

Publicado: noviembre de 2016

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

El almacenamiento en caché del cliente permite reducir la cantidad de ancho de banda necesario al iniciar el cliente de Unified Service Desk en los equipos del agente del centro de atención telefónica, y durante el ciclo de vida de la aplicación cliente. El almacenamiento en caché del cliente proporciona un medio de almacenar en caché la mayoría de los datos de configuración de Unified Service Desk localmente en el equipo del agente del centro de atención telefónica, reduciendo así la necesidad de recuperar datos comunes del servidor. Esta funcionalidad permite un aumento considerable del rendimiento de inicio de Unified Service Desk.

System_CAPS_importantImportante

Esta característica tiene impacto en la privacidad porque al permitir el almacenamiento en caché del cliente en Unified Service Desk, algunos de sus datos se almacenen localmente en el equipo del usuario, que se encuentra fuera del límite de los servicios de Microsoft Dynamics 365.

El almacenamiento en caché del cliente puede ofrecer una mejora importante en tiempos de inicio, una reducción del ancho de banda total, y una reducción importante de consultas al servidor de Dynamics 365 para datos comunes de Unified Service Desk.

El almacenamiento en caché del cliente es más conveniente en pruebas de rendimiento, formación y entornos de producción. No se recomienda para entornos de desarrollo porque los cambios solo se replican cuando se actualiza la clave de memoria caché de control.

Cuando habilitar el almacenamiento en caché del cliente, se ejecuta el siguiente proceso cuando se inicia sesión con la aplicación cliente de Unified Service Desk:

  1. Se consultan las entidades Opciones y Configuración de usuario en busca de las claves de inicio para determinar si está habilitado el almacenamiento en caché del cliente.

  2. Si está habilitado, resuelva el número de versión de caché del cliente y las modificaciones de caché.

  3. Si está habilitado el almacenamiento en caché del cliente y hay un número de versión disponible, busque el almacén de caché local y determine la clave de versión de caché.

    1. Si el número de versión de caché es actual, descifre y cargue el almacén de caché en la memoria.

    2. Si el número de versión de caché es incorrecto, elimine el objeto de caché.

  1. Inicie sesión en Microsoft Dynamics 365.

  2. Vaya a Configuración > Unified Service Desk.

  3. Haga clic en Opciones.

  4. Haga clic en Nueva en la barra de comandos para crear una nueva opción.

  5. Para la nueva opción, escriba ClientCacheVersionNumber en el cuadro Nombre y un número alfanumérico en el cuadro Valor. El valor alfanumérico se utiliza como clave de caché para Unified Service Desk.

  6. Haga clic en Guardar.

Si la opción está presente y rellenada, Unified Service Desk activará el almacenamiento en caché del cliente.

Cuando está habilitado, el almacenamiento en caché del cliente almacena sus archivos en formato cifrado y comprimido en el directorio de movilidad del usuario: %appData%\Microsoft\USD

Por ejemplo, para un usuario llamado agent1 que ejecuta la aplicación cliente en Windows 8, los archivos de almacenamiento en caché del cliente estarán disponibles en c:\Users\agent1\AppData\Roaming\Microsoft\USD.

Solo puede acceder a la información de este directorio la cuenta de usuario que lo creó.

Para insertar una actualización a todos los clientes de Unified Service Desk, debe modificar el valor ClientCacheVersionNumber que creó previamente a otro valor alfanumérico. La próxima que un agente de un centro de atención telefónica inicie sesión utilizando el cliente de Unified Service Desk, detectará el valor distinto para la clave de la opción ClientCacheVersionNumber y leerá todos los valores del servidor antes de iniciarse.

A veces puede resultar necesario excluir algunos usuarios del almacenamiento en caché del cliente, por ejemplo, en pruebas limitadas de nuevas configuraciones en producción, producción o solución de problemas cuando se sospecha que hay un problema de caché, o es necesario realizar actualizaciones rápidas de una configuración para revertir los cambios a los objetos almacenados en caché actualmente.

  1. Inicie sesión en Microsoft Dynamics 365.

  2. Vaya a Configuración > Unified Service Desk.

  3. Haga clic en Configuración de usuario.

  4. Haga clic en Nueva en la barra de comandos para crear un nuevo ajuste.

  5. En la página Nueva configuración de usuario:

    1. En el campo Usuario, escriba o seleccione el nombre del usuario para el que desea deshabilitar el almacenamiento en caché del cliente.

    2. En el campo Nombre, escriba DisableCaching. Deje el campo Valor vacío.

      Deshabilitar el almacenamiento en caché del cliente para un usuario
  6. Haga clic en Guardar.

La próxima vez que el usuario inicie sesión utilizando el cliente de Unified Service Desk, no se utiliza almacenamiento en caché del cliente. Sin embargo, no se elimina ni actualiza el almacén de caché del cliente para el usuario. Cuando se quita la clave DisableCaching para el usuario, el usuario volverá a usar el almacén de caché del cliente almacenado anteriormente.

A veces, es posible que sea necesario forzar un reinicio de caché para que un usuario determinado borre y reinicie el almacén de caché. Puede hacerlo de dos maneras: Desde el servidor de Dynamics 365 o mediante la aplicación cliente de Unified Service Desk en el equipo del usuario.

  1. Inicie sesión en Microsoft Dynamics 365.

  2. Vaya a Configuración > Unified Service Desk.

  3. Haga clic en Configuración de usuario.

  4. Haga clic en Nueva en la barra de comandos para crear un nuevo ajuste.

  5. En la página Nueva configuración de usuario:

    1. En el campo Usuario, escriba o seleccione el nombre del usuario para el que desea deshabilitar el almacenamiento en caché del cliente.

    2. En el campo Nombre, escriba ResetDesktopCache. Deje el campo Valor vacío.

  6. Haga clic en Guardar.

El ajuste ResetDesktopCache hace que la aplicación cliente de Unified Service Desk borre su almacén de caché local y lo reconstruya desde el servidor.

Para completar el proceso de reinicio de caché, es necesario reiniciar el cliente de Unified Service Desk dos veces.

  1. Después del primer reinicio de la aplicación cliente de Unified Service Desk, el cliente de Unified Service Desk carga datos del caché existente. Luego, se elimina el caché existente y se deshabilita el ajuste de ResetDesktopCache.

  2. Después del segundo reinicio de la aplicación cliente de Unified Service Desk, el cliente de Unified Service Desk carga la configuración directamente desde el servidor y vuelva a crear el caché. Tenga en cuenta que el tiempo que tarda el cliente de Unified Service Desk en cargarse durante este tiempo puede aumentar considerablemente.

Puede invocar un reinicio desde la aplicación cliente mediante una acción de UII oculta llamada ResetLocalCache en el tipo de control hospedado Administrador global. Debe crear la acción de UII en el tipo de control hospedado Administrador global antes de poder usarla.

  1. Inicie sesión en Microsoft Dynamics 365.

  2. Vaya a Configuración > Unified Service Desk.

  3. Haga clic en Controles hospedados.

  4. Busque el control hospedado Administrador global de Dynamics 365, haga clic en su nombre en la columna Nombre para abrirlo y editarlo.

    System_CAPS_noteNota

    Administrador global de Dynamics 365 es el nombre del control hospedado en las aplicaciones de ejemplo de Unified Service Desk. Si ha asignado un nombre distinto al control hospedado Administrador global, selecciónelo en su lugar.Más información:Administrador global (control hospedado)

  5. En la barra de navegación, haga clic en la flecha abajo junto al control hospedado Administrador global de Dynamics 365 y, a continuación, seleccione Acciones de UII.

    Navegación a las acciones de UII para controles hospedados
  6. En la página siguiente, haga clic en Agregar nueva acción de UII.

  7. En la página Nueva acción de UII, escriba ResetLocalCache en el campo Nombre y luego haga clic en Guardar. Cierre la acción de UII y el control hospedado.

    A continuación, agregaremos una llamada a la acción para llamar a la acción de UII que acabamos de crear.

  8. En la barra de navegación, haga clic en Configuración > Unified Service Desk > Llamadas a la acción.

  9. En la página de llamadas a la acción, haga clic en Nueva.

  10. En la página Nueva llamada a la acción:

    1. En el campo Nombre, escriba ResetClientCache.

    2. En el campo Control hospedado, especifique Administrador global de Dynamics 365.

      System_CAPS_noteNota

      Administrador global de Dynamics 365 es el nombre del control hospedado en las aplicaciones de ejemplo de Unified Service Desk. Si ha asignado un nombre distinto al control hospedado Administrador global, selecciónelo en su lugar.Más información:Administrador global (control hospedado)

    3. En el campo Acción, especifique ResetLocalCache.

  11. Haga clic en Guardar y luego cierre llamada a la acción.

Una vez configurada la acción de UII y llamada a la acción, puede agregar un botón de la barra de herramientas, un evento, o código para invocar directamente la llamada a la acción desde la aplicación cliente. Esto crea una configuración de RestDesktopCache en el área Configuración de usuario, que desencadena el comportamiento de reinicio como ha descrito anteriormente en Utilizando el servidor Dynamics 365.

Unified Service Desk 2.0

© 2016 Microsoft. Todos los derechos reservados. Copyright

Adiciones de comunidad

AGREGAR
Mostrar: