Manutenzione costante

Aggiorna thinkcell manualmente

Se l'amministratore desidera aggiornare manualmente thinkcell, è 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 thinkcell.

Se si disabilitano gli aggiornamenti automatici di Microsoft Office o gli aggiornamenti di Office vengono indirizzati al proprio server, è possibile disabilitare gli aggiornamenti thinkcell automatici attraverso il parametro di configurazione UPDATES/updates.enabled (vedere Parametri di configurazione).

In questo caso, all'avvio di PowerPoint ed Excel, thinkcell 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, thinkcell 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 thinkcell sono disabilitati, è necessario verificare manualmente la compatibilità di thinkcell con ogni aggiornamento a PowerPoint ed Excel. Per un controllo efficace, è necessario effettuare quanto segue:

  1. Avviare PowerPoint.
  2. Inserire un grafico thinkcell.
  3. Attendere che il foglio dati interno si apra e modificare un valore.
  4. Confermare che la modifica sia riflessa nel grafico.

Se uno di questi passaggi non riesce, è necessario intervenire. L'attuale versione di thinkcell disponibile sul nostro sito Web è in genere compatibile con l'aggiornamento Microsoft che si desidera distribuire. Pertanto, ripetere il test con la versione thinkcell attuale e pianificare una distribuzione prima o insieme all'aggiornamento Microsoft.

Testare thinkcell con ogni aggiornamento Microsoft non è facoltativo. È una parte necessaria del supporto per gli utenti thinkcell della propria organizzazione. Il test non è necessario se sono abilitati gli aggiornamenti automatici di thinkcell.

In ogni caso, è necessario distribuire regolarmente gli aggiornamenti thinkcell in modo che gli utenti possano beneficiare degli ultimi miglioramenti. Consigliamo almeno un aggiornamento ogni paio di mesi.

Hosting di aggiornamenti thinkcell sul proprio server

Gli aggiornamenti sono solitamente ospitati sul server web di thinkcell, 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 thinkcell 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, thinkcell sovrascriverà la configurazione di self-hosting e scaricherà gli aggiornamenti dal server thinkcell.

È 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) o setup_think-cell_BUILD.pkg (macOS) forniti da thinkcell.

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.

Windows

Criteri di gruppo

Per aggiungere l'URL del file XML di aggiornamento con criteri di gruppo (vedere Criteri di gruppo), attenersi alla seguente procedura:

  1. Aprire l'impostazione dei criteri di gruppo Automatic Updates.
  2. Selezionare Enabled.
  3. In Custom update.xml URL, immettere l'URL del file XML di aggiornamento, ad esempio https://example.com/update.xml.
  4. Selezionare OK.

Per ripristinare l'hosting dell'aggiornamento sul server di thinkcell, 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 thinkcell con il parametro seguente. Sostituire UPDATE_XML_URL con l'URL del file XML di aggiornamento, ad esempio https://example.com/update.xml.

UPDATESURL=<var>UPDATE_XML_URL</var>

Per ripristinare l'hosting dell'aggiornamento sul server di thinkcell, eseguire il file di installazione thinkcell con il seguente parametro:

UPDATESURL=""
macOS

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 <var>UPDATE_XML_URL</var>

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><var>UPDATE_XML_URL</var></string>
	</dict>
</dict>

Per ripristinare l'hosting degli aggiornamenti sul server di thinkcell, 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

-2

Meno di (<) il numero di build

-1

Inferiore o uguale (≤) al numero di build

0

Uguale (=) al numero di build

1

Maggiore o uguale (≥) al numero di build

2

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, thinkcell 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.

Esempio di Windows
<?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>
Esempio di macOS
<?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 thinkcell 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 thinkcell. Per il resto degli utenti, configurare e gestire gli aggiornamenti thinkcell sul proprio server.

Notifica di scadenza della chiave di licenza

thinkcell richiede una chiave di licenza. È possibile utilizzare thinkcell 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 thinkcell 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 thinkcell.

Se il codice di licenza è già scaduto, viene visualizzato il messaggio "Il codice di licenza di questo prodotto thinkcell è 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, thinkcell 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

thinkcell 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

Se le segnalazioni di errore sono abilitate, vengono inviate informazioni aggiuntive come descritto in Segnalazione errori.

Segnalazione errori

thinkcell 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 thinkcell, il software genera automaticamente una segnalazione che aiuta a capire il problema e correggerlo nella versione successiva.

Una versione aggiornata di thinkcell che risolve l'errore segnalato potrebbe essere già disponibile al momento della segnalazione. In questo caso, l'aggiornamento viene installato automaticamente (vedere Aggiornamenti automatici per i dettagli sul download e sull'installazione degli aggiornamenti). Se gli aggiornamenti thinkcell vengono controllati manualmente (vedere Aggiorna thinkcell 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 thinkcell,
  • 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 thinkcell. 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, thinkcell 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 thinkcell 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, thinkcell chiede all'utente se desidera inviare una richiesta di assistenza.

Finestra di dialogo thinkcell per inviare una richiesta di assistenza in caso di errori critici Queste richieste di supporto possono essere inviate anche manualmente (vedere Risoluzione di problemi). È possibile modificare l’indirizzo e-mail predefinito per le richieste di assistenza attraverso un parametro di configurazione (vedere Parametri di configurazione).

Hai bisogno di risolvere un problema

Consulta la nostra Knowledge Base