Laufende Wartung

think-cell manuell aktualisieren

Falls Sie als Administrator think-cell manuell aktualisieren möchten, müssen Sie alle automatischen Aktualisierungen von Microsoft für PowerPoint und Excel deaktivieren. Wenn Sie automatische Office-Updates von Microsoft aktivieren, können Sie automatische think-cell Aktualisierungen nicht deaktivieren.

Wenn Sie die automatischen Office-Aktualisierungen von Microsoft deaktiviert oder die Office-Aktualisierungen auf Ihren eigenen Server geleitet haben, können Sie die automatischen think-cell Aktualisierungen über den Konfigurationsparameter UPDATES/updates.enabled deaktivieren (siehe Konfigurationsparameter).

In diesem Fall prüft think-cell nicht, ob ein Update verfügbar ist, wenn Sie PowerPoint oder Excel starten. Sie können uns auch kontaktieren und anfordern, dass automatische Updates über eine Einstellung auf unserem Server deaktiviert werden. In diesem Fall findet die Prüfung auf Updates weiterhin statt, aber die Antwort gibt immer an, dass kein Update zur Verfügung steht.

Hinweis: Als Resultat eines Fehlers kann es sein, dass think-cell den Nutzer darüber informiert, dass ein Update mit einer Problemlösung bereits verfügbar ist und auf einer Webseite angeboten wird (siehe Fehlerberichte).

Falls automatische Updates von think-cell deaktiviert sind, müssen Sie die Kompatibilität von think-cell mit jedem Update für PowerPoint und Excel manuell überprüfen. Für eine effektive Überprüfung müssen Sie Folgendes tun:

  1. PowerPoint starten.
  2. Ein think-cell Diagramm einfügen.
  3. Warten, bis das interne Datenblatt geöffnet wird, und dann einen Wert ändern.
  4. Bestätigen, dass die Änderung im Diagramm angezeigt wird.

Falls einer dieser Schritte fehlschlägt, müssen Sie Maßnahmen ergreifen. Die aktuelle, auf unserer Webseite verfügbare Version von think-cell ist normalerweise kompatibel mit dem Microsoft-Update, das Sie bereitstellen möchten. Wiederholen Sie daher bitte den Test mit der aktuellen think-cell Version und planen Sie eine Bereitstellung vor oder gemeinsam mit dem Microsoft-Update.

Das Testen von think-cell mit jedem Microsoft-Update ist nicht optional. Es ist ein notwendiger Teil Ihres Supports für die Nutzer von think-cell in Ihrer Organisation. Das Testen ist nicht erforderlich, wenn die automatischen Updates von think-cell aktiviert sind.

In jedem Fall sollten Sie regelmäßig think-cell Aktualisierungen bereitstellen, sodass Ihre Nutzer von den neuesten Verbesserungen profitieren können. Wir empfehlen eine Aktualisierung mindestens alle paar Monate.

think-cell Aktualisierungen auf Ihrem eigenen Server hosten

Updates werden in der Regel auf dem think-cell Webserver gehostet, aber als Administrator können Sie Updates auch in Ihrem eigenen Intranet hosten. Dazu benötigen Sie einen Webserver, z. B. Apache oder Microsoft Internet Information Server (IIS), zu dem alle Nutzer von think-cell in Ihrer Organisation Zugang haben.

Um Aktualisierungen auf Ihrem eigenen Server zu hosten, müssen Sie die automatischen Aktualisierungen für Microsoft Office deaktivieren. Wenn Nutzer automatische Office-Aktualisierungen erhalten, überschreibt think-cell Ihre selbst gehostete Konfiguration und lädt Aktualisierungen vom think-cell Server herunter.

Auf dem Webserver, der Ihre Aktualisierungen hostet, müssen Sie die folgenden Dateien speichern:

  • Eine XML-Datei, typischerweise mit dem Namen update.xml, welche den Update-Vorgang steuert. Eine Beschreibung und ein Beispiel für die Struktur der XML-Aktualisierung finden Sie unter Struktur des Updates der XML-Datei.
  • Eine oder mehrere Setup-Dateien –setup_think-cell_BUILD.exe (Windows) oder setup_think-cell_BUILD.pkg (macOS) – bereitgestellt von think-cell.

Nachdem Sie diese Dateien auf dem Webserver gespeichert haben, fügen Sie die URL des Updates-XML-Datei – zum Beispiel https://example.com/update.xml – zu Ihren Konfigurationsparametern hinzu. Befolgen Sie dazu die folgenden Anweisungen für Windows oder macOS.

Windows

Gruppenrichtlinien

Um die URL des Updates der XML-Datei mit Gruppenrichtlinien (siehe Gruppenrichtlinien) hinzuzufügen, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die Einstellung für die Gruppenrichtlinie Automatic Updates.
  2. Wählen Sie Enabled.
  3. Geben Sie in Custom update.xml URL die URL des Updates der XML-Datei ein – z. B. https://example.com/update.xml.
  4. Wählen Sie OK.

Um das Update-Hosting auf dem think-cell Server zu aktualisieren, wählen Sie in Automatic Updates Not Configured. Wählen Sie dann OK.

Installationsbefehlszeile

Um die URL des Updates der XML-Datei mit den Installationsparametern für die Befehlszeile hinzuzufügen (siehe Installation unter Windows), führen Sie die Installationsdatei think-cell mit den folgenden Parametern aus: Ersetzen Sie UPDATE_XML_URL durch die URL des Updates der XML-Datei – z. B. https://example.com/update.xml.

UPDATESURL=UPDATE_XML_URL

Um das Update-Hosting auf dem Server von think-cell wiederherzustellen, führen Sie die Installationsdatei think-cell mit dem folgenden Parameter aus:

UPDATESURL=""
macOS

Um die URL des Update der XML-Datei mit dem defaults-Tool (siehe Installation unter macOS), hinzuzufügen, verwenden Sie den folgenden Befehl. Ersetzen Sie UPDATE_XML_URL durch die URL des Updates der XML-Datei – z. B. 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

Um die URL des Updates der XML-Datei mit einer .plist-Datei für eine Gerätemanagementlösung (siehe Verwaltete Bereitstellung auf macOS) hinzuzufügen, verwenden Sie den folgenden Code. Ersetzen Sie UPDATE_XML_URL durch die URL des Updates der XML-Datei – z. B. https://example.com/update.xml.

<dict>
	<key>com.think-cell.settings.updates</key>
  	<dict>
  		<key>url</key>
    		<string>UPDATE_XML_URL</string>
	</dict>
</dict>

Um das Update-Hosting auf dem Server von think-cell wiederherzustellen, entfernen Sie den Schlüssel url aus dem Wörterbuch com.think-cell.settings.updates in der com.microsoft.office-Eigenschaftsliste.

Struktur des Updates der XML-Datei

Die Update-XML-Datei muss eine Liste sogenannter Szenarien enthalten. Jedes Szenario besteht aus einer Reihe von Bedingungen und der URL einer entsprechenden Setup-Datei. Der Client lädt die Datei aus dem ersten Szenario herunter und installiert sie, dessen Bedingungen erfüllt sind.

Um den Update-Bereich anzugeben, d. h. den Bereich der Build-Nummern, die Sie aktualisieren möchten, verwenden Sie die Elemente m_eupdcondop und m_nCount. Geben Sie in m_eupdcondop eine Gleichheit oder Ungleichheit in Bezug auf die Build-Nummer in m_nCount aus der nächsten Zeile an. Im Attribut m_eupdcondop für val können Sie die Werte aus der folgenden Tabelle verwenden.

Value

Description

-2

Weniger als (<) die Build-Nummer

-1

Kleiner oder gleich (≤) der Build-Nummer

0

Gleich (=) der Build-Nummer

1

Größer oder gleich (≥) der Build-Nummer

2

Größer als (>) die Build-Nummer

Die Build-Nummer der Setup-Datei muss außerhalb des Update-Bereichs liegen. Wenn die Build-Nummer der Setup-Datei innerhalb des Update-Bereichs liegt, lädt think-cell dieses Update kontinuierlich herunter und installiert es.

Wenn Sie Updates für Windows und macOS selbst hosten, müssen Sie für jedes Betriebssystem ein separates Update der XML-Datei mit einer eindeutigen URL verwalten.

Die Update-Bedingungen in den folgenden Beispielen legen fest, dass Nutzer mit Build-Nummern, die größer oder gleich 35400 und kleiner als 35722 (Windows) oder 35721 (macOS) sind, das Update empfangen.

Windows-Beispiel
<?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>
macOS-Beispiel
<?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>

Beispiel: Nutzergruppen mit unterschiedlichen Update-Bedingungen

Sie können das Update der XML-Datei verwenden, um unterschiedliche Update-Bedingungen für verschiedene Nutzergruppen festzulegen. Beispielsweise können Sie neue think-cell Builds zunächst für eine kleine Gruppe von Pilotanwendern bereitstellen, bevor Sie neue Builds für den Rest Ihres Unternehmens einführen. Behalten Sie dazu für die Pilotgruppe die Standardkonfiguration bei, damit die Pilotnutzer automatisch Updates vom think-cell Server empfangen. Konfigurieren und verwalten Sie think-cell Aktualisierungen für Ihre übrigen Nutzer auf Ihrem eigenen Server.

Benachrichtigung über Ablauf von Lizenzschlüsseln

think-cell erfordert einen Lizenzschlüssel. Sie können think-cell bis zum Ablaufdatum des Lizenzschlüssels verwenden.

Das Programm benachrichtigt den Benutzer bei jedem Start von PowerPoint oder Excel über den bevorstehenden Ablauf, sobald weniger als 14 Tage bis zum Ablaufdatum verbleiben.

Zur Benachrichtigung wird der Lizenzschlüssel-Dialog benutzt. Falls der Schlüssel noch nicht abgelaufen ist, wird die Meldung „Der Lizenzschlüssel dieses think-cell Produkts läuft bald ab. Sie sollten einen neuen Lizenzschlüssel eingeben“ wird mit dem Ablaufdatum angezeigt. Der Benutzer kann

  • Geben Sie einen Lizenzschlüssel ein, und klicken Sie auf OK.
  • Wählen Sie Cancel, um den Dialog zu schließen.
  • Wählen Sie Uninstall, um think-cell zu deinstallieren.

Falls der Lizenzschlüssel bereits abgelaufen ist, wird die Meldung „Der Lizenzschlüssel dieses think-cell Produkts ist abgelaufen. Geben Sie einen neuen Lizenzschlüssel ein“ wird angezeigt, aber Klicken auf OK ist nur möglich, wenn ein gültiger Lizenzschlüssel eingegeben wurde. Wenn der Nutzer den Dialog mit Cancel beendet, bleibt think-cell deaktiviert.

Falls Sie die Anzeige der Benachrichtigung über den Ablauf des Lizenzschlüssels vermeiden möchten, stellen Sie sicher, dass die Bestellung und Bereitstellung eines neuen Lizenzschlüssels mindestens 14 Tage vor dem Ablaufdatum erfolgt. Ein neuer Lizenzschlüssel kann sofort eingesetzt werden und wird nicht erst mit dem Ablauf des alten Schlüssels gültig. Aus diesem Grund sollten Sie den neuen Lizenzschlüssel bereitstellen, sobald er verfügbar ist.

Über das Internet gesendete Informationen

think-cell sendet Informationen über das Internet, z. B. bei der Verwendung automatischer Updates oder bei der Anzeige einer Liste neuer Funktionen, wenn eine neue Version zum ersten Mal gestartet wird. Diese Informationen sind erforderlich, damit unsere Server eine angemessene Antwort generieren können und um uns dabei zu helfen, das Produkt auf der Grundlage statistischer Daten zu verbessern:

  • Die fünfstellige Build-Nummer, die die Version der Software identifiziert. Die Build-Nummer finden Sie auch im Dialog About.
  • Der Lizenzschlüssel
  • Ein zufällig generierter Globally Unique Identifier (GUID)
  • Datum und Uhrzeit
  • Versionsnummer Ihrer Installationen von Microsoft Windows und Microsoft Office
  • CPU-Info (32 Bit oder 64 Bit, Support für MMX oder AVX)
  • Updatestufe (deaktiviert/aktiviert/erzwungen)
  • Statistische Informationen zur Nutzung von Funktionen

Bei aktivierten Fehlerberichten werden zusätzliche Informationen gesendet, wie in Fehlerberichte beschrieben.

Fehlerberichte

Wir wissen, dass Stabilität und Zuverlässigkeit beim professionellen Einsatz unserer Software eine entscheidende Rolle spielen. Wenn während der Benutzung von think-cell ein Fehler auftritt, erzeugt die Software automatisch einen Bericht, der uns hilft, das Problem zu verstehen und mit dem nächsten Update zu beheben.

Eine aktualisierte Version von think-cell, die den gemeldeten Fehler behebt, steht zum Zeitpunkt der Meldung möglicherweise schon bereit. In diesem Fall wird das Update automatisch installiert (siehe 🛇subsect_updates für Details zum Download und zur Installation von Updates). Falls think-cell Aktualisierungen manuell gesteuert werden (siehe think-cell manuell aktualisieren), wird das Update zum Download in einem Browserfenster angeboten und kann manuell installiert werden.

Ein automatisch erzeugter Fehlerbericht enthält die folgenden Informationen:

  • Alle grundlegenden Informationen sind aufgeführt in Über das Internet gesendete Informationen.
  • Ein Fehlercode vom Betriebssystem, von PowerPoint oder Excel oder von think-cell selbst
  • Die Position in unserem Quellcode (Dateiname und Zeilennummer), an der der Fehler aufgetreten ist
  • Ein Microsoft Minidump, bei dem es sich im Wesentlichen um einen Stack Trace mit Informationen zur Umgebung wie der Betriebssystemversion und geladenen Modulen handelt. Microsoft verwendet denselben Minidump beim Versenden von Fehlerberichten.

Der Fehlerbericht wird über HTTPS an den think-cell Server übertragen. Von allen übertragenen Informationen könnte höchstens der Minidump tatsächliche Fragmente von Folieninhalten enthalten. think-cell selbst speichert jedoch keinerlei Folieninhalte. Texte und Bilder werden ausschließlich von PowerPoint gespeichert. Daher ist es sehr unwahrscheinlich, dass der Minidump des von think-cell verwendeten Speichers vertrauliche Informationen enthält.

Die automatische Fehlerberichtsfunktion kann über einen Konfigurationsparameter aktiviert oder deaktiviert werden (siehe Konfigurationsparameter).

Fehlerbehebung und kritische Fehler

Im Falle kritischer Fehler fragt think-cell den Nutzer, ob er eine Support-Anfrage stellen möchte.

think-cell critical error support request dialog Diese Support-Anfragen können auch manuell gesendet werden (siehe Fehlerbehebung). Es ist möglich, die Standardempfängeradresse für Supportanfragen zu ändern (siehe Konfigurationsparameter).