Popis procesu upgradu

Definice upgradu

Nové verze stávajících instalací softwaru ToolsTalk 2 v počítači vyhledají stávající instalace a rozhodnou, zda instalace má být upgrade nebo nová instalace. Bude spuštěna specifická sada pravidel MSI, aby bylo rozhodnuto, zda instalace je upgrade nebo nová instalace.

Podle čísel verzí lze určit, zda upgrade je hlavní verze, nebo podverze upgradu.

Příklad: 2.14.1 na 2.14.2 je podverze upgradu, ale 2.14 na 2.15 je hlavní verze upgradu. Tento rozdíl je důležitý pouze pro operace upgradu databáze. Při provádění podverze upgradu není upgrade databáze nutný, a tak tato operace neproběhne.

InstallShield

Všechny typy instalace uvedené v části Typy instalace (Typy instalace) mají společné to, že instalační sestavy v systému budou upgradovány na novější verze.

Podle typu instalace budou kromě aktualizace instalačních sestav provedeny následující operace:

  • odinstalace a opětovná instalace FMS (viz část Popis procesu instalace (Popis procesu instalace), kde je uvedeno, který typ nastavení instaluje instalační sestavy FMS);

  • migrace databáze (během instalace serveru a softwaru ServerClickOnce).

Migrace databáze

Během instalace balíčku Server a ServerClickOnce bude spuštěna migrace databáze za účelem provedení upgradu databáze aplikace ToolsTalk 2. Tato operace probíhá pouze během hlavních verzí upgradu.

Konfigurátor instalace

Konfigurátor instalace aktivuje úpravy následujících konfigurací:

  • Nastavení databáze SQL softwaru ToolsTalk 2

    • Adresa serveru SQL

    • Název databáze ToolsTalk 2

    • Instalace databáze

  • Nastavení serveru ToolsTalk 2

    • Režim ověřování uživatele

    • Aktivní adresář, který bude používat ověřování OS Windows

    • Adresa serveru ToolsTalk 2

    • Port webové aplikace serveru ToolsTalk 2

    • Port controlleru

    • Nastavení pro převod adresy URL služby na IP adresu

  • Nastavení zálohování ToolsTalk 2

    • Složka pro zálohování controlleru

  • Nastavení ACDC

    • Adresa serveru ACDC

    • Port WebAPI ACDC

    • Port SignalR ACDC

  • Nastavení FMS

    • Výchozí ID hostitele

    • Aktivní ID hostitele

    • Poslední používané ID hostitele

    • Seznam dostupných ID hostitele

    • Možnost změny aktivního ID hostitele

Některá z výše uvedených nastavení a konfigurací nemusejí být k dispozici pro různé verze aplikace ToolsTalk 2.

Když uživatel provede úpravu konfigurace, úprava se použije po volbě tlačítka Uložit. Při ukládání konfigurace provede konfigurátor instalace následující:

  1. zaktualizuje související konfigurační soubory na nové hodnoty,

  2. uloží kopii všech nastavení místně do souboru s názvem Storage (Uložení),

  3. Spustí server ToolsTalk 2 pro získání nových změn konfigurace.

Při spuštění konfigurátor instalace vždy porovnává konfiguraci uloženou v souboru Storage (Uložení) s konfiguračními soubory ve složce instalace. Pokud se liší, požádá uživatele, aby zvolil, která z nich se má nahrát do konfigurátoru instalace. Když zvolíte tlačítko Uložit uložené i konfigurační soubory ve složce instalace získají stejná nastavení a konfiguraci.