Welcome to the
WalkMe Help Center
Please log in to continue
Please log in to continue
Cet article couvre les mises à jour du menu du bureau en premier plan et en arrière-plan ; la mise à jour automatique, la publication de contenu, la détection des mises à jour et la mise à jour de l'application web.
Les tâches qui impliquent la mise en réseau sont des fonctionnalités principales dans le menu de bureau. Le menu du bureau utilise le réseautage avec soin et met l'accent sur la stabilité plutôt que sur l'expérience utilisateur pour éviter de surcharger les points focaux, tels que les serveurs proxy.
Le menu du bureau affiche le contenu qui a été créé dans le CMS de WalkMe par les créateurs de contenu de l'organisation.
Ce contenu est expédié et distribué sur un fichier JSON statique qui est déployé sur le CDN de WalkMe's (cdn.walkme.com). Le mode de livraison pour le menu du bureau est similaire aux produits Web WalkMe.
Cependant, en tant qu'application de bureau, il n'a pas d'observation liée au chargement, telle que l'événement Web « chargement ».
Par conséquent, les vérifications des mises à jour de contenu sont liées à l'utilisation de l'utilisateur ; le menu du bureau vérifiera les mises à jour de contenu résultant de trois actions effectuées par l'utilisateur :

Les tâches « vérifier s'il y a eu une mise à jour » n'aboutissent pas toutes à une mise à jour effective. Le nouveau téléchargement du fichier de contenu n'aura lieu que lorsque le nouveau contenu ou la configuration a été publié par les créateurs de contenu.
L'illustration ci-dessous décrit la façon dont le menu principal extrait les mises à jour et décide s'il a besoin de retélécharger le fichier de contenu.
Le contenu de WalkMe peut être segmenté par département, attributs et actions d'utilisateurs. Chaque condition est une chaîne de hachage qui, dans le cas d'informations liées à l'utilisateur, est évaluée avec un serveur distant.
L'évaluation est aussi consolidée que possible et envoyée en demandes par lots à https://papi.walkme.com/conditions/evaluatedConditions
L'interface du menu du bureau est une solution web, basée sur le framework React. L'application comprend des fichiers statiques (HTML, CSS, JS) qui sont servis à partir du CDN du menu de bureau - workstation.walkme.com.
La taille de l'application est de 1,3 Mo et le tout est servi compressé en tant que gzip.
Le menu de bureau charge l'application Web à chaque démarrage et à chaque actualisation manuelle par l'utilisateur final.
L'emplacement de l'application Web est déterminé par le fichier settings.txt qui a été téléchargé plus tôt dans le processus d'amorçage.
Le menu du bureau collecte divers événements pour fournir des rapports d'utilisation sur Insights (plateforme de données) et le tableau de bord de menu.
Chaque événement est une demande HTTPS, d'une taille de quelques kilooctets, et est envoyé à ec.walkme.com.
À partir de la version >1.00 du menu du bureau basé sur Electron, un moteur de mise à jour automatique prend place pour mettre à jour les fichiers binaires, autrement dit le conteneur du menu de bureau.
Le conteneur de menu du bureau est un wrapper basé sur Electron qui effectue des tâches de bas niveau telles que la compatibilité de la certification proxy et réseau, l'enregistrement des notifications push, la gestion des fenêtres, et autres.
Le Container maintient le cycle de vie de l'application Web et gère le mécanisme de mise à jour du contenu WalkMe.
Le menu de bureau utilise Squirrel comme facilitateur de mise à jour automatique, suivant la recommandation standard de l'industrie par Electron.

Le mécanisme de mise à jour automatique maintient deux versions binaires à la fois pour surmonter les défaillances de téléchargement.
Avant de passer à la nouvelle version, le moteur de mise à jour automatique contiendra deux versions complétées ; la version actuelle + précédente et la nouvelle version non complétée.
Une fois le téléchargement terminé, la version de mise à jour automatique effacera la version précédente et contiendra deux versions ; la version actuelle et la suivante.

Notez que la v2.1.2 a été supprimée du système de fichiers lorsque la v.2.3.0 a été mise à jour.
Lorsqu'une nouvelle mise à jour devient disponible, elle sera automatiquement déployée et prête à mettre à jour votre logiciel.
Pour les utilisateurs Mac sans privilèges administratifs, une notification peut apparaître. Cette notification est générée par le système d'exploitation et échappe à notre contrôle. Cependant, dans la plupart des cas, vous avez des privilèges administratifs.

Le menu de bureau invite les utilisateurs à interagir avec lui en connectant des applications tierces, telles que SharePoint, Confluence, Jira et bien d'autres.
Toute connexion utilise le réseau, que l'application soit auto-hébergée ou un SaaS.
La connexion d'applications tierces initie des flux d'authentification OAuth2.0, SMAL ou OAuth1.1 qui utilisent le réseau.

Une fois la connexion établie, le menu de bureau interrogera son serveur pour fournir à l'interface le contenu provenant de l'application tierce. Chaque application tierce génère au moins une requête HTTPS chaque fois que l'utilisateur affiche le menu du bureau au premier plan.

Outre les mises à jour automatiques ci-dessus, les utilisateurs peuvent initier des recherches dans leurs applications tierce. Chaque recherche déclenche une demande HTTPS qui recueille les résultats à partir des serveurs distants.