A. Guide de déploiement

Ce chapitre décrit comment déployer think-cell dans une grande entreprise. Si vous souhaitez installer une copie individuelle de think-cell sur votre ordinateur, reportez-vous à Installation et mise à jour.

A.1
Considérations avant l’installation
A.2
Installation initiale
A.3
Maintenance continue

A.1 Considérations avant l’installation

La plupart des aspects du déploiement de think-cell sont identiques sur les deux plateformes prises en charge (Windows ou macOS). Les éventuelles variations dans les détails sont mentionnées directement dans le texte. La mécanique de l'installation initiale et le mécanisme de distribution des paramètres de configuration diffèrent de manière plus conséquente et sont décrits dans des sections séparées. Si vous n'administrez que think-cell sur Windows, n'hésitez pas à passer la section relative à l’installation pour macOS, et vice versa.

A.1.1 Configuration requise pour le poste de travail

Sous Windows, think-cell fonctionne avec Microsoft Office 2010, 2013, 2016, 2019 ou 2021 pour Windows, avec au moins PowerPoint et Excel installés. think-cell fonctionne également avec les versions entièrement installées et les versions Click-to-Run des applications de bureau Office dans Office 365.

Sous Mac, think-cell fonctionne avec Microsoft Office 2016 (version 16.9 ou ultérieure), 2019 ou 2021 pour Mac et macOS High Sierra (10.13) ou version ultérieure. think-cell fonctionne également avec les versions entièrement installées des applications de bureau Office dans Office 365.

Les composants suivants doivent être installés :

  • Microsoft Office Excel
  • Microsoft Office PowerPoint
  • Visual Basic for Applications (dans les composants partagés d'Office)

L'installation de think-cell nécessite moins de 200 Mo d'espace disque.

A.1.2 Langue

L’interface utilisateur de think-cell est disponible en anglais, arabe, chinois, français, allemand, italien, japonais, portugais, russe et espagnol. Pendant l’installation, think-cell utilise la langue correspondant aux paramètres régionaux du système d’exploitation. Une fois l'installation terminée, think-cell utilise la même langue que dans les menus et boîtes de dialogue de votre installation de Microsoft Office.

Toutes les langues prises en charge sont incluses dans un même package d'installation unifié. Si votre langue n'est pas encore prise en charge par think-cell, c'est l'anglais qui est utilisé. Cette sélection automatique de la langue n’est pas configurable.

A.1.3 Mises à jour automatiques

think-cell s’intègre étroitement à PowerPoint et à Excel pour offrir son interface utilisateur simplifiée et de nombreuses fonctionnalités. En raison de cette intégration étroite, il n’est pas possible de garantir la compatibilité avec des modifications futures inconnues de Microsoft Office. Donc :

  1. Les mises à jour de la version principale, c’est-à-dire, le fait de passer de PowerPoint 2013 à 2016 ou de 2016 à une version future, nécessiteront toujours la version la plus récente de think-cell.
  2. Pour les éditions Démarrer en un clic d'Office, qui incluent Office 365, la plupart des mises à jour nécessitent une mise à jour think-cell (voir également Différences entre les canaux Office 365).
  3. En général, les mises à jour de sécurité des éditions basées sur la technologie MSI de Microsoft Office pour Windows ne nécessitent pas une mise à jour think-cell. Toutefois, cela ne peut pas être garanti et parfois une mise à jour de sécurité de Microsoft Office nécessite une mise à jour de think-cell en vue d’assurer la compatibilité.

think-cell prend en charge les mises à jour automatiques. De cette manière, nous garantissons la compatibilité avec une mise à jour Microsoft Update et assurons de nouvelles fonctionnalités. Lorsque vous démarrez PowerPoint ou Excel, le logiciel recherche une nouvelle version. S’il en existe une, le logiciel tente d’installer la mise à jour.

Si disponible, think-cell utilise le Service de transfert intelligent en arrière-plan de Microsoft (BITS) pour télécharger les mises à jour dans Windows. BITS libère automatiquement de la bande passante lorsque l'utilisateur en a besoin, et se rétablit sans difficulté lors des interruptions de réseau - fréquentes dans les environnements d'informatique mobile. Le volume de chaque mise à jour est d’environ 80 Mo.

Tous les fichiers exécutés et installés par la mise à jour automatique sont signés numériquement par think-cell. L'intégrité de la mise à jour est vérifiée via le certificat auto-signé inclus dans la version de think-cell actuellement installée.

Les mises à jour automatiques conservent toujours l’emplacement d’installation et mettent à jour think-cell.

A.1.4 Différences entre les canaux Office 365

Pour les plans de concession de licences Microsoft 365, notamment Office 365, Microsoft propose plusieurs « canaux de mise à jour » qui déploient les mises à jour selon des rythmes et des délais variés. think-cell prend en charge tous les canaux de mise à jour d’Office 365. Nous vérifions chaque nuit les mises à jour Microsoft sur tous les canaux. En cas de mise à jour entrant en conflit avec think-cell, nous commençons immédiatement à travailler sur la mise à jour think-cell correspondante. Il est supposé ci-après que les mises à jour automatiques de think-cell sont activées.

Voici un aperçu de la qualité de service à laquelle vous pouvez vous attendre de la part de think-cell lorsque vous utilisez l'un des canaux :

Canal Enterprise semestriel
(Par défaut dans Microsoft 365 Enterprise (Office 365 ProPlus) pour les locataires créés avant le 9 juin 2020 et
Canal Enterprise mensuel
et
Canal actuel
(Par défaut dans Microsoft 365 Business, Home, Personal ; par défaut dans Microsoft 365 Enterprise pour les nouveaux locataires créés à partir du 9 juin 2020) : Nous initions une mise à jour automatique de think-cell avant celle de Microsoft. Ainsi, aucune interruption du logiciel ne devrait survenir.
Canal Enterprise semestriel (aperçu)
et
Canal actuel (aperçu):
La mise à jour think-cell est disponible au téléchargement, mais nous ne lançons pas toujours une mise à jour automatique à temps. Lorsqu’un conflit survient et que vous avez activé la notification des erreurs, la mise à jour sera installée automatiquement. Si vous avez désactivé le rapport d’erreurs et que l’e-mail d’assistance n’est pas redirigé (voir Dépannage et erreurs critiques), et si l’utilisateur sélectionne Demander de l’assistance dans la boîte de dialogue d’erreur, il obtient une réponse automatique par e-mail même en dehors de nos heures d’ouverture, comprenant un lien vers le téléchargement de la mise à jour.
Canal bêta
Nous mettons la mise à jour think-cell à disposition dès que possible après la mise à jour de Miscrosoft, mais des interruptions peuvent se produire. Une fois la mise à jour think-cell prête, le mécanisme de distribution est identique à celui des canaux Aperçu.

A.2 Installation initiale

A.2.1 Paramètres de configuration

think-cell peut être configuré de différentes manières pour s’adapter à vos besoins et à votre environnement. Vous trouverez ci-dessous un tableau des paramètres de configuration think-cell disponibles pour les installations Windows et Mac. Sous Windows, certaines options de configuration supplémentaires pour le Ruban sont disponibles. Pour plus de détails sur l’utilisation d’un paramètre avec :

Le déploiement ou la modification des paramètres de configuration via la ligne de commande Windows Installer n’est possible que lors de la (ré)installation de think-cell. Les paramètres peuvent être déployés et modifiés en utilisant l’une des trois autres méthodes pour une installation existante.

Pour plus de détails sur l’utilisation et les effets de chaque paramètre, voir les sections liées dans la dernière colonne du tableau.

Pour macOS, toutes les clés répertoriées ci-dessous doivent être préfixées avec com.think-cell.settings. et cibler le domaine com.microsoft.office. Par exemple, la touche licensekey complète est com.think-cell.settings.licensekey. Si la clé répertoriée dans le tableau est du formulaire [parent key].[subkey], par exemple reports.enabled, la clé parent est de type dict et la sous-clé est du type indiqué. Par exemple, reports.enabled est répertorié comme type boolean, qui est le type de clé enabled contenue dans la valeur de la clé de type dict dont le nom complet est com.think-cell.settings.reports.

Ligne de commande de Windows Installer Valeurs Stratégie de groupe Clé de préférence macOS Saisissez Valeurs Plus d’informations
LICENSEKEY ="ABCDE-..." Clé de licence licensekey string ABCDE-... Premier démarrage
UPDATES =0, =1 Mises à jour automatiques updates.enabled boolean false, true Contrôle manuel des mises à jour think-cell
UPDATESURL ="https://..." updates.url string https://... Hébergement des mises à jour think-cell sur votre propre serveur
NOFIRSTSTART =0, =1 Supprimer les actions de premier démarrage nofirststart boolean false, true Premier démarrage
REPORTS =0, =1 Rapports d'erreur reports.enabled boolean false, true Rapports d’erreurs
SUPPORTEMAIL ="desk@..." Assistance support.email string desk@... Dépannage et erreurs critiques
DEFAULTSTYLE Chemin absolu vers le fichier de style ou relatif vers TARGETDIR\styles\ Fichier de style par défaut defaultstyle string Chemin absolu vers le fichier de style ou relatif vers /Library/Application Support/Microsoft/think-cell/styles/ Déploiement de styles think-cell
STOCKIMAGESDISABLECANTO, STOCKIMAGESDISABLEGETTY, STOCKIMAGESDISABLEPEXELS, STOCKIMAGESDISABLEUNSPLASH =0, =1 Images de photothèque : Autres fournisseurs stockimages.

DisableCanto
DisableGetty
DisablePexels
DisableUnsplash

boolean false, true Fournisseurs d’images de photothèque
STOCKIMAGESDISABLEBRANDFOLDER =0, =1 Images de photothèque : Dossier de marque stockimages.

DisableBrandfolder

boolean false, true

STOCKIMAGESBRANDFOLDERAPIKEY

="ABCDE..." stockimages.

BrandfolderAPIKey

string ABCDE...

STOCKIMAGESHIDESINGLEBRANDFOLDER

=0, =1 stockimages.

HideSingleBrandfolder

boolean false, true

STOCKIMAGESHIDEBRANDFOLDERCOLLECTIONS, STOCKIMAGESHIDEBRANDFOLDERSECTIONS

=0, =1, =2 stockimages.

HideBrandfolderCollections
HideBrandfolderSections

integer 0, 1, 2

A.2.2 Installation sur Windows

Les fichiers d’installation think-cell setup_*.msi et setup_*.exe comprennent les mêmes paramètres que la commande msiexec de Windows, bien que toutes les combinaisons ne soient pas recommandées ni prises en charge. Notez qu'il n'y a qu'un seul programme d'installation et que think-cell utilise la version 32 bits ou 64 bits selon le cas. Utilisez setup_*.exe si les utilisateurs vont installer think-cell en double-cliquant sur le fichier d'installation.

A.2.2.1 Portée de l’installation

think-cell peut être installé par machine ou par utilisateur. Si l’utilisateur qui procède à l’installation possède les droits d’administrateur ou peut passer au niveau supérieur par le biais du Contrôle du compte d’utilisateur (UAC) Windows, l’installation par défaut consiste à utiliser le contexte par machine. Toutefois, si un utilisateur a l’autorisation d’installer le logiciel sans disposer de droits d’administrateur et de la possibilité de passer au niveau supérieur par le biais de l’UAC, le contexte par utilisateur sera privilégié.

En fonction du comportement standard du mécanisme du programme d’installation Windows, il est possible d’installer les différentes versions de think-cell en parallèle si elles sont installées dans différents contextes (par exemple, différentes versions installées par utilisateur pour différents comptes d’utilisateur ou une autre version installée par utilisateur et par machine, respectivement). S’il existe plus d’une installation, c’est toujours l’installation par utilisateur d’un compte d’utilisateur donné qui est exécutée. Toute autre installation (y compris une installation par machine) est ignorée. Cela est vrai même si l’installation par utilisateur est une version plus ancienne que l’installation parallèle par machine.

Appliquez les approches suivantes pour les installations par script ou par invite de commande, ou si vous devez forcer certaines options d'installation :

Par machine

setup_*.msi /qn TARGETDIR="<absolute path>"

  • Le compte exécutif nécessite des permissions complètes de l’administrateur, par exemple lors de l’utilisation d’un script démarré par un logiciel de maintenance à distance ou du démarrage du programme d’installation à partir d’une invite de commande lancée avec « Exécuter en tant qu’administrateur ». Si le compte ne dispose pas de privilèges suffisants, l'installation sera abandonnée.
  • Ignorez le paramètre ALLUSERS.
  • Les autres paramètres sont facultatifs :

    • Le paramètre /qn supprime l'interface utilisateur de Windows Installer.
    • Le répertoire de destination par défaut est

      %PROGRAMFILES%\think-cell

      sur les systèmes Windows 32 bits et

      %PROGRAMFILES(X86)%\think-cell

      sur les systèmes Windows 64 bits. Si vous définissez un autre chemin à l’aide du paramètre TARGETDIR, assurez-vous que la destination est lisible par tous les utilisateurs de la machine.

  • Si vous préférez, vous pouvez également utiliser setup_*.exe comme suit :

    setup_*.exe ALLUSERS=1

    Les autres paramètres fonctionnent de la même manière qu'avec setup_*.msi.

Élévation automatique des privilèges grâce au Contrôle de compte d’utilisateur (UAC) Windows

setup_*.exe /qb

  • Ignorez le paramètre ALLUSERS. Vous obtiendrez une installation par machine si le compte de l'utilisateur peut s'élever aux autorisations d'administration ; autrement, le programme d'installation retourne à une installation par utilisateur.
  • Les autres paramètres sont facultatifs :

    • Avec Windows 7, /qn peut être utilisé afin de supprimer totalement l'interface utilisateur du programme d'installation. /qb affiche une barre de progression et /qb! supprime son bouton Annuler. Avec Windows 8 et versions ultérieures, seul /qb est recommandé car /qn peut abandonner l'installation en arrière-plan ou procéder à une installation par utilisateur de manière inattendue même si le compte peut élever ses autorisations. (Cela est dû à des modifications de l'UAC par Microsoft dans Windows 8 et dépend des paramètres UAC spécifiques au compte.)
    • Pour connaître le répertoire de destination par défaut de l'installation par machine, voir ci-dessus. Pour l'installation par utilisateur, le répertoire par défaut est

      %LOCALAPPDATA%\think-cell

      Il est recommandé de ne pas définir un chemin différent à l'aide du paramètre TARGETDIR, mais si vous le faites, assurez-vous qu'il dispose des autorisations et du niveau de propriété adéquats pour le contexte respectif.

Forcer par utilisateur

setup_*.exe /qn ALLUSERS=""

  • ALLUSERS="" force une installation par utilisateur même si le compte utilisateur peut élever ses autorisations via l'UAC.
  • Exécuter le programme d'installation pour chaque compte utilisateur.
  • Les autres paramètres sont facultatifs :

    • /qn peut être utilisé afin de supprimer totalement l'interface utilisateur du programme d'installation. /qb affiche une barre de progression et /qb! supprime son bouton Annuler.
    • Le répertoire de destination par défaut est

      %LOCALAPPDATA%\think-cell

      Il est recommandé de ne pas définir un chemin différent à l’aide du paramètre TARGETDIR, mais si vous le faites, assurez-vous que le répertoire dispose des autorisations et du niveau de propriété adéquats pour le compte d’utilisateur actuel.

A.2.2.2 Fichiers installés

Le répertoire d'installation contient les exécutables, les bibliothèques et autres fichiers requis pour think-cell. Veuillez noter les répertoires et fichiers suivants :

  • admin-policy-templates (modèles nécessaires à la gestion des paramètres via la Stratégie du groupe)
  • ppttc (schémas et exemples pour l’automatisation avec JSON)
  • styles (fichiers de style et exemples supplémentaires pour la personnalisation)
  • xml-schemas (schéma pour les fichiers de style think-cell)
  • NOTICE.txt (avis obligatoires pour les composants inclus)

Lors de l’installation de think-cell, rien n’est enregistré dans des répertoires autres que le répertoire d’installation de think-cell.

Lors de l’utilisation de think-cell, des fichiers supplémentaires sont enregistrés dans les répertoires suivants :

C:\Users\[user]\AppData\Roaming\think-cell

C:\Users\[user]\AppData\Local\think-cell

Entrées de registre

Pour permettre à think-cell d'interagir avec Microsoft PowerPoint et Microsoft Excel, de nouvelles clés sont créées lors de son installation dans les sections suivantes du registre Windows. Selon votre type d'installation, classique ou destinée à un seul utilisateur, les touches sont créées dans la HKEY_LOCAL_MACHINE ou HKEY_CURRENT_USER dans la section :

\Software\Classes\CLSID\
{3EAB3858-A0E0-4A3B-A405-F4D525E85265}

\Software\Classes\CLSID\
{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}

\Software\Classes\thinkcell.addin

\Software\Classes\thinkcell.addin.1

\Software\Microsoft\Office\
PowerPoint\Addins\thinkcell.addin

\Software\Microsoft\Office\
Excel\Addins\thinkcell.addin

Dans les versions 64 bits de Windows, les clés supplémentaires suivantes sont créées :

\Software\Classes\Wow6432Node\CLSID\
{3EAB3858-A0E0-4A3B-A405-F4D525E85265}

\Software\Classes\Wow6432Node\CLSID\
{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}

\Software\Wow6432Node\Microsoft\Office\
PowerPoint\Addins\thinkcell.addin

\Software\Wow6432Node\Microsoft\Office\
Excel\Addins\thinkcell.addin

La clé de licence et les paramètres de l'assurance qualité en ligne et des mises à jour automatiques sont enregistrés dans la section suivante du registre Windows :

Software\Classes\Software\think-cell

Si des stratégies de groupe basées sur think-cell.adm/x (voir Politiques du groupe) sont utilisées sur votre réseau, il se peut alors que think-cell utilise aussi :

HKEY_LOCAL_MACHINE\Software\Policies\
think-cell

HKEY_CURRENT_USER\Software\Policies\
think-cell

think-cell ne modifie aucune autre section du registre Windows.

A.2.2.3 Politiques du groupe

think-cell prend en charge les stratégies de groupe de Windows afin de contrôler de manière centralisée le comportement de think-cell pour un groupe d'utilisateurs ou sur un groupe de machines. Pour utiliser des stratégies de groupe, vous devez créer un objet de stratégie de groupe et le relier à un site, un domaine ou une unité organisationnelle à l'aide de la Console de gestion des stratégies de groupe.

Les explications suivantes nécessitent une connaissance théorique et pratique des concepts et de l'administration des stratégies de groupe. Pour toutes informations générales sur les concepts de stratégies de groupe et pour tous détails sur leur utilisation et leurs mécanismes de mise à jour, reportez-vous à l'aide en ligne de la Console de gestion des stratégies de groupe.

Les options de configuration spécifiques à think-cell sont décrites dans le fichier de modèles d'administration think-cell.admx, qui se trouve dans le répertoire d'installation de think-cell, dans le sous-répertoire admin-policy-templates. Pour utiliser les nouvelles options, copier think-cell.admx et en-US\think-cell.adml de admin-policy-templates à %SYSTEMROOT%\PolicyDefinitions et %SYSTEMROOT%\PolicyDefinitions\en-US respectivement

Un nouveau nœud think-cell est ajouté au nœud Modèles d'administration aux deux emplacements suivants : les paramètres think-cell configurés sous Configuration ordinateur déterminent les entrées de registre dans

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\
think-cell

et les paramètres think-cell configurés sous Configuration utilisateur déterminent les entrées de registre dans

HKEY_CURRENT_USER\SOFTWARE\Policies\
think-cell

Si les paramètres sont activés aux deux emplacements, ceux de Configuration ordinateur sont prioritaires.

Les articles du nœud think-cell affichent les paramètres disponibles pouvant être contrôlés par des stratégies de groupe. Chaque élément est accompagné d'une description et des valeurs disponibles pour ce dernier.

Utilisation des stratégies de groupe pour gérer l’accès sur un serveur de terminaux

Vous pouvez utiliser des stratégies de groupe afin d'activer ou de désactiver think-cell pour un groupe d'utilisateurs individuels. Par exemple, si vous déployez think-cell sur un serveur de terminaux, vous devez vous assurer que seuls les utilisateurs possédant une licence y ont accès. Lorsqu'elles sont utilisées de la manière suivante, les stratégies de groupe constituent une méthode pratique pour vous en assurer :

  1. Configurez un objet de stratégie de groupe qui désactive complètement think-cell et le relie à votre domaine. Utilisez le paramètre Product Access Control du modèle d'administration think-cell avec la valeur appropriée.
  2. Ajoutez un autre objet de stratégie de groupe qui active le logiciel pour les utilisateurs possédant une licence. Il doit également être relié à votre domaine et appliqué après l'objet dédié à la désactivation. Étant donné que les objets de stratégie de groupe sont appliqués en sens inverse, l'objet d'activation doit se trouver plus haut dans la liste de la Console de gestion des stratégies de groupe.
  3. Dans la section Filtrage de sécurité de la Console de gestion des stratégies de groupe, restreignez explicitement l'accès de l'objet de stratégie de groupe pour l'activation aux utilisateurs possédant une licence think-cell.
Utilisation des stratégies de groupe pour distribuer la clé de licence

Il s'avère également pratique d'utiliser les stratégies de groupe pour la gestion et la distribution centralisées des clés de licence think-cell aux utilisateurs think-cell de votre entreprise. La clé de licence est contrôlée par la politique relative à la clé de licence.

A.2.2.4 Ruban

Dans PowerPoint, le groupe think-cell se situe par défaut dans l'onglet Insertion (TabInsert), après le groupe Insertion d'illustrations (GroupInsertIllustrations) et dans Excel, il se trouve après le groupe Insertion de graphiques Excel (GroupInsertChartsExcel), dans l'onglet Insertion.

Des informations détaillées sur la personnalisation du ruban Office sont disponibles à cette adresse :

http://www.think-cell.com/ribbon

Les propriétés suivantes peuvent être spécifiées pendant l'installation ou définies via la politique de groupe Ruban PowerPoint XML (voir Politiques du groupe) afin de personnaliser le groupe think-cell dans PowerPoint :

RIBBONPPTABINSERT
Spécifier les attributs XML pour l'élément tab contenant le groupe think-cell.
RIBBONPPGROUPINSERT
Spécifier les attributs XML pour l'élément group think-cell.
RIBBONPPXMLNS
Spécifier les attributs XML d'espace de noms supplémentaires pour l'élément customUI.
RIBBONPPDONOTTOUCHBUILTINRIBBON
Si cette option est définie sur =1, ne placez qu’un seul groupe « think-cell », et ne placez pas d’éléments de ruban think-cell supplémentaires sur les onglets intégrés (par ex., le groupe « Données think-cell » dans l’onglet Insérer).

Le groupe think-cell dans Excel peut être personnalisé de manière similaire avec les propriétés RIBBONXLTABINSERT, RIBBONXLGROUPINSERT RIBBONXLXMLNS et RIBBONPPDONOTTOUCHBUILTINRIBBON ou la politique de groupe Ruban Excel XML.

Remarque: Tous ces paramètres s'appliquent aux fichiers setup.msi et setup.exe.

Si aucun attribut id, idMso ou idQ n'est spécifié à l'aide de la propriété RIBBONPPTABINSERT, le groupe think-cell sera placé dans l'onglet Insertion. De même, si aucun attribut id ou idQ n'est spécifié à l'aide de la propriété RIBBONPPGROUPINSERT, un ID local unique sera généré automatiquement pour le groupe think-cell. De plus, si aucun libellé n'est spécifié à l'aide de la propriété RIBBONPPGROUPINSERT, le libellé think-cell sera utilisé.

Si vous ajoutez par exemple l'option suivante à la ligne de commande d'installation, le groupe think-cell sera placé dans un nouvel onglet défini par l'utilisateur et positionné après l'onglet Accueil intégré :

RIBBONPPTABINSERT="id=""TabNew"" label=
""My New Tab"" insertAfterMso=""TabHome"""

Remarque: Dans le code XML, tout caractère « guillemet droit » doit être saisi en double lors de la spécification des propriétés dans la ligne de commande d'installation.

Autrement, si vous ajoutez les options suivantes à la ligne de commande d'installation, le groupe think-cell sera placé dans l'onglet Accueil intégré après le groupe Police et avec le libellé suivant :

RIBBONPPTABINSERT="idMso=""TabHome"""

RIBBONPPGROUPINSERT="insertAfterMso=
""GroupFont"" label=""think-cell"""

L'attribut idQ peut être utilisé afin de spécifier des identificateurs qualifiés pour le groupe et l'onglet think-cell. Tout espace de noms nécessaire aux identificateurs qualifiés peut être spécifié à l'aide de la propriété RIBBONPPXMLNS.

Si vous ajoutez par exemple les deux options suivantes à la ligne de commande d'installation, le groupe think-cell sera placé dans un onglet défini par l'utilisateur TabUser, qualifié avec un espace de noms http://example.com/ribbon, et positionné avant l'onglet Insertion :

RIBBONPPXMLNS="xmlns:ribbon=
""http://example.com/ribbon"""

RIBBONPPTABINSERT="idQ=""ribbon:TabUser""
label=""My User Tab""
insertBeforeMso=""TabInsert"""

Les identificateurs qualifiés peuvent s'avérer utiles lorsque plusieurs compléments ou modèles tentent de personnaliser le ruban PowerPoint. Par exemple, si plusieurs compléments spécifient un onglet à l'aide du même identificateur qualifié, un onglet unique défini par l'utilisateur sera créé et chaque complément pourra positionner des groupes dans l'onglet commun défini par l'utilisateur. La spécification d'un identificateur qualifié pour le groupe think-cell permet à d'autres compléments ou modèles de positionner des groupes par rapport à ce groupe. De même, le groupe think-cell peut utiliser des identificateurs qualifiés pour se positionner lui-même par rapport aux groupes d'autres compléments ou modèles. Par exemple, les options suivantes permettent de spécifier un identificateur qualifié pour le groupe think-cell et de le positionner par rapport à un groupe défini par l'utilisateur :

RIBBONPPXMLNS="xmlns:ribbon=
""http://example.com/ribbon""
xmlns:special=
""http://example.com/special"""

RIBBONPPGROUPINSERT="
idQ=""ribbon:GroupThinkCell""
insertAfterQ=""special:GroupSpecial"""

Il est important de noter que l'ordre de chargement des compléments ou des modèles peut influencer l'aspect du ruban PowerPoint personnalisé. Si, dans l'exemple ci-dessus, le complément qui crée le groupe special:GroupSpecial est chargé après le complément think-cell, le positionnement par rapport au groupe special:GroupSpecial n'aura aucun effet. L'ordre de chargement ne peut pas toujours être contrôlé et il est recommandé que dans les paires de groupes définis par l'utilisateur nécessitant un positionnement relatif, chacun se positionne par rapport à l'autre. Cela permet de s'assurer que le dernier groupe chargé des deux se positionnera correctement par rapport au précédent. Dans l'exemple ci-dessus, le code XML du groupe special:GroupSpecial doit contenir un attribut insertBeforeQ qui référence l'identificateur qualifié du groupe think-cell.

A.2.3 Installation sur macOS

Le fichier d’installation de think-cell setup_*.pkg peut être utilisé de manière interactive, ou l’installation peut être réalisée avec un script grâce à la commande standard installer. Seul le domaine LocalSystem peut être utilisé en tant que cible, c.-à-d. que think-cell est toujours disponible pour tous les utilisateurs de la machine.

Les paramètres administratifs et les paramètres de configuration sont stockés dans le domaine de préférencecom.microsoft.office. Voir Paramètres de configuration pour une présentation des paramètres disponibles, ainsi que leur clé et leur type.

Vous pouvez par exemple souhaiter déployer la clé de licence de votre société sur chaque installation think-cell en ajoutant une ligne avec le même script que celui demandant à installer d’installer le fichier setup_*.pkg :

sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.licensekey "ABCDE-..."

Remarque: Lorsque vous utilisez defaults pour modifier la valeur d’une sous-clé d’une clé dict-évaluée, par exemple la valeur de la sous-clé enabled de la clé com.think-cell.settings.reports, la sous-clé doit être spécifiée dans une liste de key -type value triples -dict-add comme dans l’exemple suivant :

sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.reports -dict-add enabled -bool true

Consultez la man page pour defaults pour plus d’informations.

Remarque: Dans les versions précédentes, les paramètres de configuration de think-cell étaient stockés dans un config.plist fichier du répertoire d’installation de think-cell. Cette façon de déployer les paramètres est obsolète et peut être supprimée dans une version future. Si vous déployez des paramètres de configuration en écrivant dans le config.plist fichier, nous vous recommandons vivement de les déplacer dans le domaine de préférence de com.microsoft.office afin de garantir la compatibilité avec les futures versions de think-cell. Reportez-vous à la section Paramètres de configuration pour connaître les chemins et types de clés.

A.2.3.1 Fichiers installés

think-cell est installé dans le répertoire suivant :

/Library/Application Support/Microsoft/think-cell

Les éléments suivants sont nécessaires pour think-cell et sont créés dans le répertoire d’installation :

  • NOTICE.txt (avis obligatoires pour les composants inclus)
  • ppttc (schémas et exemples pour l’automatisation avec JSON)
  • styles (fichiers de style et exemples supplémentaires pour la personnalisation)
  • tcaddin.plugin (le complément fonctionnant dans PowerPoint et Excel)
  • xml-schemas (schéma pour les fichiers de style think-cell)

A.2.3.2 Déploiement géré sur macOS

Vous pouvez également utiliser une solution de gestion des périphériques telle que Jamf Pro ou Microsoft Intune pour déployer et configurer think-cell.

Pour déployer les paramètres de configuration, le moyen le plus simple consiste à créer un fichier .plist contenant les paires clés-valeur pertinentes, que vous chargez dans votre solution de gestion et ciblez vers le domaine de préférence com.microsoft.office. Voir la documentation de Jamf et Intune pour des instructions détaillées, par exemple.

Voici un exemple de .plist fichier configurant certains des paramètres disponibles. Pour une liste complète, voir Paramètres de configuration.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>com.think-cell.settings.licensekey</key>
	<string>AAAAA-BBBBB-CCCCC-DDDDD-EEEEE</string>
	<key>com.think-cell.settings.reports</key>
	<dict>
		<key>enabled</key>
		<true/>
	</dict>
	<key>com.think-cell.settings.stockimages</key>
	<dict>
		<key>DisableBrandfolder</key>
		<true/>
		<key>DisableCanto</key>
		<true/>
		<key>DisableGetty</key>
		<true/>
	</dict>
</dict>
</plist>

Remarque: Lorsque vous utilisez Intune, vous devez modifier le fichier .plist avant de le télécharger afin qu’il ne contienne que les paires clé-valeur, sans balises environnantes <?xml>, <!DOCTYPE>, <plist> et <dict> (la plus externe). La version Intune de l’exemple ci-dessus ressemblerait donc à ceci :

<key>com.think-cell.settings.licensekey</key>
<string>AAAAA-BBBBB-CCCCC-DDDDD-EEEEE</string>
<key>com.think-cell.settings.reports</key>
<dict>
	<key>enabled</key>
	<true/>
</dict>
<key>com.think-cell.settings.stockimages</key>
<dict>
	<key>DisableBrandfolder</key>
	<true/>
	<key>DisableCanto</key>
	<true/>
	<key>DisableGetty</key>
	<true/>
</dict>

A.2.4 Premier démarrage

Une fois think-cell installé et lorsque l'utilisateur démarre PowerPoint pour la première fois, une boîte de dialogue permettant de saisir la clé de licence s'affiche.

Avec le paramètre de configuration licensekey, une clé de licence peut être spécifiée lors de l’installation ou déployée de manière centralisée au préalable (voir Paramètres de configuration).

De même, lors du premier démarrage, le ruban est déplacé vers l'onglet Insertion dans lequel le groupe think-cell est situé. Une page internet proposant un tutoriel est également ouverte. Chacune de ces actions peut être supprimée par le paramètre de configuration nofirststart (voir Paramètres de configuration).

A.2.5 Extension du navigateur

think-cell est fourni avec une extension de navigateur pour activer sa Données du tableau fonctionnalité et pour importer Images depuis le Web dans PowerPoint. L’extension est disponible pour Google Chrome, Microsoft Edge et Mozilla Firefox.

L’extension est automatiquement installée dans Chrome et Edge lorsque think-cell est installé. Cependant, les extensions installées de cette manière doivent être activées manuellement par l’utilisateur (voir Installation de l’extension du navigateur).

Pour éviter ce besoin d’interaction avec l’utilisateur, nous vous recommandons de gérer explicitement l’installation de l’extension de navigateur think-cell à l’aide des politiques de gestion des navigateurs pris en charge. Nous recommandons notamment de forcer l’installation de l’extension avec think-cell pour les utilisateurs think-cell, et de bloquer l’installation pour tous les autres, en particulier si think-cell est installé par machine sur une machine dont tous les utilisateurs n’ont pas accès à think-cell, comme un serveur de terminal (comparer Utilisation des stratégies de groupe pour gérer l’accès sur un serveur de terminaux).

Le tableau suivant résume les informations pertinentes :

Navigateur Chrome Edge Firefox
ID d’extension ppcdkdcafnbklehdngbhmhpidandcjke pmpompicahgikemojmmcobiceeejbcmb {7166074E-49FE-4BC8-9006-27A0D5F8A6B8}
Instructions générales Définir les politiques du navigateur Chrome sur les PC gérés Gérer les extensions Microsoft Edge dans l’entreprise Personnalisation de Firefox avec policies.json /
Personnalisation de Firefox avec une la stratégie de groupe (Windows) /
Gestion de Firefow avec Microsoft Endpoint Manager (Intune) /
Gestion des politiques sur les postes de travail macOS
Installation forcée ExtensionInstallForcelist ExtensionInstallForcelist Paramètres de l’extension
"installation_mode: "force_installed",
"install_url": "https://addons.mozilla.org/firefox/downloads/latest/think-cell/latest.xpi"
Bloc ExtensionInstallBlocklist ExtensionInstallBlocklist Paramètres de l’extension
"installation_mode: "blocked"

A.3 Maintenance continue

A.3.1 Contrôle manuel des mises à jour think-cell

Si vous souhaitez contrôler manuellement les mises à jour think-cell, vous devez désactiver les mises à jour automatiques de Microsoft pour PowerPoint et Excel. Vous devez contrôler le déploiement des mises à jour de Microsoft. Si les mises à jour automatiques d’Office par Microsoft sont activées, il n’est pas possible de désactiver les mises à jour think-cell. Dans ce cas, think-cell téléchargera et installera les mises à jour.

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 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’erreurs).

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

  1. Démarrer PowerPoint,
  2. Insérer un graphique,
  3. Attendre que la feuille de données interne s’ouvre et modifie un nombre,
  4. Vérifier que la modification est prise en compte 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 Microsoft Update que vous souhaitez déployer. Par conséquent, veuillez répéter le test avec la version actuelle de think-cell et planifiez un déploiement avant ou en même temps que Microsoft update.

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.

A.3.2 Hébergement 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 vous pouvez aussi les héberger 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. Les fichiers suivants doivent être placés sur le serveur Web destiné à héberger les mises à jour :

  • un fichier texte XML, généralement appelé update.xml, qui contrôle le processus de mise à jour. Voir ci-dessous la description du format de fichier XML de mise à jour.
  • Un ou plusieurs fichiers de mise à jour setup_think-cell_<version>.exe, fournis par think-cell.

Après avoir placé les fichiers nécessaires sur le serveur Web, utilisez le paramètre de configuration UPDATESURL/updates.url spécifiant l’emplacement du fichier XML de mise à jour (voir Paramètres de configuration), par ex.

https://example.com/update.xml

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 premier scénario dont les conditions sont remplies détermine le fichier que le client téléchargera et installera. En créant des conditions telles qu'une liste de noms d'ordinateurs ou d'utilisateurs, il est possible de transmettre à divers utilisateurs des mises à jour différentes. Par exemple, de nouvelles versions du programme peuvent tout d'abord être distribuées à un petit groupe d'utilisateurs pilotes avant d'être déployées au sein de toute l'entreprise.

Windows: L’exemple suivant montre une mise à jour complexe du fichier XML avec des requêtes WQL :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<root> 
  <CUpdateInfo id="1"> 
    <m_vecupdscen length="2"> 
      <!-- list of 2 different update scenarios --> 
      <!-- First scenario: the group of pilot 
           users. --> 
      <!-- This scenario is evaluated first, 
           and if it is executed, the 
           second scenario is skipped. --> 
      <elem> 
        <!-- Update file of this scenario: 
             The pilot group receives 
             think-cell build 17950 --> 
        <m_bstrFile>https://example.com/setup_17950.exe 
        </m_bstrFile> 
        <!-- List of 2 conditions that must 
             _all_ be met to install the 
             file --> 
        <m_vecupdcond length="2"> 
          <elem> 
            <!-- WQL query that an earlier build 
                 of think-cell is installed. The 
               query searches the local WQL 
                 database (not the network). 
                 Thus it will either return one 
                 product record, if an older 
                 product is installed, or none 
                 otherwise. --> 
            <m_bstrQuery>select * from 
              Win32_Product where 
              Name='think-cell' and 
              Version&lt;'1.17.950.0' 
            </m_bstrQuery> 
            <!-- The number of returned records 
                 is now numerically compared: 
                 -2 stands for less than, 
                 -1 for less or equal; 
                 0 for equal; 
                 1 for greater or equal; 
                 2 for greater than --> 
            <m_eupdcondop val="0"/> 
            <!-- Compare to numerical value 1 --> 
            <m_nCount val="1"/> 
          </elem> 
          <elem> 
            <!-- WQL query that the computer system is 
                 named ANNA, TOM or FRANK (the group 
                 of pilot users). Again, the query is 
                 executed locally, returning either one 
                 computer system (the one the query is 
                 running on) or none. --> 
            <m_bstrQuery>select * from 
              Win32_ComputerSystem where 
              Name='ANNA' or Name='TOM' 
              or Name='FRANK'</m_bstrQuery> 
            <!-- number of returned records equal to 1 --> 
            <m_eupdcondop val="0"/> 
            <m_nCount val="1"/> 
          </elem> 
        </m_vecupdcond> 
      </elem> 
      <elem><!-- Second scenario: all other users. --> 
        <!-- All other users receive think-cell 
             build 17883. --> 
        <m_bstrFile>https://example.com/setup_17883.exe 
        </m_bstrFile> 
        <!-- List of 1 condition that must be met to 
             install the file --> 
        <m_vecupdcond length="1"> 
          <elem> 
            <m_bstrQuery>select * from 
              Win32_Product where 
              Name='think-cell' and 
              Version&lt;'1.17.883.0'</m_bstrQuery> 
            <!-- number of returned records equal to 1 --> 
            <m_eupdcondop val="0"/> 
            <m_nCount val="1"/> 
          </elem> 
        </m_vecupdcond> 
      </elem> 
    </m_vecupdscen> 
  </CUpdateInfo> 
</root>

Les conditions du fichier sont écrites en WQL (Windows Management Instrumentation Query Language), ce qui permet d'accéder à tous les paramètres du système pertinents. Pour en savoir plus sur le langage WQL, utilisez le lien suivant :

http://www.think-cell.com/wql

Si vous souhaitez contrôler la mise à jour en comparant le numéro de version, suivez cet exemple :

<?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_26388.exe"/> 
        <m_bstrDescription/> 
        <m_vecupdcond length="2"> 
          <elem> 
            <version/> 
            <m_eupdcondop val="1"/> 
            <m_nCount val="26000"/> 
          </elem> 
          <elem> 
            <version/> 
            <m_eupdcondop val="-2"/> 
            <m_nCount val="26388"/> 
           </elem> 
        </m_vecupdcond> 
      </elem> 
    </m_vecupdscen> 
  </CUpdateInfo> 
</root>

Les conditions de mise à jour sont respectées lorsque le numéro de version actuel est supérieur ou égal (val="1") à 26000 et inférieur à (val="-2") 26388.

A.3.3 Notification de l’expiration de la clé de licence

think-cell nécessite une clé de licence et peut être utilisé jusqu'à la date d'expiration (incluse) de cette dernière.

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. Veuillez saisir une nouvelle clé de licence : » s'affiche avec la date d'expiration. L'utilisateur dispose des choix suivants :

  • Saisissez une nouvelle clé de licence et cliquez sur OK.
  • Cliquez sur Annuler pour faire disparaître la boîte de dialogue.
  • Cliquez sur Désinstaller 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 OK qu'après avoir saisi une clé de licence valide. Si vous faites disparaître la boîte de dialogue en cliquant sur Annuler, 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.

A.3.4 Informations envoyées par Internet

think-cell envoie parfois 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. Certaines informations sur l’installation actuelle sont envoyées pour permettre une réponse appropriée de nos serveurs.

Pour chaque demande, les informations suivantes sont envoyées :

  • build du programme (numéro à cinq chiffres qui est également affiché dans la boîte de dialogue À propos de)
  • la clé de licence
  • un identificateur global unique (GUID) anonyme qui permet de mettre en corrélation plusieurs demandes. Le GUID est créé lors de la première utilisation de think-cell et enregistré avec les paramètres de l'utilisateur. Il s’agit d’une chaîne aléatoire qui n’a aucun rapport avec la machine, l’utilisateur ou le document en cours au moment de sa création. Grâce au GUID, il est uniquement possible de déterminer si deux demandes proviennent du même utilisateur ou d’utilisateurs différents.
  • date et heure
  • numéros de version des installations Microsoft Windows et Microsoft Office
  • cpuinfo (32 bits ou 64 bits, prise en charge MMX et AVX)
  • niveau de mise à jour (désactivé/activé/forcé)

Toutes les communications avec nos serveurs sont sécurisées grâce à des techniques de pointe et au chiffrement (HTTPS).

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

A.3.5 Rapports d’erreurs

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 Mises à jour automatiques 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 Contrôle manuel des mises à jour think-cell), 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,
  • emplacement de l'erreur dans notre code source (nom du fichier et numéro de ligne) ;
  • 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.

Le signalement d’erreur automatique peut être activé ou désactivé via un paramètre de configuration (voir Paramètres de configuration).

Dépannage et erreurs critiques

En cas d'erreurs critiques, il est demandé à l'utilisateur s'il souhaite envoyer une demande d'assistance.

boîte de dialogue think-cell d'envoi de demande d'assistance en cas d'erreur critique.

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).

A.3.6 Fournisseurs d’images de photothèque

Limitation des fournisseurs d’images

Vous pouvez désactiver les fournisseurs d’images de photothèque qui ne sont pas utilisés dans votre entreprise via les paramètres de configuration correspondants. Si tous les fournisseurs sont désactivés, Image de photothèque est supprimé du menu Éléments.

Lorsque vous utilisez la stratégie de groupe sous Windows (voir Politiques du groupe), accédez à la stratégie Images de photothèque : Autres fournisseurs. Vous pouvez définir les paramètres Désactiver Canto, Désactiver image Getty, Désactiver Pexels et Désactiver Unsplash sur Oui pour désactiver ces fournisseurs d’images, ou sur Non pour les laisser activés (il s’agit de la valeur par défaut). Vous pouvez également désactiver Brandfolder en définissant les images de photothèque : Politique Brandfolder sur Désactivé dans son ensemble.

Lorsque vous utilisez les paramètres de la ligne de commande sous Windows (voir Installation sur Windows), vous pouvez ajouter STOCKIMAGESDISABLEBRANDFOLDER=1, STOCKIMAGESDISABLECANTO=1, STOCKIMAGESDISABLEGETTY=1, STOCKIMAGESDISABLEPEXELS=1, ou STOCKIMAGESDISABLEUNSPLASH=1 à la ligne de commande d’installation pour désactiver ces fournisseurs d’images.

Si vous utilisez defaults sur Mac (voir Installation sur macOS), notez que la commande suivante désactive tous les fournisseurs d’images :

sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.stockimages -dict-add DisableBrandfolder -bool true DisableCanto -bool true DisableGetty -bool true DisablePexels -bool true DisableUnsplash -bool true

Lors du téléchargement d’un fichier .plist vers une solution de gestion des périphériques (voir Déploiement géré sur macOS), l’ajout de l’extrait suivant désactivera tous les fournisseurs d’images :

<key>stockimages</key>
<dict>
	<key>DisableBrandfolder</key>
	<true/>
	<key>DisableCanto</key>
	<true/>
	<key>DisableGetty</key>
	<true/>
	<key>DisablePexels</key>
	<true/>
	<key>DisableUnsplash</key>
	<true/>
</dict>

Pour laisser un fournisseur d’images spécifique activé, définissez la valeur true sur false pour ce fournisseur.

Clé API Brandfolder

Lorsque vous utilisez le fournisseur d’images Brandfolder, l’authentification s’effectue via une clé API que vous devez distribuer aux utilisateurs think-cell via un paramètre de configuration. Pour récupérer votre clé API, connectez-vous à votre profil Brandfolder, allez dans Intégrations et recherchez votre clé API dans Clés API. Il est recommandé de copier et coller cette longue chaîne.

Lorsque vous utilisez la stratégie de groupe sous Windows (voir Politiques du groupe), accédez à la stratégie Images de photothèque : Brandfolder et définissez la valeur de la Clé API Brandfolder sur la clé API.

Lorsque vous utilisez les paramètres de ligne de commande sous Windows (voir Installation sur Windows), ajoutez STOCKIMAGESBRANDFOLDERAPIKEY=ABCDE... à la ligne de commande d’installation une fois que vous avez remplacé ABCDE... par votre clé API.

Si vous utilisez defaults sur Mac (voir Installation sur macOS), notez que la commande suivante définit la clé API Brandfolder une fois que vous avez remplacé ABCDE... par votre clé API :

sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.stockimages -dict-add BrandfolderAPIKey -string "ABCDE..."

Lors du téléchargement d’un fichier .plist vers une solution de gestion des périphériques (voir Déploiement géré sur macOS), l’extrait suivant définira la clé API Brandfolder après son remplacement ABCDE... par votre clé API :

<key>stockimages</key>
<dict>
	<key>BrandfolderAPIKey</key>
	<string>ABCDE...</string>
</dict>

Boîte de dialogue d’image de photothèque de Brandfolder

Lorsque vous utilisez le fournisseur d’image Brandfolder, vous pouvez configurer la boîte de dialogue de l’image de photothèque. Vous pouvez activer une option qui cache automatiquement la liste déroulante du dossier si vous n’avez qu’un seul dossier. Et pour les listes déroulantes de Collections Brandfolder et Sections Brandfolder, vous pouvez choisir d’afficher le menu déroulant, de l’afficher sans le paramètre « Tous » et de le masquer, ce qui implique « Tous ».

Lorsque vous utilisez la stratégie de groupe sous Windows (voir Politiques du groupe), accédez à la stratégie Images de photothèque : Brandfolder et définissez les options respectives.

Lorsque vous utilisez des paramètres de ligne de commande sous Windows (voir Installation sur Windows), ajoutez STOCKIMAGESHIDESINGLEBRANDFOLDER=1 à la ligne de commande d’installation pour masquer automatiquement la liste déroulante si vous n’avez qu’un seul dossier. Ajoutez STOCKIMAGESHIDEBRANDFOLDERCOLLECTIONS=0 pour afficher la liste déroulante de Collections Brandfolder, =1 pour l’afficher mais ignorer « Tous » et =2 pour masquer la liste déroulante. Le paramètre STOCKIMAGESHIDEBRANDFOLDERSECTIONS contrôle la liste déroulante de Sections Brandfolder de la même manière.

Lorsque vous utilisez defaults sur Mac (voir Installation sur macOS), la commande suivants peut être utilisée comme point de départ. La valeur pour HideSingleBrandfolder peut être true ou false et pour les deux HideBrandfolderCollections et HideBrandfolderSections les valeurs suivantes peuvent être utilisées : 0 pour afficher la liste déroulante, 1 pour l’afficher mais ignorer « Tous » et 2 pour masquer la liste déroulante.

sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.stockimages -dict-add HideSingleBrandfolder -bool false HideBrandfolderCollections -int 1 HideBrandfolderSections -int 2

Lors du téléchargement d’un fichier .plist vers une solution de gestion des périphériques (voir Déploiement géré sur macOS), l’ajout de l’extrait suivant configurera les mêmes paramètres :

<key>stockimages</key>
<dict>
	<key>HideSingleBrandfolder</key>
	<false/>
	<key>HideBrandfolderCollections</key>
	<integer>1</integer>
	<key>HideBrandfolderSections</key>
	<integer>2</integer>
</dict>

Partager