ScreenAgent para Windows

ScreenAgentCerrado NICE ScreenAgent es un servicio que se ejecuta en escritorios de agentes que requieren grabación de pantalla. está disponible si tiene CXone RecordingAvanzado y una licencia de grabación de pantalla.

Instale ScreenAgent en computadoras para registrar o monitorear la actividad en la pantalla de un agente durante una interacción. ScreenAgent se ejecuta en segundo plano y graba automáticamente de acuerdo con las políticas de grabación (consulte CXone Recording). Los supervisores y evaluadores también pueden monitorear la actividad de un agente durante una interacción.

Para garantizar que CXone Recording Workforce Engagement (WEM) ofrezca una experiencia de cliente fluida que utilice la tecnología más reciente, asegúrese de estar usando las versiones de ScreenAgent compatibles:

  • ScreenAgent para Windows versión 3.0.22 o posterior.

  • ScreenAgent para MAC versión 3.0.1 o posterior.

Si utiliza versiones anteriores de ScreenAgent, deberá actualizar todos sus usuarios a la versión ScreenAgent 3.0.x. Las versiones anteriores no son compatibles y podrían no registrar las pantallas de sus agentes.

Puede encontrar la última versión de ScreenAgent en la página de descargas.

Para usar las versiones ScreenAgent 3.0.x, asegúrese de haber permitido los siguientes FQDN:

  • Para FedRamp: cxone-gov.niceincontact.com

  • Para todas las demás regiones: cxone.niceincontact.com

Puede instalar ScreenAgent en las computadoras de los agentes o en un entorno de infraestructura de escritorio virtual (VDI). Los VDI compatibles incluyen:

  • VMware Horizon

  • Citrix Virtual Desktops (anteriormente XenDesktop).

  • Citrix Virtual Apps (anteriormente XenApp)

  • Entornos VDI no persistentes

  • Entornos multisesión

  • Entornos VDI de tipo servidor de terminal

VMware Horizon no requiere ninguna configuración especial. Para otros entornos VDI, consulte los requisitos previos.

Puede Verifique la conectividad de ScreenAgent antes o después de la instalación.

Para los abonados configurados con grabación de pantalla al 100%, la grabación de pantalla comienza hasta 25 segundos después de que el agente inicie sesión. La grabación de pantalla no funciona correctamente durante estos 25 segundos.

 

Puede ver un video con una descripción general de la instalación de ScreenAgent en la computadora de un agente. El video incluye los requisitos previos y los pasos de instalación.

Para obtener más información, consulte Preguntas frecuentes sobre ScreenAgent.

Para ver una lista de características agregadas a las versiones anteriores de ScreenAgent, consulte ScreenAgent: Notas acumuladas de lanzamiento.

Requisitos previos

Antes de instalar ScreenAgent, verifique lo siguiente:

  1. Compruebe el Requisitos de Conectividad. Tenga en cuenta que ScreenAgent no registra si su firewall genera certificados autofirmados o elimina los encabezados de solicitud de los paquetes HTTPS.

  2. Si su sitio utiliza VDI, asegúrese de:

    • Está utilizando ScreenAgent V3.x.x o superior.

    • Para el modo de aplicaciones virtuales de Citrix:

      • Habilite una política de bucle de retorno de IP virtual. Añadir ScreenAgent.exe y Chrome.exe a la lista de programas de bucle virtual de IP virtual. Tenga en cuenta que cada programa debe aparecer en una línea separada.

      • Instale ScreenAgent en el servidor de Citrix Virtual Apps.

    • En un entorno VDI no persistente:

      • Use ScreenAgent versión 3.0.22 o superior.

      • Instale ScreenAgent en la imagen base de la VDI.

      • Tome una instantánea de la imagen base

      • Distribuya a todas las instancias VDI.

    • Para entornos multisesión y entornos VDI de tipo servidor de terminal:

      • Use ScreenAgent versión 3.0.22 o superior.

      • Configure ScreenAgent para trabajar en modo de inicio de sesión en sistema operativo.

      • Los usuarios deben iniciar sesión en ScreenAgent con las credenciales de inicio de sesión en sistema operativo.

      El valor de Inicio de sesión en sistema operativo de cada perfil de empleado debe ser único. No es posible usar el valor de Inicio de sesión en sistema operativo para varios perfiles de empleado, incluso si algunos de los perfiles de empleado duplicados están inactivos. Si varios perfiles de empleado tiene el mismo valor de Inicio de sesión en sistema operativo, ScreenAgent no se ejecutará para ningún agente que use ese valor de Inicio de sesión en sistema operativo.

    Si trabaja en entornos VDI multisesión o no persistentes y tiene problemas, póngase en contacto con el servicio de asistencia de NICE para comprobar si su entorno específico es compatible.

    El modo de escritorio virtual de VMware Horizon y Citrix no requiere ninguna configuración especial.

  3. Verifique la configuración de la computadora del agente.

  4. Verifique que el usuario que está instalando ScreenAgent (por ejemplo, el administrador) tenga privilegios de administrador en la computadora del agente.

  5. Verifique que el usuario que está instalando ScreenAgent (por ejemplo, el administrador) tenga estos permisos de CXone:

    • Puede acceder a descargas de soporte:Encendido, esto le permite acceder a la página Soportes - Descargas.

    • Llave de acceso:Crear, esto es para administrar las claves de acceso para su organización.

  6. Genere una clave de acceso para ScreenAgent.

    Puede usar la misma clave de acceso para instalar ScreenAgent en las computadoras de todos sus abonados.

    La clave de acceso recibe todos los permisos del CXone usuario que lo genera. Si este usuario es un administrador, cualquier persona que tenga la clave de acceso tendrá privilegios de administrador. Entonces, por motivos de seguridad, cree primero un usuario de CXoney un rol para ScreenAgent y, después, genere la clave con el usuario de ScreenAgent.

    1. Cree un rol para el servicio de ScreenAgent:

      1. Haga clic en el selector de aplicaciones y seleccioneAdmin.
      2. Vaya a Seguridad > Roles y permisos.

      3. Haga clic en Nuevo rol.

      4. Dé un nombre para el rol, como Clave de acceso ScreenAgent.

      5. Elimine todos los permisos para el rol, excepto Clave de acceso y Mi clave de acceso.

      6. Guardar y activar el perfil.

    2. Cree un empleado para el servicio de ScreenAgent:

      1. Haga clic en el selector de aplicaciones y seleccioneAdmin.
      2. Hacer clicEmpleados.

      3. Hacer clicNuevo empleado.

      4. Dé un nombre para el empleado, como ScreenAgent.

      5. Desde la lista desplegable Rol primario, seleccione el rol Clave de acceso ScreenAgent que acaba de crear.

      6. En la pestaña General, borre todos los atributos.

      7. Cree la cuenta de ScreenAgent del empleado. Solo puede generar las claves de acceso después de crear la cuenta.

    3. Vuelva a abrir el empleado en ScreenAgent y vaya a la pestaña Seguridad. Haga clic en Agregar clave de acceso para generar una clave de acceso.

    4. Copie tanto el ID de clave de acceso y Clave de acceso secreta y guárdelos en un lugar seguro. Si no copia el Clave de acceso secreta o si lo pierde, deberá crear uno nuevo. Utilice esta ID de clave de acceso y clave de acceso secreta cuando instale ScreenAgent en las computadoras de todos los agentes.

    5. Activar la cuenta de empleado ScreenAgent haciendo clic en el botón Activar la cuenta en el correo electrónico de activación.

  7. Descargue el MSI de ScreenAgent:

    1. Vaya a CXone, e inicie sesión como usuario con el permisoPuede acceder a descargas de soporte.

    2. Haga clic en su Nombre de usuario y seleccione Ayuda y descargas.

    3. Descargue el MSI necesario. Tenga en cuenta dónde descarga el MSI, necesitará la ubicación del archivo más adelante.

  8. ScreenAgent admite cinco métodos de autenticación de proxy para la grabación de pantalla: Basic, Digest, Kerberos, NTLM y Negotiate. Cuando se utiliza el método de autenticación de proxy:

    • Asegúrese de configurar el proxy a nivel del sistema operativo en la configuración del Proxy.

    • Para el método de autenticación Basic y Digest, debe establecer las credenciales en el Administrador de credenciales de Windows.

    • No hay ningún cambio en la instalación. Sin embargo, si desea utilizar el proxy para ScreenAgent sin cambiar el proxy en el sistema operativo, puede utilizar el proxy directo en la instalación de ScreenAgent.

    • Tenga en cuenta que estos métodos de autenticación son solo para la grabación de pantalla y no para el monitoreo de pantalla.

Instale ScreenAgent para Windows

Puede instalar ScreenAgent una herramienta de implementación o instalarlo manualmente en la computadora de cada agente.

Si está utilizando una herramienta de implementación, configure la instalación con una de estas opciones:

  • Ejecutar con derechos de usuario (modo de usuario / contexto de usuario): no es necesario reiniciar la computadora del agente.

  • Ejecutar con derechos administrativos: Debe reiniciar las computadoras de todos los agentes.

Puede especificar la ubicación de instalación:

  • De forma predeterminada, ScreenAgent se instala en la unidad C dentro de la carpeta \NICE-InContact\ScreenAgent. Puede especificar una ruta de instalación diferente en el comando de instalación.

  • Al actualizar a una versión posterior, puede definir una ruta de instalación diferente. La versión anterior se elimina y la versión más reciente se instala en la ubicación especificada.

  • La reinstalación de la misma versión de ScreenAgent sustituye a la instalación existente en la misma ubicación. Para cambiar la ruta de instalación, desinstale la instancia existente y especifique la ubicación necesaria en la reinstalación.

Algunos parámetros de ScreenAgent pueden quedar modificados después de la instalación. Vea .Cambiar la configuración de ScreenAgent Para actualizar otros parámetros de instalación, reinstale el cliente ScreenAgent.

Para actualizar ScreenAgent a una versión posterior, instale el cliente ScreenAgent. No es necesario desinstalar la versión anterior.

Cuando actualiza o reinstala ScreenAgent, la instalación usa automáticamente la configuración existente a menos que especifique una configuración de parámetros diferente. Vea .Reinstalar o actualizar con la configuración actual Al desinstalar ScreenAgent, la configuración no se guarda y es necesario especificar los parámetros de instalación al actualizar o reinstalar.

Actualice o reinstale ScreenAgent cuando los agentes no se estén registrando. Si un agente está en medio de una llamada durante la actualización, la grabación de pantalla se detendrá para esa llamada. Una vez finalizada la instalación, las llamadas se grabarán de acuerdo con las políticas de grabación y los scripts de Studio.

Para instalar ScreenAgent:

  1. Asegúrese de que se cumplan todos los requisitos previos.

  2. Abra el símbolo del sistema como administrador. En la línea de comando, navegue hasta donde descargó el MSI e ingrese el comando de instalación con los parámetros relevantes:

  3. Verifique el éxito de la instalación desde el archivo de registro. El archivo install.log está en la carpeta donde instaló MSI, esta suele ser la carpeta% UserProfile%\downloads.

    • Compruebe que el instalador tiene privilegios de administrador.

    • Si la computadora del agente no tiene Microsoft .NET Framework 4.0 o superior, instálelo.

    El archivo de configuración, configFile.ini, se oculta automáticamente tras la instalación. Para ver y abrir el archivo, active Elementos ocultos en el Explorador de archivos de Windows.

  4. Asegúrese de que el agente tenga el atributo Se puede grabar (Pantalla) (en CXone, vaya a Administración> Empleados, y luego haga clic en el agente). Este atributo es necesario para habilitar la grabación de pantalla, el monitoreo de pantalla o ambos.

  5. Grabe una llamada y verifique el archivo de registro de ScreenAgent. El archivo de registro ScreenAgent.log se encuentra en:%appdata%\ScreenAgent\logs\ScreenAgent.log.

    Sus registros de ScreenAgent también se cargan de forma automática a la nube, donde el equipo de soporte de NICE CXone puede acceder a ellos, si fuera necesario.

    Si hay algún error, consulte Solucionar problemas de grabaciones.

Puede ver un video con una descripción general de cómo mejorar las interacciones de los agentes con el monitoreo de pantalla en tiempo real usando ScreenAgent.

Configuración de la clave de registro de Google Chrome para la Lista de denegación

Al usar los navegadores de Google Chrome en la máquina de un agente, si el valor UiAutomationProviderEnabled no está presente en la clave de registro de GoogleChrome, las URL especificadas en la lista de denegación podrían no quedar excluidas de la grabación. Consulte Gestionar una lista de denegación de grabación de pantalla.

Para agrega el valor a la clave de registro:

  1. Asegúrese de que la máquina del agente esté usando el navegador Chrome 126 o posterior.

  2. Verifique que tiene privilegios de administrador de Windows.

  3. Verifique que existe la ruta de registro HKLM:\SOFTWARE\Policies\Google\Chrome.

  4. Ejecute la siguiente línea de script de Powershell para agregar el valor al registro de Google Chrome:

    Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Google\Chrome" -Name "UiAutomationProviderEnabled" -Value 1 -Type DWord

Cambiar la configuración de ScreenAgent

Después de la instalación, puede cambiar algunas configuraciones de ScreenAgent.

El archivo de configuración, configFile.ini, se oculta automáticamente tras la instalación. Para ver y abrir el archivo, active Elementos ocultos en el Explorador de archivos de Windows.

  1. Abra el archivo configFile.ini en la carpeta de instalación de ScreenAgent, normalmente en C:\Archivos de programa\NICE-InContact\ScreenAgent.

  2. Editar los valores de parámetros:

    • Cambie el valor framePerSecond en la sección [recordingParameters]. Por defecto, este valor es 5.

      Los valores permitidos son 1, 2, 3, 4 o5.

      Disminuir el número de cuadros por segundo reduce el tamaño del archivo, la CPU y la RAM.

      Cuadros por segundo Reducción de cuadros Impacto en el tamaño de los archivos/ancho de banda, CPU y RAM (estimado)

      5

      Predeterminado (máximo)

      Ninguno

      4

      20% menos

      ~15% de reducción

      3

      40% menos

      ~30% de reducción

      2

      60% menos

      ~45% de reducción

      1

      80% menos

      ~60% de reducción

    • Cambie el valor resolutionLevelen la sección [recordingParameters]. De forma predeterminada este valor es nulo, la resolución de la pantalla actual.

      Los valores permitidos son nulo, bajo, medio o alto (insensible a mayúsculas y minúsculas).

      Disminuir la resolución reduce el tamaño del archivo, la CPU y la RAM.

      Nivel de resolución Reducción de RESOLUCIÓN Impacto en el tamaño de los archivos/ancho de banda CPU y RAM (estimado)

      Nulo

      Predeterminado (resolución de pantalla actual)

      Ninguno

      Alta

      Resolución de pantalla/ 1.5

      ~20% de reducción

      Media

      Resolución de pantalla/ 2

      ~40% de reducción

      Baja

      Resolución de pantalla/ 4

      ~60% de reducción (recomienda para pantallas de 4K)

      Para restablecer la resolución de pantalla, cambie el valor de resolutionLevel a null.

    • Cambie el valor loadCertificatesen la sección [others]. Por defecto este valor es verdadero.

      Los valores aceptables son verdadero o falso.

  3. Guarde el archivo configFile.ini.

  4. Para aplicar los cambios, reinicie la aplicación ScreenAgent:

    1. En el Administrador de tareas de Windows, finalice la tarea actual de ScreenAgentWatchDog.exe y luego finalice los procesos de ScreenAgent.exe.

    2. Desde la carpeta de instalación de ScreenAgent, ejecute ScreenAgentWatchdog.exe.

Verifique la conectividad de ScreenAgent

Use la herramienta de comprobación de conectividad ScreenAgent para ejecutar una secuencia de pruebas para comprobar el acceso a la red y garantizar que ScreenAgent funcionará correctamente.

  • Puede usar la herramienta antes o después de instalar ScreenAgent.

  • Puede descargar la última versión de la herramienta de comprobación de conectividad en la página Descargas.

  • Es recomendable usar esta herramienta cuando la configuración de red de los agentes se ha modificado o difiere de la configuración habitual. No es necesario que ejecute la herramienta para cada agente.

  • Puede ejecutar la herramienta de comprobación de conectividad varias veces utilizando el mismo comando.

  • Después de cada ejecución de prueba, aparece una notificación de éxito o fracaso. Al final de la ejecución, un resumen muestra el estado de cada prueba.

  • Una vez finalizadas las pruebas, la herramienta de comprobación de conectividad crea un archivo de registro.

  • La herramienta de comprobación de conectividad no incluye actualmente pruebas para comprobar la conexión en red para la supervisión de la pantalla en tiempo real.

  1. Descargue el archivo EXE de la herramienta de comprobación de conectividad:

    1. Vaya a CXone, e inicie sesión como usuario con el permisoPuede acceder a descargas de soporte.

    2. Haga clic en su Nombre de usuario y seleccione Ayuda y descargas.

    3. Descargue el archivo EXE que necesite. Tenga en cuenta en qué carpeta se descarga el archivo EXE, porque necesitará esa ubicación más adelante.

  2. Ejecute la herramienta de comprobación de conectividad.

    1. Ejecute el símbolo del sistema como administrador.

    2. Copie y pegue el comando en el símbolo del sistema, y edite los parámetros enumerados en la tabla.

      <ruta al archivo exe> ACCESS_KEY_ID=<ID de clave de acceso> ACCESS_KEY_SECRET=<clave de acceso secreta> REGION_TYPE=<subdominio (3 primeros caracteres) de la URL de CXone> WEB_PROXY=<opcional: URL del servidor proxy>

    Comando de ejemplo:

    C:%UserProfile%\downloads ACCESS_KEY_ID=ABCDEF12345==== ACCESS_KEY_SECRET=12345ABCDEF REGION_TYPE=na1 WEB_PROXY=https://proxyserver:8088
  3. La herramienta de comprobación de conectividad comienza a ejecutar las pruebas. Después de cada ejecución de prueba, aparece una notificación de éxito o fracaso. Si la prueba falla, aparece el motivo. Al final de la ejecución, aparece un resumen que indica si cada prueba fue satisfactoria, falló o no era necesaria (N/A). Por ejemplo, si ScreenAgent no se estaba ejecutando en segundo plano cuando se inició la herramienta de comprobación de conectividad, las pruebas para cerrar ScreenAgent y reiniciarlo no son necesarias.

    Tras finalizar las pruebas, la herramienta de comprobación de conectividad genera un archivo de registro (SA_Connectivity_tool_log_<runUniqueUUID>) en la misma carpeta del archivo de instalación de la herramienta de comprobación de conectividad. El archivo de registro contiene toda la información que aparecía en el símbolo del sistema.

Pruebas de conectividad