TUTO : Comment mettre à jour Sylob 7 ?

Cette page va vous guider pour que vous puissiez réaliser de manière autonome la mise à jour de Sylob 7.

Cependant si vous le souhaitez, vous pouvez demander à Sylob de vous accompagner en télémaintenance ou de faire la mise à jour à votre place.

Contactez alors votre chargé de compte ou le support Sylob pour définir les modalités de cette intervention (généralement traitée dans le cadre de votre contrat A+).

Si vous avez un serveur de test (à ne pas confondre avec un environnement ou une société de test), nous vous invitons d’abord à faire la mise à jour sur celui-ci, à tester les nouveautés et à déployer ensuite sur le serveur de production.


Rappels

  • Avant la mise à jour du serveur de production, vérifiez que vous avez une sauvegarde de vos données à jour
  • Les opérations de mise à jour se font depuis un poste client Sylob 7 avec le login "ADM".
  • Les nouveautés seront disponibles dans le dossier "Mise à jour S7-2021" de la dernière rubrique du menu de l'administrateur (par défaut : "Archives/Applications").
  • Seul le login "ADM" a les droits d’exécution sur les nouveautés. Pour les autres utilisateurs, c'est à vous de décider ce que vous mettez au menu et avec quels droits d'accès.


  1. Télécharger le fichier ISO sur un poste client où Sylob 7 est déjà installé.
    Les clients disposant d'un contrat de TLM à jour, ont reçu le lien de téléchargement et le mot de passe par mail.

    A partir de la version 2023.Q4, le téléchargement vous permet d'obtenir un fichier zippé nommé par exemple "share-S7_ISO_2023_Q4.zip".
    Pour récupérer le fichier ISO, vous devez extraire le contenu du fichier zippé.

  2. Montez l’iso
    Sur un poste Windows 10, montez l’iso de mise à jour directement avec un clic droit sur le fichier iso et en sélectionnant l’option « Monter ».

    Pour les versions antérieures de Windows, nous mettons à disposition l’utilitaire «PortableWinCDEmu».
    Sur l’écran principal, cliquez sur le bouton « Mount another image » et sélectionnez le fichier iso de la mise à jour.

    Le nom du fichier ISO dépend de la version.
    Pour connaître le dernière version disponible vous pouvez consulter les notes de versions.

    Vous avez maintenant un nouveau lecteur dans votre explorateur de fichier, avec le fichier « maj.bat » à la racine.


  3. Lancez le fichier «maj.bat», un script va se charger de copier les fichiers de mise à jour dans Sylob 7.

    Durant cette étape, le script contrôle la présence de certaines ressources spécifiques qui pourraient être incompatibles avec la mise à jour.
    Le cas échéant, le script vous invitera à contacter le service support de Sylob afin que nous contrôlions votre installation avant de reprendre la procédure.
    En attendant, Sylob7 reste fonctionnel.

    Vous pouvez maintenant démonter le lecteur contenant l’iso de la même manière.

    Si vous avez utilisé «Portable WinCDEmu», à la fin de la procédure de copie, cliquez sur le bouton « Umount ALL » afin de refermer le lecteur. Puis fermez «Portable WinCDEmu» avec le bouton « Close ».

    Poste TSE

    Si vous exécutez Sylob 7 depuis une session TSE, il est nécessaire de déplacer le répertoire "maj_serveur" créé sous "c:\sylob" dans le répertoire "sylob" du profil utilisateur utilisé.
    Sans quoi Sylob 7 vous signalera à l'étape suivante qu'il ne trouve pas le répertoire contenant les fichiers de mise à jour.

  4. Ouvrez Sylob7 et connectez-vous avec l’utilisateur « ADM », lui seul est autorisé à lancer la mise à jour du serveur.


    1. Cas 1 : Mise à jour depuis Sylob7 JAVA
      Cliquez sur l’icône (A propos de Sylob 7 …), situé à côté du nom d’utilisateur.


    2. Cas 2 : Mise à jour depuis Sylob7 Builder
      Sélectionnez le menu «Aide» puis «A propos de Sylob 7...». 

    Que ce soit en version JAVA ou BUILDER, la palette « A propos … » s’ouvre.


  5. Cliquez sur le bouton « Mise à jour serveur » et patientez jusqu’à la fin de la procédure avec le message « Terminé ».


    Les dépôts du serveur sont maintenant à jour. Les postes clients vont pouvoir maintenant se synchroniser. Nous allons commencer par celui où nous faisons l'installation.


  6. Fermez, puis relancez Sylob 7 en vous reconnectant avec l’utilisateur « ADM ».
    Après la mise à jour du serveur, à la première connexion de chaque poste client, un message vous indique que SYLOB 7 doit se mettre à jour.




  7. Cliquez sur « OK » et laissez se dérouler la mise à jour qui peut durer plusieurs minutes.

    Durant celle-ci Sylob 7 va se fermer pour permettre la mise à jour de la partie runtime.
    Cette fenêtre de script (VersionLaunch.exe) vous permet de suivre l’avancement de la mise à jour du runtime.

    Aucun Sylob7 ne doit être ouvert sur un poste en cours de mise à jour.
    Si c'était le cas, le script vous demandera de fermer les Sylob7 ouverts avant de poursuivre.

    A la fin, un message de couleur verte vous indique que la mise à jour est réussie et vous invite à attendre le redémarrage de Sylob 7.

    Une barre de progression accompagne la mise à jour de chaque composant du runtime.

    Lorsque la mise à jour d'un fichier est faite, elle avance d'un carré vert.
    Lorsqu'elle échoue, la barre avance d'un carré jaune. Le script va retenter plusieurs fois de passer les fichiers en erreur.
    Si la mise à jour d'un fichier échoue définitivement alors la barre avance d'un carré rouge.

    A la fin de cette étape, si un des composant n'est pas à jour, un message rouge vous invitera à contacter le support Sylob.
    Un log d'installation, nous permettra de connaître les composants concernés.

    La mise à jour est presque terminée.
    Le serveur est à jour.
    Votre poste client est à jour.
    Vous êtes au login de Sylob 7.


  8. Connectez-vous avec l’utilisateur « ADM » 

    C'est la première connexion d'un poste client à jour, Sylob7 exécute alors les derniers scripts de mise à jour de la base de données (structure des tables, paramètres, etc.)
    Cela ne concernera que vous. Les autres utilisateur n'auront pas cette étape.


    La palette « A propos … » se lance automatiquement, génère votre nouveau numéro produit et vous redirige vers le formulaire d’enregistrement.


  9. Remplissez le formulaire.

    C'était la dernière étape de la mise à jour.
    Elle nous permet de d'enregistrer votre version et de collecter vos remarques.

    Le déploiement sur l'ensemble des postes clients est automatique.
    A la première connexion, les utilisateurs vont directement se retrouver à l’Etape 6.
    Après le message « Mise à jour réussie », Sylob 7 revient au login.

    La mise à jour est terminée, l’utilisateur peut se connecter et travailler normalement.

    Dysfonctionnements connus

Voir aussi