Bienvenido al centro de ayuda de WalkMe

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

Entender las redes del menú de escritorio.

Last Updated agosto 22, 2025

Breve descripción general

Este artículo cubre las actualizaciones en primer plano y en segundo plano del menú de escritorio; la actualización automática, la publicación de contenido, la detección de actualizaciones y la actualización de aplicaciones web.

Las tareas que implican redes son funciones esenciales en el menú de escritorio. El menú de escritorio utiliza las redes con un sentido de cuidado y da prioridad a la estabilidad por encima de la experiencia de usuario para evitar la sobrecarga de puntos clave, como los servidores proxy.

Contenido de WalkMe

El menú de escritorio muestra contenido que se creó en el CMS de WalkMe por los creadores de contenido de la organización.

Este contenido se envía y distribuye a través de un archivo JSON estático que se implementa en el CDN de WalkMe (cdn.walkme.com). El método de entrega del menú de escritorio es similar a los productos web de WalkMe.

Sin embargo, como aplicación de escritorio, no tiene ninguna observación relacionada con la carga, como el evento web "load".

Por lo tanto, las publicaciones de contenido están vinculadas al uso del usuario; el menú de escritorio comprobará las actualizaciones de contenido como resultado de tres acciones realizadas por el usuario:

  1. Iniciar/actualizar el menú de escritorio: cuando se inicia el proceso, el motor de menú de escritorio vuelve a descargar el archivo de contenido (también conocido como archivo JSON) y lo muestra al usuario.
  2. Estado de primer plano cambiado: conocido como cambio de estado "en enfoque"; cada vez que el usuario final "sale" del menú de escritorio para otra aplicación, que no está en un marco de tiempo de 30 segundos desde la última visita, el motor comprobará si ha habido una actualización ("comprobar si ha habido una actualización" no necesariamente continúa con una descarga).

Flujo de carga de actualización de contenido

No todas las "verificaciones de actualización" terminan con una actualización real. La nueva descarga del archivo de contenido se producirá solo cuando los creadores de contenido hayan publicado nuevo contenido o configuración.

La siguiente figura describe cómo el menú de escritorio extrae las actualizaciones y decide si necesita volver a descargar el archivo de contenido.

  1. El menú de escritorio descarga el archivo settings.txt (1,3 KB) que sigue los eventos anteriores.
  2. El menú de escritorio analiza el archivo y compara el 'PublishDate' con su copia local del archivo.
  3. Si hay una actualización posterior a la copia actual, el menú de escritorio pasará al siguiente paso.
  4. En función del estado de primer plano, el menú de escritorio elegirá la estrategia de descarga.
    1. Solicitar un botón de "actualizar contenido" para el usuario
    2. Descarga automáticamente el archivo de contenido en segundo plano
  5. El menú de escritorio descarga el archivo de contenido (el tamaño suele ser de unos cientos de kilobytes, pero puede ser de unos pocos megabytes para los archivos no mantenidos).
  6. Una vez que se descargue el archivo de contenido, el menú de escritorio reconstruirá el almacén de datos local y el contenido estará disponible para el usuario.

Segmentación de contenido

El contenido de WalkMe se puede segmentar por departamento, atributos y acciones del usuario. Cada condición es una cadena hashed, que en el caso de la información relacionada con el usuario, se evalúa con un servidor remoto.

La evaluación se consolida lo más posible y se envía en solicitudes por lotes a https://papi.walkme.com/conditions/evaluatedConditions.

Aplicación web del menú de escritorio

La interfaz del menú de escritorio es una solución basada en la web, construida sobre la infraestructura de React. La aplicación se compone de archivos estáticos (HTML, CSS, JS) que se sirven desde el CDN del menú de escritorio: workstation.walkme.com.

El tamaño de la aplicación es de 1,3 MB y todo se sirve comprimido como gzip.

El menú de escritorio carga la aplicación web en cada inicio y actualización manual por parte del usuario final.

La ubicación de la aplicación web está determinada por el archivo settings.txt que se descargó anteriormente en el proceso de arranque.

Análisis de WalkMe

El menú de escritorio recopila varios eventos para proporcionar informes de uso en Insights y el panel de control de menús.

Cada evento es una solicitud HTTPS, en un tamaño de unos pocos kilobytes, y se envía a ec.walkme.com.

Actualización automática de aplicaciones binarias del menú de escritorio

A partir de la versión >1.00 del menú de escritorio basado en Electron, un motor de actualización automática ocupa un lugar para actualizar los binarios, también conocidos como contenedor del menú de escritorio.

El contenedor del menú de escritorio es un empaquetador basado en Electron que realiza tareas de bajo nivel, como la compatibilidad de certificación de proxy y red, el registro de notificaciones push, la gestión de ventanas, etc.

El contenedor mantiene el ciclo de vida de la aplicación web y administra el mecanismo de actualización del contenido de WalkMe.

El menú de escritorio utiliza Squirrel como facilitador de actualizaciones automáticas, siguiendo la recomendación estándar del sector de Electron.

  1. El menú de escritorio siempre comienza con la última versión binaria disponible (consulta la sección Mantenimiento de versiones y Superación de errores de descarga a continuación)
  2. En cada inicio, el menú de escritorio envía una solicitud HTTPS para verificar si hay una versión más actualizada que la actual.
    • Cuando el menú de escritorio se inicie o se actualice, comprobará si hay versiones nuevas al instante. Si no hay nuevas versiones al inicio, volverá a comprobarse una vez más cuando el usuario interactúe con el menú de escritorio en las próximas 12 horas. Esto significa que se realiza una comprobación una vez cada 12 horas si el usuario abre la ventana de la aplicación. Si no lo hace, solo se actualizará cuando la aplicación se reinicie o se actualice.
  3. El menú de escritorio comenzará a descargar los binarios y los almacenará en la carpeta de instalación del menú de escritorio.
  4. Una vez que la descarga finalice con éxito, el menú de escritorio implementará una de las siguientes estrategias:
    • El menú de escritorio está en primer plano/segundo plano: se notificará al usuario sobre la actualización y se le pedirá que reinicie el menú de escritorio: "Haz clic para actualizar"
    • El menú de escritorio está apagado: el próximo inicio utilizará el binario más reciente.

Mantenimiento de versiones y error de descarga

El mecanismo de actualización automática mantiene dos versiones binarias a la vez para superar los errores de descarga.

Antes de cambiar a la versión más reciente, el motor de actualización automática tendrá dos versiones completas: la actual + la anterior y la nueva versión incompleta.

Después de completar la descarga, la versión de actualización automática borrará la versión anterior y contendrá dos versiones: actual + siguiente.

Ten en cuenta que v2.1.2 se eliminó del sistema de archivos cuando v2.3.0 se convirtió en actual.

Actualizaciones automáticas de software y privilegios administrativos de macOS.

Cuando haya una nueva actualización disponible, se implementará automáticamente y estará lista para actualizar el software.

Para los usuarios de Mac sin privilegios administrativos, puede aparecer una notificación. Esta notificación es generada por el sistema operativo y está fuera de nuestro control. Sin embargo, en la mayoría de los casos, tienes privilegios administrativos.

Acciones relacionadas con el usuario

El menú de escritorio invita a los usuarios a interactuar con él conectando aplicaciones de terceros, como SharePoint, Confluence, Jira y muchas otras.

Cualquier conexión utiliza la red, independientemente de si la aplicación está autoalojada o si es un SaaS.

La conexión de aplicaciones de terceros inicia los flujos de autenticación OAuth2.0, SAML u OAuth1.1 que utilizan la red.

Una vez que se establezca la conexión, el menú de escritorio consultará a su servidor para proporcionar a la interfaz el contenido procedente de la aplicación de terceros. Cada aplicación de terceros genera al menos una solicitud HTTPS cada vez que el usuario pone el menú de escritorio en primer plano.

Actividad de búsqueda empresarial

Además de las actualizaciones automáticas anteriores, los usuarios pueden iniciar búsquedas en sus aplicaciones de terceros. Cada búsqueda activa una solicitud HTTPS que recopila los resultados de los servidores remotos.

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Explore our community
×