Maintenance continue

Mettre à jour think-cell manuellement

En tant qu’administrateur, si vous souhaitez mettre à jour manuellement think-cell, vous devez désactiver toutes les mises à jour automatiques de Microsoft pour PowerPoint et Excel. Si vous activez les mises à jour automatiques d’Office par Microsoft, vous ne pouvez pas désactiver les mises à jour think-cell automatiques.

Si vous avez désactivé les mises à jour automatiques d’Office par Microsoft ou redirigé les mises à jour d’Office vers votre propre serveur, vous pouvez désactiver les mises à jour think-cell automatiques au moyen du paramètre de configuration UPDATES/updates.enabled (voir Paramètres de configuration).

Dans ce cas, think-cell ne vérifie pas si une mise à jour est disponible lors du démarrage de PowerPoint et d’Excel. Vous pouvez également nous contacter et demander la désactivation des mises à jour automatiques au moyen d’un paramètre de notre serveur. Dans ce cas, la vérification de la mise à jour s’effectue toujours, mais la réponse indique toujours qu’aucune mise à jour n’est disponible.

Remarque : À la suite d’une erreur, think-cell peut informer l’utilisateur qu’une mise à jour avec correctif est déjà disponible et l’offrir sur une page Web (voir Rapports d’erreur).

Si les mises à jour automatiques de think-cell sont désactivées, vous devez vérifier manuellement la compatibilité de think-cell avec chaque mise à jour de PowerPoint et d’Excel. Pour une vérification efficace, vous devez procéder comme suit :

  1. Démarrez PowerPoint.
  2. Insérez un graphique think-cell.
  3. Attendez que la feuille de données interne s’ouvre, puis modifiez une valeur.
  4. Vérifiez que la modification apparaît dans le graphique.

Si l’une de ces étapes manque, vous devez intervenir. La version actuelle de think-cell disponible sur notre site Web est en général compatible avec la mise à jour Microsoft que vous souhaitez déployer. Par conséquent, veuillez répéter le test avec la version actuelle de think-cell et planifier un déploiement avant ou en même temps que la mise à jour Microsoft.

Le fait de tester think-cell avec chaque mise à jour Microsoft n’est pas facultatif. Il s’agit d’une partie nécessaire de l’assistance apportée aux utilisateurs de think-cell dans votre organisation. Le test n’est pas nécessaire si les mises à jour automatiques de think-cell sont activées.

En tout cas, vous devez appliquer régulièrement les mises à jour de think-cell afin que vos utilisateurs puissent profiter des dernières améliorations. Nous recommandons d’effectuer une mise à jour au moins tous les deux ou trois mois.

Héberger des mises à jour think-cell sur votre propre serveur

Les mises à jour sont généralement hébergées sur le serveur Web de think-cell, mais en tant qu’administrateur, vous pouvez également héberger des mises à jour sur votre propre intranet. Pour ce faire, vous devez disposer d’un serveur Web tel qu’Apache ou Microsoft Internet Information Server (IIS) auquel tous les utilisateurs de think-cell de votre entreprise peuvent accéder.

Pour héberger les mises à jour sur votre propre serveur, vous devez désactiver les mises à jour automatiques de Microsoft Office. Si les utilisateurs reçoivent des mises à jour Office automatiques, think-cell remplacera votre configuration d’auto-hébergement et téléchargera les mises à jour à partir du serveur think-cell.

Les fichiers suivants doivent être stockés sur le serveur Web hébergeant les mises à jour :

  • Un fichier XML, généralement intitulé update.xml, qui contrôle le processus de mise à jour. Pour une description et un exemple de la structure XML de mise à jour, consultez la section Structure du fichier XML de mise à jour.
  • Un ou plusieurs fichiers d’installation setup_think-cell_BUILD.exe (Windows) ou setup_think-cell_BUILD.pkg (macOS) fournis par think-cell.

Après avoir stocké ces fichiers sur le serveur Web, ajoutez l’URL du fichier XML de mise à jour, par exemple, https://example.com/update.xml, à vos paramètres de configuration. Pour ce faire, suivez les instructions suivantes pour Windows ou macOS.

Windows

Stratégies de groupe

Pour ajouter l’URL du fichier XML de mise à jour avec les stratégies de groupe (voir Stratégies de groupe), procédez comme suit :

  1. Ouvrez le paramètre de stratégie de groupe Automatic Updates.
  2. Sélectionnez Enabled.
  3. Dans Custom update.xml URL, saisissez l’URL du fichier XML de mise à jour, par exemple https://example.com/update.xml.
  4. Sélectionnez OK.

Pour restaurer l’hébergement des mises à jour sur le serveur de think-cell, dans Automatic Updates, sélectionnez Not Configured. Puis sélectionnez OK.

Ligne de commande d’installation

Pour ajouter l’URL du fichier XML de mise à jour à l’aide des paramètres de ligne de commande d’installation (voir Installation sur Windows), exécutez le fichier d’installation think-cell avec le paramètre suivant. Remplacez UPDATE_XML_URL par l’URL du fichier XML de mise à jour, par exemple, https://example.com/update.xml.

UPDATESURL=UPDATE_XML_URL

Pour restaurer l’hébergement des mises à jour sur le serveur de think-cell, exécutez le fichier d’installation think-cell avec le paramètre suivant :

UPDATESURL=""
macOS

Pour ajouter l’URL du fichier XML de mise à jour à l’aide de l’outil defaults (voir Installation sur macOS), utilisez la commande suivante. Remplacez UPDATE_XML_URL par l’URL du fichier XML de mise à jour, par exemple, 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

Pour ajouter l’URL du fichier XML de mise à jour avec un fichier .plist destiné à une solution de gestion des périphériques (voir Déploiement géré sur macOS), utilisez le code suivant. Remplacez UPDATE_XML_URL par l’URL du fichier XML de mise à jour, par exemple, https://example.com/update.xml.

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

Pour restaurer l’hébergement des mises à jour sur le serveur de think-cell, supprimez la clé url du dictionnaire com.think-cell.settings.updates dans la liste des propriétés com.microsoft.office.

Structure du fichier XML de mise à jour

Le fichier XML de mise à jour doit contenir une liste de scénarios, chacun constitué d’un ensemble de conditions, ainsi que l’adresse du fichier d’installation correspondant. Le client téléchargera et installera le fichier du premier scénario dont les conditions sont remplies.

Pour indiquer la plage de mise à jour, c’est-à-dire la plage des numéros de la version que vous souhaitez mettre à jour, utilisez les éléments m_eupdcondop et m_nCount. Dans m_eupdcondop, indiquez une égalité ou une inégalité par rapport au numéro de version indiqué dans m_nCount à partir de la ligne suivante. Dans m_eupdcondop, pour l’attribut val, vous pouvez utiliser les valeurs du tableau suivant.

Value

Description

-2

Inférieur (<) au numéro de version

-1

Inférieur ou égal (≤) au numéro de version

0

Égal (=) au numéro de version

1

Supérieur ou égal (≥) au numéro de version

2

Supérieur (>) au numéro de version

Le numéro de version du fichier de configuration doit être en dehors de la plage de mise à jour. Si le numéro de création du fichier de configuration se trouve dans la plage de mise à jour, think-cell téléchargera et installera cette mise à jour de façon perpétuelle.

Si vous hébergez vous-même les mises à jour pour Windows et macOS, vous devez maintenir un fichier XML distinct avec une URL propre pour chaque système d’exploitation.

Dans les exemples suivants, les conditions mises à jour précisent que les utilisateurs dont le numéro de version est supérieur ou égal à 35400 et inférieur à 35722 (Windows) ou 35721 (macOS) recevront la mise à jour.

Exemple 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>
Exemple 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>

Exemple : Groupes d’utilisateurs avec différentes conditions de mise à jour

Vous pouvez utiliser les fichiers XML de mise à jour pour définir des conditions différentes de mise à jour selon les groupes d’utilisateurs. Par exemple, vous pouvez déployer de nouvelles versions de think-cell auprès d’un petit groupe pilote avant de les diffuser à l’ensemble de votre organisation. Pour ce faire, conservez la configuration par défaut pour le groupe pilote afin que ses membres reçoivent automatiquement les mises à jour depuis le serveur think-cell. Pour le reste de vos utilisateurs, configurez et gérez les mises à jour think-cell sur votre propre serveur.

Notification de l’expiration de la clé de licence

think-cell nécessite une clé de licence. Vous pouvez utiliser think-cell jusqu’à la date d’expiration (incluse) de la clé de licence.

Le logiciel avertit l’utilisateur de l’imminence de l’expiration à chaque démarrage de PowerPoint ou d’Excel, dès que la date d’expiration survient dans moins de 14 jours.

La boîte de dialogue de la clé de licence est affichée pour avertir l’utilisateur. Si la clé de licence n’a pas encore expiré, le message « La clé de licence de ce produit think-cell arrivera bientôt à expiration. Il est indiqué que vous devez entrer une nouvelle clé de licence, accompagnée de la date d’expiration. L’utilisateur dispose des choix suivants :

  • Saisir une nouvelle clé de licence et cliquer sur OK.
  • Sélectionnez Cancel pour fermer la boîte de dialogue.
  • Sélectionnez Uninstall pour désinstaller think-cell.

Si la date d’expiration est déjà passée, le message « La clé de licence de ce produit think-cell a expiré. « Veuillez saisir une nouvelle clé de licence » s’affiche, mais il n’est possible de cliquer sur OKqu’après avoir saisi une clé de licence valide. Si l’utilisateur fait disparaître la boîte de dialogue en cliquant sur Cancel, think-cell reste désactivé.

Pour éviter que la boîte de dialogue concernant l’expiration de la licence ne s’affiche, veillez à commander et déployer une nouvelle clé de licence plus de 14 jours avant la date d’expiration. Une nouvelle clé de licence est toujours valide immédiatement, et non pas seulement après la date d’expiration de l’ancienne clé de licence. Vous pouvez donc déployer la nouvelle clé de licence dès qu’elle est disponible.

Informations envoyées par Internet

think-cell envoie des informations sur Internet, par exemple lors de l’utilisation de la mise à jour automatique ou de l’affichage d’une liste de nouvelles caractéristiques lorsqu’une nouvelle version est démarrée pour la première fois. Ces informations sont nécessaires pour permettre à nos serveurs de générer une réponse appropriée et nous aider à améliorer le produit à partir de données statistiques :

  • Le numéro de version à cinq chiffres, identifiant la version du logiciel. Le numéro de version se trouve également dans la boîte de dialogue About.
  • La clé de licence
  • Un identifiant unique global (GUID) généré de manière aléatoire
  • Date et heure
  • Numéros de version des installations Microsoft Windows et Microsoft Office
  • Informations CPU (32 bits ou 64 bits, prise en charge MMX ou AVX)
  • Niveau de mise à jour (désactivé/activé/forcé)
  • Informations statistiques sur l’utilisation des fonctionnalités

Si les rapports d’erreur sont activés, des informations supplémentaires sont envoyées comme décrit dans Rapports d’erreur.

Rapports d’erreur

think-cell privilégie la stabilité et la robustesse, qui représentent des facteurs clés pour une utilisation professionnelle de nos logiciels. Si une erreur se produit lors de l’utilisation de think-cell, le logiciel génère automatiquement un rapport qui nous permet de comprendre le problème et de le corriger dans la version suivante.

Une version mise à jour de think-cell qui corrige l’erreur signalée peut être déjà disponible au moment du rapport. Dans ce cas, la mise à jour est installée automatiquement (voir 🛇subsect_updates pour plus de détails sur le téléchargement et l’installation des mises à jour). Si les mises à jour think-cell sont contrôlées manuellement (voir Mettre à jour think-cell manuellement), la mise à jour sera proposée au téléchargement dans une fenêtre du navigateur et pourra être installée manuellement.

Un rapport généré automatiquement contient les informations suivantes :

  • Les informations de base énumérées dans Informations envoyées par Internet,
  • Un code d’erreur émis par le système d’exploitation, PowerPoint, Excel ou par think-cell lui-même,
  • L’emplacement de l’erreur dans notre code source (nom du fichier et numéro de ligne) ;
  • Un fichier minidump Microsoft qui est en fait une trace de la pile avec des informations sur l’environnement, telles que la version du système d’exploitation et les modules chargés. Microsoft utilise le même fichier minidump lors de l’envoi de rapports d’erreur.

Le rapport d’erreur est envoyé via HTTPS au serveur think-cell. De toutes les informations transmises, seul le fichier minidump (essentiellement le contenu de la mémoire) est susceptible d’inclure des fragments de contenu de la diapositive. Mais au cours de cette opération, think-cell n’enregistre jamais le contenu de la diapositive. L’enregistrement du texte et des images est entièrement assuré par PowerPoint. Il est donc fort peu probable que le minidump de la mémoire utilisée par think-cell contienne des informations confidentielles.

Les rapports d’erreur automatiques peuvent être activés ou désactivés via un paramètre de configuration (voir Paramètres de configuration).

Dépannage et erreurs critiques

En cas d’erreurs critiques, think-cell demande à l’utilisateur s’il souhaite envoyer une demande d’assistance.

think-cell critical error support request dialog Ces demandes d’assistance peuvent également être envoyées manuellement (voir Dépannage). Il est possible de changer l’adresse e-mail par défaut pour les demandes d’assistance via un paramètre de configuration (voir Paramètres de configuration).