Manutenzione continuativa

  1. Home
  2. Risorse
  3. Manuale dell’utente
  4. Guida alla distribuzione
  5. Manutenzione continuativa

Aggiornare thinkcell manualmente

In qualità di amministratore, se si desidera aggiornare manualmente thinkcell, è necessario disabilitare tutti gli aggiornamenti automatici Microsoft per PowerPoint ed Excel. Se si abilitano gli aggiornamenti automatici di Office da Microsoft, non è possibile disabilitare gli aggiornamenti automatici di thinkcell.

Se sono stati disabilitati gli aggiornamenti automatici di Office da Microsoft o gli aggiornamenti di Office sono stati indirizzati al proprio server, è possibile disabilitare gli aggiornamenti automatici di thinkcell tramite il parametro di configurazione UPDATES (riga di comando di installazione di Windows) / updates.enabled (preferenze macOS) oppure (in Windows) i criteri di gruppo Aggiornamenti automatici (vedere Parametri di configurazione).

In questo caso, thinkcell non verifica se è disponibile un aggiornamento all'avvio di PowerPoint ed Excel. È anche possibile contattarci e richiedere di disabilitare gli aggiornamenti automatici tramite un'impostazione sul nostro server. In tal caso, la verifica degli aggiornamenti viene comunque eseguita, ma la risposta indica sempre che non sono disponibili aggiornamenti.

Nota: a seguito di un errore, thinkcell potrebbe informare l'utente che è già disponibile un aggiornamento con una correzione e proporlo in una pagina Web (vedere Segnalazione errori).

Se gli aggiornamenti automatici di thinkcell sono disabilitati, è necessario verificare manualmente la compatibilità di thinkcell con ogni aggiornamento di PowerPoint ed Excel. Per una verifica efficace, è necessario procedere come segue:

  1. Avviare PowerPoint.
  2. Inserire un grafico thinkcell.
  3. Attendere l'apertura del foglio dati interno, quindi modificare un valore.
  4. Confermare che la modifica venga visualizzata nel grafico.

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

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

In ogni caso, è consigliabile distribuire regolarmente gli aggiornamenti di thinkcell affinché gli utenti possano beneficiare dei miglioramenti più recenti. Consigliamo un aggiornamento almeno ogni pochi mesi.

Ospitare gli aggiornamenti di thinkcell sul proprio server

Gli aggiornamenti sono in genere ospitati sul server Web di thinkcell, ma come amministratore è possibile ospitare gli aggiornamenti anche sulla propria intranet. A tale scopo è necessario un server Web, ad esempio Apache o Microsoft Internet Information Server (IIS), accessibile a tutti gli utenti di thinkcell nell'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 sostituirà la configurazione di hosting autonomo e scaricherà gli aggiornamenti dal server di thinkcell.

Sul server Web che ospita gli aggiornamenti, è necessario archiviare i file seguenti:

  • Un file XML, in genere denominato update.xml, che controlla il processo di aggiornamento. Per una descrizione e un esempio della struttura del file XML di aggiornamento, vedere Struttura del file XML di aggiornamento.
  • Uno o più file di installazione: 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. A tale scopo, procedere con le istruzioni seguenti per Windows o macOS.

Windows

Criteri di gruppo

Per aggiungere l'URL del file XML di aggiornamento con i criteri di gruppo (vedere Criteri di gruppo), seguire questi passaggi:

  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 degli aggiornamenti sul server di thinkcell, in Automatic Updates, selezionare Not Configured. Quindi selezionare OK.

Riga di comando di installazione

Per aggiungere l'URL del file XML di aggiornamento con i parametri della riga di comando di installazione (vedere Installazione in Windows), eseguire il file di installazione di 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 degli aggiornamenti sul server di thinkcell, eseguire il file di installazione di thinkcell con il parametro seguente:

UPDATESURL=""
macOS

Per aggiungere l'URL del file XML di aggiornamento con lo strumento defaults (vedere Installazione su macOS), usare 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 dei dispositivi (vedere Distribuzione gestita su macOS), usare 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 delle proprietà com.microsoft.office.

Struttura del file XML di aggiornamento

Il file XML di aggiornamento deve contenere un elenco di scenari, ciascuno costituito da un insieme di condizioni e dall'URL corrispondente di un file di installazione. Il client scaricherà e installerà il file dal primo scenario le cui condizioni sono soddisfatte.

Per specificare l'intervallo di aggiornamento, ovvero l'intervallo di numeri di build da aggiornare, usare gli elementi m_eupdcondop e m_nCount. In m_eupdcondop, specificare un'uguaglianza o una disuguaglianza rispetto al numero di build in m_nCount nella riga successiva. In m_eupdcondop, per l'attributo val, è possibile usare i valori della tabella seguente.

Valore

Descrizione

-2

Minore di (<) il numero di build

-1

Minore o uguale a (≤) il numero di build

0

Uguale a (=) il numero di build

1

Maggiore o uguale a (≥) il numero di build

2

Maggiore di (>) il numero di build

Il numero di build del file di installazione deve essere al di fuori dell'intervallo di aggiornamento. Se il numero di build del file di installazione rientra nell'intervallo di aggiornamento, thinkcell scaricherà e installerà continuamente questo aggiornamento.

Se si ospitano autonomamente gli aggiornamenti sia per Windows sia 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 maggiori o uguali a 35400 e minori di 35722 (Windows) o 35721 (macOS) ricevono l'aggiornamento.

Esempio per 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 per 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 usare i file XML di aggiornamento per specificare condizioni di aggiornamento diverse per gruppi di utenti diversi. Ad esempio, è possibile distribuire nuove build di thinkcell a un piccolo gruppo di utenti pilota prima di distribuire le nuove build al resto dell'organizzazione. A tale scopo, 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 di thinkcell sul proprio server.

Notifica della scadenza della chiave di licenza

thinkcell richiede una chiave di licenza. È possibile usare thinkcell fino alla data di scadenza della chiave di licenza inclusa.

Il software informerà l'utente dell'imminente scadenza a ogni avvio di PowerPoint o Excel se la data di scadenza è a meno di 14 giorni.

La finestra di dialogo della chiave di licenza viene usata per informare l'utente. Se la chiave di licenza non è ancora scaduta, viene visualizzato il messaggio “La chiave di licenza di questo prodotto thinkcell scadrà a breve. È necessario immettere una nuova chiave di licenza” con la data di scadenza. L'utente può 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 la data di scadenza è già trascorsa, viene visualizzato il messaggio “La chiave di licenza di questo prodotto thinkcell è scaduta. Immettere una nuova chiave di licenza”, ma è possibile fare clic su OK solo dopo aver immesso una chiave di licenza valida. Se l'utente chiude la finestra di dialogo usando Cancel, thinkcell rimane disattivato.

Per impedire la visualizzazione della finestra di dialogo di scadenza della licenza, assicurarsi di ordinare e distribuire una nuova chiave di licenza più di 14 giorni prima della data di scadenza. Una nuova chiave di licenza è sempre valida immediatamente e non solo dopo la data di scadenza della vecchia chiave di licenza. Pertanto, è consigliabile distribuire la nuova chiave di licenza non appena è disponibile.

Informazioni inviate tramite Internet

thinkcell invia informazioni tramite Internet, ad esempio quando si usa l'aggiornamento automatico o si visualizza un elenco di nuove funzionalità al primo avvio di una nuova versione. Queste informazioni sono necessarie affinché i nostri server possano generare una risposta appropriata e per aiutarci a migliorare il prodotto in base a dati statistici:

  • Il numero di build a cinque cifre, che identifica la versione del software. Il numero di build è disponibile anche nella finestra di dialogo About.
  • La chiave di licenza
  • Un Globally Unique Identifier (GUID) generato casualmente
  • Data e ora
  • Numeri di versione delle installazioni di Microsoft Windows e Microsoft Office
  • Informazioni sulla CPU (32 bit o 64 bit, supporto per MMX o AVX)
  • Livello di aggiornamento (disabilitato/abilitato/forzato)
  • Informazioni statistiche sull'utilizzo delle funzionalità

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

Segnalazione errori

In thinkcell, stabilità e robustezza sono fattori chiave per l'uso professionale del nostro software. Quando si verifica una condizione di errore durante l'uso di thinkcell, il software genera automaticamente una segnalazione che ci aiuta a comprendere il problema e a correggerlo nella versione successiva.

Una versione aggiornata di thinkcell che corregge l'errore segnalato potrebbe essere già disponibile al momento della segnalazione. In questo caso, l'aggiornamento viene installato automaticamente (vedere Aggiornamenti automatici per dettagli sul download e sull'installazione degli aggiornamenti). Se gli aggiornamenti di thinkcell sono controllati manualmente (vedere Aggiornare thinkcell manualmente), l'aggiornamento viene offerto per il download in una finestra del browser e può essere installato manualmente.

Una segnalazione creata automaticamente contiene le informazioni seguenti:

  • Le informazioni di base elencate in Informazioni inviate tramite Internet,
  • Un codice di errore del sistema operativo, di PowerPoint o Excel oppure di thinkcell stesso,
  • La posizione nel nostro codice sorgente (nome file e numero di riga) in cui si è verificato l'errore,
  • Un Minidump Microsoft, che consiste sostanzialmente in un'analisi dello stack insieme a informazioni sull'ambiente, come la versione del sistema operativo e i moduli caricati. Microsoft usa lo stesso Minidump quando invia segnalazioni di errore.

La segnalazione di errore viene inviata tramite HTTPS al server thinkcell. Tra tutte le informazioni trasmesse, solo il Minidump, essenzialmente contenuto della memoria, potrebbe potenzialmente contenere frammenti effettivi di contenuto delle diapositive. Tuttavia, durante il suo funzionamento, thinkcell non memorizza mai contenuto effettivo delle diapositive. La memorizzazione di testo o immagini è completamente demandata a PowerPoint. Pertanto è molto improbabile che il Minidump della memoria usata da thinkcell contenga informazioni sensibili.

La segnalazione automatica degli errori può essere attivata o disattivata tramite un parametro di configurazione (vedere Parametri di configurazione).

Risoluzione dei problemi ed errori critici

In caso di errori critici, thinkcell chiede all'utente se desidera inviare una richiesta di supporto.

finestra di dialogo della richiesta di supporto per errore critico di thinkcell Queste richieste di supporto possono essere inviate anche manualmente (vedere Risoluzione dei problemi). È possibile modificare l'indirizzo e-mail predefinito per le richieste di supporto tramite un parametro di configurazione (vedere Parametri di configurazione).

Hai bisogno di risolvere un problema?

Consulta la nostra knowledge base