Descrizione del processo di aggiornamento

Definizione di aggiornamento

Le nuove versioni delle installazioni esistenti di ToolsTalk 2 sul computer cercheranno le installazioni esistenti e procederanno all'aggiornamento o a una nuova installazione. Occorre eseguire il set di regole specifiche MSI per determinare se l'installazione è un aggiornamento o una nuova installazione.

I numeri di versione consentono di determinare se si tratta di un aggiornamento principale o minore.

Esempio: Da 2.14.1 a 2.14.2 indica un aggiornamento minore, mentre da 2.14 a 2.15 è un aggiornamento principale. Si tratta di una differenza importante solo per le operazioni di aggiornamento del database. Durante gli aggiornamenti minori, l'aggiornamento del database non è necessario, pertanto l'operazione non verrà eseguita.

InstallShield

Come previsto in tutti i tipi di installazione menzionati nella sezione in Tipi di installazione, gli assembly nel sistema devono essere aggiornati alle versioni più recenti.

A seconda del tipo di installazione, oltre all'aggiornamento degli assembly, verranno eseguite le seguenti operazioni:

  • Disinstallazione e reinstallazione di FMS (vedere la sezione Descrizione del processo di installazione per scoprire quale tipo di configurazione prevede l'installazione degli assembly FMS)

  • Migrazione del database (durante l'installazione di server e ServerClickOnce)

Migrazione del database

Durante l'installazione dei pacchetti server e ServerClickOnce, si avvierà l'operazione di migrazione del database per l'aggiornamento del database dell'applicazione ToolsTalk 2. L'operazione viene eseguita solo durante gli aggiornamenti principali.

Strumento di configurazione dell'installazione

La modifica delle seguenti configurazioni è consentita dallo strumento di configurazione dell'installazione:

  • Impostazioni del database SQL di ToolsTalk 2

    • Indirizzo SQL Server

    • Nome del database di ToolsTalk 2

    • Installazione del database

  • Impostazioni del server ToolsTalk 2

    • Modalità di autenticazione dell'utente

    • Active directory da utilizzare con l'autenticazione di Windows

    • Indirizzo del server ToolsTalk 2

    • Porta dell'applicazione Web server ToolsTalk 2

    • Porta del controller

    • Impostazione per la conversione dell'URL del servizio in un indirizzo IP

  • Impostazioni di backup di ToolsTalk 2

    • Cartella di backup del controller

  • Impostazioni ACDC

    • Indirizzo del server di ACDC

    • Porta WebAPI di ACDC

    • Porta SignalR di ACDC

  • Impostazioni FMS

    • ID host predefinito

    • ID host attivo

    • Ultimo ID host attivo utilizzato

    • Elenco degli ID host disponibili

    • Possibilità di modificare l'ID host attivo

Alcune delle impostazioni e configurazioni precedenti potrebbero non essere disponibili in versioni diverse di ToolsTalk 2.

In caso di modifiche alla configurazione da parte dell'utente, queste verranno applicate selezionando il pulsante Salva. Se le configurazioni vengono salvate, lo strumento di configurazione dell'installazione

  1. aggiorna i file di configurazione correlati con nuovi valori

  2. Archiviare una copia di tutte le impostazioni in locale in un file denominato Archivio

  3. Avviare il server ToolsTalk 2 per ottenere le nuove modifiche alla configurazione

All'avvio, lo strumento di configurazione dell'installazione confronta sempre la configurazione memorizzata nel file dell'archivio e i file di configurazione presenti nella cartella di installazione. Se i file differiscono, viene chiesto all'utente di scegliere quale caricare nello strumento di configurazione dell'installazione. Selezionando il pulsante Salva, i file dell'archivio e della configurazione nella cartella di installazione presenteranno le stesse impostazioni e configurazioni.