Manutenzione costante
- Home
- Risorse
- Manuale dell’utente
- Guida alla distribuzione
- Manutenzione costante
Aggiorna think-cell manualmente
Se l'amministratore desidera aggiornare manualmente think-cell, è necessario disabilitare gli aggiornamenti automatici di Microsoft per PowerPoint ed Excel. Se si abilitano gli aggiornamenti automatici di Office da parte di Microsoft, non è possibile disabilitare gli aggiornamenti automatici think-cell.
Se si disabilitano gli aggiornamenti automatici di Microsoft Office o gli aggiornamenti di Office vengono indirizzati al proprio server, è possibile disabilitare gli aggiornamenti think-cell automatici attraverso il parametro di configurazione UPDATES/updates.enabled (vedere Parametri di configurazione).
In questo caso, all'avvio di PowerPoint ed Excel, think-cell non controlla se è disponibile un aggiornamento. È inoltre possibile contattarci e richiedere di disabilitare gli aggiornamenti automatici tramite un'impostazione sul nostro server. In tal caso, il controllo degli aggiornamenti si verifica lo stesso, ma la risposta indica sempre che non è disponibile nessun aggiornamento.
Nota: A seguito di un errore, think-cell potrebbe informare l'utente che è già disponibile un aggiornamento con una correzione e offrirlo su una pagina Web (vedere Segnalazione errori).
Se gli aggiornamenti automatici di think-cell sono disabilitati, è necessario verificare manualmente la compatibilità di think-cell con ogni aggiornamento a PowerPoint ed Excel. Per un controllo efficace, è necessario effettuare quanto segue:
- Avviare PowerPoint.
- Inserire un grafico think-cell.
- Attendere che il foglio dati interno si apra e modificare un valore.
- Confermare che la modifica sia riflessa nel grafico.
Se uno di questi passaggi non riesce, è necessario intervenire. L'attuale versione di think-cell disponibile sul nostro sito Web è in genere compatibile con l'aggiornamento Microsoft che si desidera distribuire. Pertanto, ripetere il test con la versione think-cell attuale e pianificare una distribuzione prima o insieme all'aggiornamento Microsoft.
Testare think-cell con ogni aggiornamento Microsoft non è facoltativo. È una parte necessaria del supporto per gli utenti think-cell della propria organizzazione. Il test non è necessario se sono abilitati gli aggiornamenti automatici di think-cell.
In ogni caso, è necessario distribuire regolarmente gli aggiornamenti think-cell in modo che gli utenti possano beneficiare degli ultimi miglioramenti. Consigliamo almeno un aggiornamento ogni paio di mesi.
Hosting di aggiornamenti think-cell sul proprio server
Gli aggiornamenti sono solitamente ospitati sul server web di think-cell, ma in qualità di amministratore, è anche possibile ospitare gli aggiornamenti sulla propria intranet. A tal fine occorre disporre di un server Web come Apache o Microsoft Internet Information Server (IIS), a cui possano accedere tutti gli utenti di think-cell all'interno dell'organizzazione.
Per ospitare gli aggiornamenti sul proprio server, è necessario disabilitare gli aggiornamenti automatici per Microsoft Office. Se gli utenti ricevono aggiornamenti automatici di Office, think-cell sovrascriverà la configurazione di self-hosting e scaricherà gli aggiornamenti dal server think-cell.
È necessario archiviare i seguenti file sul server web che ospita gli aggiornamenti:
- Un file di testo XML, tipicamente denominato
update.xml, che controlla il processo di aggiornamento. Per una descrizione e un esempio della struttura dei file XML di aggiornamento, vedere Struttura del file XML di aggiornamento. - Uno o più file di configurazione
setup_think-cell_BUILD.exe(Windows) osetup_think-cell_BUILD.pkg(macOS) forniti da think-cell.
Dopo aver archiviato questi file sul server web, aggiungere l'URL del file XML di aggiornamento, ad esempio https://example.com/update.xml, ai parametri di configurazione. Per farlo, procedere con le seguenti istruzioni per Windows o macOS.
Criteri di gruppo
Per aggiungere l'URL del file XML di aggiornamento con criteri di gruppo (vedere Criteri di gruppo), attenersi alla seguente procedura:
- Aprire l'impostazione dei criteri di gruppo Automatic Updates.
- Selezionare Enabled.
- In Custom update.xml URL, immettere l'URL del file XML di aggiornamento, ad esempio
https://example.com/update.xml. - Selezionare OK.
Per ripristinare l'hosting dell'aggiornamento sul server di think-cell, in Automatic Updates, selezionare Not Configured. Quindi selezionare OK.
Riga di comando installazione
Per aggiungere l'URL del file XML di aggiornamento con i parametri della riga di comando di installazione (vedereInstallazione su Windows), eseguire il file di installazione think-cell con il parametro seguente. Sostituire UPDATE_XML_URL con l'URL del file XML di aggiornamento, ad esempio https://example.com/update.xml.
UPDATESURL=UPDATE_XML_URL
Per ripristinare l'hosting dell'aggiornamento sul server di think-cell, eseguire il file di installazione think-cell con il seguente parametro:
UPDATESURL=""
Per aggiungere l'URL del file XML di aggiornamento con lo strumento defaults (vedere Installazione su macOS), utilizzare il comando seguente. Sostituire UPDATE_XML_URL con l'URL del file XML di aggiornamento, ad esempio https://example.com/update.xml.
sudo defaults write /Library/Preferences/com.microsoft.office.plist com.think-cell.settings.updates -dict-add url -string UPDATE_XML_URL
Per aggiungere l'URL del file XML di aggiornamento con un file .plist per una soluzione di gestione del dispositivo (vedere Distribuzione gestita su macOS), utilizzare il codice seguente. Sostituire UPDATE_XML_URL con l'URL del file XML di aggiornamento, ad esempio https://example.com/update.xml.
<dict>
<key>com.think-cell.settings.updates</key>
<dict>
<key>url</key>
<string>UPDATE_XML_URL</string>
</dict>
</dict>
Per ripristinare l'hosting degli aggiornamenti sul server di think-cell, rimuovere la chiave url dal dizionario com.think-cell.settings.updates nell'elenco proprietà com.microsoft.office.
Struttura del file XML di aggiornamento
Il file XML di aggiornamento deve contenere un elenco di scenari, ciascuno dei quali consistente in una serie di condizioni, come pure l'URL di un file di installazione corrispondente. Il client scaricherà e installerà il file dal primo scenario le cui condizioni vengono soddisfatte.
Per specificare l'intervallo di aggiornamento, ovvero l'intervallo di numeri di build che si desidera aggiornare, utilizzare gli elementi m_eupdcondop e m_nCount. In m_eupdcondop, specificare un'uguaglianza o una disuguaglianza in relazione al numero di build in m_nCount nella dalla riga successiva. In m_eupdcondop, per l'attributo val, è possibile utilizzare i valori nella tabella seguente.
|
Value |
Description |
|---|---|
|
|
Meno di (<) il numero di build |
|
|
Inferiore o uguale (≤) al numero di build |
|
|
Uguale (=) al numero di build |
|
|
Maggiore o uguale (≥) al numero di build |
|
|
Maggiore (>) del numero di build |
Il numero di build del file di configurazione deve essere al di fuori dell'intervallo di aggiornamento. Se il numero di build del file di installazione si trova all'interno dell'intervallo di aggiornamento, think-cell scaricherà e installerà per sempre questo aggiornamento.
Se si eseguono aggiornamenti self-host sia per Windows che per macOS, è necessario mantenere un file XML di aggiornamento separato con un URL distinto per ciascun sistema operativo.
Le condizioni di aggiornamento negli esempi seguenti specificano che gli utenti con numeri di build superiori o uguali a 35400 e inferiori a 35722 (Windows) o 35721 (macOS) ricevono l'aggiornamento.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
<CUpdateInfo id="1">
<m_vecupdscen length="1">
<elem>
<m_bstrFile val="https://example.com/setup_think-cell_35722.exe"/>
<m_vecupdcond length="2">
<elem>
<version/>
<m_eupdcondop val="1"/>
<m_nCount val="35400"/>
</elem>
<elem>
<version/>
<m_eupdcondop val="-2"/>
<m_nCount val="35722"/>
</elem>
</m_vecupdcond>
</elem>
</m_vecupdscen>
</CUpdateInfo>
</root>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
<CUpdateInfo id="1">
<m_vecupdscen length="1">
<elem>
<m_bstrFile val="https://example.com/setup_think-cell_35721.pkg"/>
<m_vecupdcond length="2">
<elem>
<version/>
<m_eupdcondop val="1"/>
<m_nCount val="35400"/>
</elem>
<elem>
<version/>
<m_eupdcondop val="-2"/>
<m_nCount val="35721"/>
</elem>
</m_vecupdcond>
</elem>
</m_vecupdscen>
</CUpdateInfo>
</root>
Esempio: Gruppi di utenti con condizioni di aggiornamento diverse
È possibile utilizzare i file XML di aggiornamento per specificare condizioni di aggiornamento diverse per gruppi di utenti diversi. Ad esempio, è possibile distribuire nuove think-cell build a un piccolo gruppo di utenti pilota prima di distribuire nuove build al resto dell'organizzazione. Per farlo, per il gruppo pilota, mantenere la configurazione predefinita in modo che gli utenti pilota ricevano automaticamente gli aggiornamenti dal server di think-cell. Per il resto degli utenti, configurare e gestire gli aggiornamenti think-cell sul proprio server.
Notifica di scadenza della chiave di licenza
think-cell richiede una chiave di licenza. È possibile utilizzare think-cell fino alla data di scadenza della chiave di licenza.
Quando la data di scadenza è inferiore a 14 giorni da quella corrente, a ogni avvio di Excel o PowerPoint, il software invia una notifica all’utente.
La notifica della scadenza viene inviata tramite la finestra di dialogo della chiave di licenza. Se il codice di licenza non è ancora scaduto, viene visualizzato il messaggio "Il codice di licenza di questo prodotto think-cell scadrà a breve. Immettere una nuova chiave di licenza” assieme alla data di scadenza. L’utente può quindi scegliere tra le seguenti opzioni:
- Immettere una nuova chiave di licenza e fare clic su OK.
- Selezionare Cancel per chiudere la finestra di dialogo.
- Selezionare Uninstall per disinstallare think-cell.
Se il codice di licenza è già scaduto, viene visualizzato il messaggio "Il codice di licenza di questo prodotto think-cell è scaduto. Immettere un nuovo codice di licenza:''. In questo caso non sarà possibile fare clic su OK prima di avere immesso una chiave di licenza valida. Se si ignora la finestra di dialogo facendo clic su Cancel, think-cell resterà disattivato.
Per evitare la visualizzazione della finestra di dialogo relativa alla scadenza della licenza, si consiglia di ordinare e distribuire una nuova chiave di licenza almeno 14 giorni prima della data di scadenza. Una nuova chiave di licenza è sempre valida immediatamente, non solo dopo la data di scadenza della chiave di licenza obsoleta. Si consiglia pertanto di distribuire la nuova chiave di licenza non appena disponibile.
Informazioni inviate via Internet
think-cell invia informazioni su Internet, ad esempio quando si utilizza l'aggiornamento automatico o si visualizza un elenco di nuove funzionalità quando viene avviata per la prima volta una nuova versione. Queste informazioni sono necessarie affinché i nostri server possano generare una risposta appropriata e per aiutarci a migliorare il prodotto sulla base di dati statistici:
- Il numero di build a cinque cifre, che identifica la versione del software. Il numero di build può essere trovato anche nella finestra di dialogo About.
- La chiave di licenza
- Un identificatore univoco globale (GUID) generato casualmente
- data e ora
- numero di versione dell’installazione Microsoft Windows e Microsoft Office
- Info CPU (32 bit o 64 bit, supporto MMX e AVX)
- Livello di aggiornamento (disabilitato/abilitato/forzato)
- Informazioni statistiche sull'utilizzo delle funzioni
Nota sulla privacy: Le informazioni inviate a think-cell non possono essere collegate a macchine effettive o singoli utenti e non contengono informazioni sui documenti creati o modificati dagli utenti.
Il GUID viene creato quando qualcuno utilizza think-cell per la prima volta su un computer. Il GUID viene memorizzato con le impostazioni dell'utente. È una stringa casuale che ci aiuta a determinare se due richieste provengono dalla stessa macchina (pseudonimizzazione).
Mentre è impossibile dedurre l'identità di un utente o di una macchina dal GUID, il GUID viene registrato nel file di registro. Se l'utente condivide il proprio file di registro in una richiesta di assistenza, utilizziamo il GUID dal file di registro per identificare le richieste dal proprio computer.
Nota sulla protezione: Tutte le comunicazioni con i nostri server sono protette con tecniche e crittografia all'avanguardia (HTTPS).
Se le segnalazioni di errore sono abilitate, vengono inviate informazioni aggiuntive come descritto in Segnalazione errori.
Segnalazione errori
think-cell si impegna a garantire la stabilità e la robustezza del proprio software poiché ritiene che tali fattori siano di importanza fondamentale per l’utilizzo professionale. Quando si verifica una condizione di errore durante l'utilizzo di think-cell, il software genera automaticamente una segnalazione che aiuta a capire il problema e correggerlo nella versione successiva.
Una versione aggiornata di think-cell che risolve l'errore segnalato potrebbe essere già disponibile al momento della segnalazione. In questo caso, l'aggiornamento viene installato automaticamente (vedere 🛇subsect_updates per i dettagli sul download e sull'installazione degli aggiornamenti). Se gli aggiornamenti think-cell vengono controllati manualmente (vedere Aggiorna think-cell manualmente), l'aggiornamento è disponibile per il download in una finestra del browser e può essere installato manualmente.
Una segnalazione creata automaticamente contiene le seguenti informazioni:
- Le informazioni di base elencate in Informazioni inviate via Internet,
- Un codice di errore generato dal sistema operativo, da PowerPoint o Excel, oppure dallo stesso think-cell,
- La posizione dell’errore all’interno del nostro codice sorgente (nome del file e numero di riga),
- Un minidump di Microsoft, che contiene essenzialmente un'analisi dello stack oltre a informazioni sull'ambiente, quali la versione del sistema operativo e i moduli caricati. Microsoft utilizza lo stesso minidump quando invia segnalazioni di errori,
Una segnalazione di errori viene inviata tramite HTTPS al server think-cell. Tra tutte le informazioni trasmesse, solo il minidump, che consiste essenzialmente in contenuto di memoria, potrebbe contenere dei frammenti di contenuto effettivo della diapositiva in questione. Durante il funzionamento, think-cell tuttavia non memorizza mai il contenuto effettivo delle diapositive. Il salvataggio del testo o delle immagini è completamente affidato a PowerPoint. Risulta pertanto molto improbabile che il minidump della memoria utilizzata da think-cell contenga delle informazioni sensibili.
La segnalazione errori automatica può essere attivata o disattivata attraverso un parametro di configurazione (vedere Parametri di configurazione).
Risoluzione dei problemi ed errori critici
Quando si verificano errori critici, think-cell chiede all'utente se desidera inviare una richiesta di assistenza.