Description du processus de mise à niveau

Définition de mise à niveau

Les nouvelles versions des installations existantes de ToolsTalk 2 sur l'ordinateur doivent rechercher les installations existantes et décider si l'installation doit agir comme une mise à niveau ou une nouvelle installation. L'ensemble de règles spécifiques à MSI doit être exécuté pour décider si l'installation est une mise à niveau ou une nouvelle installation.

Grâce aux numéros de version, il est possible de déterminer si une mise à niveau est une mise à niveau majeure ou mineure

Exemple : 2.14.1 à 2.14.2 est une mise à niveau mineure mais 2.14 à 2.15 est une mise à niveau majeure. Cette différence n'est importante que pour les opérations de mise à niveau de la base de données. Lors de mises à niveau mineures, la mise à niveau de la base de données n'est pas nécessaire, de sorte que l'opération n'a pas lieu.

InstallShield

Comme c'est le cas pour tous les types d'installation mentionnés dans le paragraphe, Types d’installations, les assemblages dans le système doivent être mis à niveau avec des versions plus récentes.

En fonction du type d'installation, les opérations suivantes doivent être effectuées en plus de la mise à jour des assemblages :

  • Désinstallation et réinstallation de FMS (voir paragraphe Description du processus d’installation pour découvrir quel type de configuration installe les assemblages FMS)

  • Migration de la base de données (lors de l’installation de Serveur et ServerClickOnce)

Migration de la base de données

Lors de l’installation des packages Serveur et ServerClickOnce, l’opération de migration de la base de données doit commencer par mettre à niveau la base de données de l’application ToolsTalk 2. Cette opération n'est exécutée que lors des mises à niveau majeures.

Configurateur d'installation

La modification des configurations suivantes est possible grâce au configurateur d'installation :

  • Paramètres de la base de données SQL de ToolsTalk 2

    • Adresse du serveur SQL

    • Nom de la base de données de ToolsTalk 2

    • Installation de la base de données

  • Paramètres serveur de ToolsTalk 2

    • Mode d’authentification de l’utilisateur

    • Répertoire actif à utiliser pour l'authentification Windows

    • Adresse du serveur de ToolsTalk 2

    • Port de l’application Web du serveur de ToolsTalk 2

    • Port du coffret

    • Paramètres de conversion de l'URL du service en adresse IP

  • Paramètres de sauvegarde de ToolsTalk 2

    • Dossier de sauvegarde du coffret

  • Paramètres ACDC

    • Adresse du serveur ACDC

    • Port WebAPI ACDC

    • Port SignalR ACDC

  • Paramètres FMS

    • ID hôte par défaut

    • ID hôte actif

    • ID hôte utilisé pour la dernière fois

    • Liste des ID hôte disponibles

    • Possibilité de modifier l’ID hôte actif

Certains des paramètres et configurations ci-dessus peuvent ne pas être disponibles pour différentes versions de ToolsTalk 2.

Lorsque l'utilisateur modifie la configuration, la modification est appliquée en sélectionnant le bouton Enregistrer. Lors de l’enregistrement des configurations, le Configurateur d'installation

  1. Mettra à jour les fichiers de configuration correspondants avec les nouvelles valeurs

  2. Stockera une copie de tous les paramètres localement dans un fichier nommé Stockage

  3. Démarrera le serveur ToolsTalk 2 pour obtenir les nouvelles modifications de configuration

Au démarrage, le configurateur d'installation compare toujours la configuration stockée dans le fichier stockage et les fichiers de configuration contenus dans le dossier d’installation. S'ils diffèrent, il demande à l'utilisateur de choisir celui qui doit être chargé dans le configurateur d'installation. Lorsque vous sélectionnez le bouton Enregistrer, les fichiers de stockage et de configuration du dossier d'installation auront les mêmes paramètres et la même configuration.