Comment mettre à jour Cheel

Comment mettre à jour Cheel

Comment mettre à jour Cheel

Les applications Cheel sont normalement mises à jour automatiquement. Dans certains cas particuliers ou Cheel est installée sur un serveur d'applications (par exemple un serveur avec RDS), la mise à jour automatique peut être configurée pour être exécutée sur demande. 

Situation normale : Mise à jour automatique

Dans le cas le plus courant, en utilisant l'Installation avec une instance par utilisateurà chaque démarrage, Cheel vérifie si une mise à jour est disponible. Le cas échéant, les modifications sont automatiquement téléchargées et installées. Vous n'avez rien d'autre à entreprendre. 

Situation spéciale : Mise à jour sur demande

Si vous avez choisi l'option Installation avec une instance par ordinateur, par exemple pour un Terminal Server (RDS ou similaire), l'application est partagée par plusieurs utilisateurs. Dans cette situation, Cheel n'exécute pas les mises à jour automatiquement car plusieurs utilisateurs peuvent être connectés à ce moment, interdisant d'installer une mise à jour. Dans ce cas, vous devez lancer les mises à jour manuellement.

Vous pouvez utiliser deux méthodes pour mettre à jour Cheel.  Créez un raccourçi ou une tâche planifiée qui exécute les commandes suivantes :
  1. ..\Launcher\Cheel.Update.bat 
    C'est la méthode préférée car elle exécute 3 actions en une seule commande :
    1. Fermer tous les processus Cheel ouverts
    2. Exécuter le contrôle et l'installation de la mise à jour
    3. Créer un journal contenant le résultat de la mise à jour
  2. ..\Cheel\Launcher\Cheel.Launcher.exe /updateonly
    Cette méthode n'exécute que le contrôle et l'installation de la mise à jour (pas de fermeture des processus ouverts ni de journalisation du résultat de la mise à jour)

Créer un raccourci de mise à jour de Cheel

  1. Dupliquez le raccourci de Cheel et nommez-le Cheel Update
  2. Dans les propriétés du raccourci Cheel Update, modifiez la Cible et nommez-la : 
    C:\Cheel SA\Cheel\Launcher\Cheel.Update.Bat



  3. Enregistrez le nouveau raccourci.
  4. Attention, si vous exécutez ce raccourci, les instances de Cheel ouvertes chez tous les utilisateurs seront fermées.

Créer une tâche planifiée pour mettre à jour Cheel automatiquement

Selon le cas, il peut être intéressant d'automatiser le contrôle et la mise à jour de Cheel au moyen d'une Tâche planifiée. Ceci permet de s'assurer que tous les utilisateurs travaillent toujours avec la version la plus récente de Cheel.
  1. Au menu Démarrez, ouvrez le Planificateur de tâches de Windows

  2. Créez une nouvelle Tâche nommée Cheel Update

  3. Ajoutez un Déclencheur de votre choix (Jour, heure, etc.) en dehors des heures de travail de votre entreprise afin d'éviter de mettre à jour l'application lorsque des utilisateurs sont connectés.

  4. Ajoutez une nouvelle Action et indiquez les éléments suivants (En vous basant sur la commande de la Cible de votre raccourci Cheel) :

    Programme / script:
    "C:\Cheel SA\Cheel\Launcher\Cheel.Update.bat



Comment consulter le journal de la mise à jour

Dans le dossier de démarrage de Cheel, vous pouvez consulter le journal de mise à jour en ouvrant le fichier suivant :
"C:\Cheel SA\Cheel\Launcher\Cheel.Update.log"

Exemple de contenu de Cheel.Updte.log

*** Starting update *** 
Date and time : 17.06.2027 02:00:01,01
Checking process Cheel.Program.exe... 
Cheel.Program.exe process is running. Closing... 
Opération réussie : le processus "Cheel.Program.exe" de PID 26504 a été arrêté.
Cheel.Program.exe closed successfully. 
Checking process Cheel.Extractor.exe... 
Cheel.Extractor.exe process is not running. 
Checking process Cheel.Launcher.exe... 
Cheel.Launcher.exe process is running. Closing... 
Opération réussie : le processus "Cheel.Launcher.exe" de PID 20172 a été arrêté.
Cheel.Launcher.exe closed successfully. 
Starting update with Cheel.Launcher.exe /updateonly... 
Update started successfully. 
*** End of update ***