Les administrateurs système chargés de déployer ArcGIS Pro au sein d’une équipe ou d’une organisation peuvent être amenés à contrôler les paramètres de l’application pour le compte de leurs utilisateurs. ArcGIS Pro permet aux administrateurs de définir des valeurs par défaut pour un certain nombre de paramètres de l’application. Il est également possible de verrouiller ces paramètres pour empêcher les utilisateurs de modifier leur valeur définie par l’administrateur.
Le contrôle des paramètres de l’application dans votre déploiement ArcGIS Pro se décompose en trois étapes élémentaires :
- Créez un fichier Pro.settingsConfig.
- Publier le fichier dans un répertoire ou un partage accessible aux utilisateurs
- Configurer les machines des utilisateurs pour l’utilisation du fichier déployé
Créer un fichier Pro.settingsConfig
Pour contrôler les paramètres de l’application, vous devez commencer par créer un fichier Pro.settingsConfig. Ce type de fichier se présente au format Extensible Markup Language (XML), mais il porte l’extension .settingsConfig à la place de l’extension .xml.
Si vous avez à votre disposition un éditeur XML avancé, comme Microsoft Visual Studio, vous pouvez utiliser un fichier XML Schema Definition (XSD) pendant le processus de création. Le fichier .xsd correspondant au format .settingsConfig est inclus dans l’installation de ArcGIS Pro. Vous trouverez le fichier Pro.settingsConfig dans le répertoire \Resources\XmlSchema, à l’emplacement de l’installation ArcGIS Pro.
Pour créer un fichier Pro.settingsConfig, le plus simple est de créer un fichier vierge dans l’éditeur de texte ou l’éditeur XML de votre choix. Ensuite, vous devez copier le contenu de l’exemple ci-dessous et y apporter les modifications nécessaires :<?xml version="1.0" encoding="UTF-8"?>
<ArcGISProSettings xmlns="http://schemas.esri.com/ProSettings"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.esri.com/ProSettings .\prosettings.xsd">
<Application>
<!-- <UseLocalHelp isLocked="false">true</UseLocalHelp> -->
</Application>
<Catalog>
<!-- <EnableIndexing isLocked="true">false</EnableIndexing> -->
<!-- <IndexNetworkConnections isLocked="true">false</IndexNetworkConnections> -->
<!-- <MetadataCanDeleteGPHistory isLocked="true">false</MetadataCanDeleteGPHistory> -->
<!-- <MetadataStyle isLocked="true">ISO 19115-3 XML Schema Implementation</MetadataStyle> -->
<!-- <SkipServerConnections isLocked="true">true</SkipServerConnections> -->
</Catalog>
<Geoprocessing>
<!-- <RecordGPHistoryInMetadata isLocked="true">true</RecordGPHistoryInMetadata> -->
</Geoprocessing>
</ArcGISProSettings>
Attention :
Lors de l’enregistrement du fichier Pro.settingsConfig, vérifiez que votre éditeur de texte ou éditeur XML n’ajoute pas une extension .txt ou .xml à la fin du nom de fichier. En effet, ces extensions de fichier empêchent ArcGIS Pro de charger correctement le fichier.
Déployer Pro.settingsConfig
Après avoir créé un fichier Pro.settingsConfig, vous devez le déployer à un emplacement accessible à toutes les machines client ArcGIS Pro. Il s’agit généralement d’un partage de fichiers sur un serveur. Vous pouvez toutefois placer le fichier sur le disque local de la machine client si cet emplacement se prête à votre cas.
Sur le partage ou le dossier qui héberge Pro.settingsConfig, définissez des autorisations de fichier en lecture/écriture pour l’administrateur qui a créé le fichier et en lecture seule pour les utilisateurs des machines client ArcGIS Pro. En l’absence d’autorisations adéquates, il est possible aux utilisateurs de modifier les valeurs définies dans le fichier Pro.settingsConfig, et ainsi de changer les valeurs par défaut et les paramètres verrouillés pour tous les utilisateurs.
Exemple : sur un serveur de fichiers auquel toutes les machines client ArcGIS Pro ont accès, créez un partage de type \\dataserver1\ProSettings. Définissez des autorisations d’accès en lecture seule au partage Pro.settingsConfig pour les utilisateurs des machines client, puis copiez le fichier Pro.settingsConfig dans le partage.
Vous pouvez mettre à jour le fichier Pro.settingsConfig déployé selon l’évolution des besoins de votre organisation. Pour modifier la structure de contrôle des paramètres, mettez à jour le fichier partagé ou remplacez-le par un nouveau fichier. Les machines client Les machines client ArcGIS Pro commenceront à utiliser le nouveau fichier lors du prochain démarrage de ArcGIS Pro sur les machines.
Configurer les machines des utilisateurs pour l’utilisation du fichier Pro.settingsConfig
En matière de contrôle des paramètres d’utilisateur, la dernière étape consiste à configurer chaque machine client ArcGIS Pro de sorte qu’elle puisse utiliser le fichier Pro.settingsConfig à partir de l’emplacement de son déploiement. Une fois configurée, la machine client vérifie le fichier à chaque démarrage de l’application ArcGIS Pro, modifiant les paramètres de l’utilisateur en conséquence.
Il existe deux manières de configurer les machines client pour qu’elles utilisent le fichier. Dans un cas comme dans l’autre, vous devez indiquer le chemin du partage réseau ou du dossier local dans lequel se trouve le fichier Pro.settingsConfig déployé.
La première manière, et la plus simple, consiste à utiliser le paramètre de ligne de commande ADMIN_SETTINGS_PATH pendant une installation de ArcGIS Pro en mode silencieux.
La deuxième manière de configurer les machines client consiste à éditer le Registre Windows. Optez pour cette méthode si ArcGIS Pro est déjà déployé, ou si vous ne souhaitez pas effectuer une installation en mode silencieux. Pour configurer les machines client, créez une valeur de chaîne nommée AdminSettingsPath dans HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcGISPro\Settings. Définissez les données de la valeur sur le chemin du partage réseau ou du dossier local dans lequel se trouve le fichier Pro.settingsConfig déployé. Suivant l’exemple ci-dessus, vous devez définir les données de la valeur sur \\dataserver1\ProSettings.
Lorsque vous utilisez le paramètre d’installation ADMIN_SETTINGS_PATH ou créez l’entrée AdminSettingsPath dans le Registre, le paramètre est stocké dans la ruche de registre HKEY_LOCAL_MACHINE. Il est nécessaire d’avoir des autorisations d’administration sur la machine pour modifier la valeur. Le paramètre est ainsi sécurisé, ce qui empêche les utilisateurs non-administrateurs de refuser le contrôle des paramètres défini par leur administrateur.
Lors de la configuration des machines via le Registre, il est préférable d’utiliser un outil de déploiement système pour ne pas avoir à changer manuellement chaque machine avec regedit.exe. Parmi les outils de déploiement système courants, citons Windows Active Directory Group Policy, Microsoft SCCM et Microsoft PowerShell DSC. Vous trouverez des instructions détaillées pour installer et configurer ArcGIS Pro avec ces outils dans le document technique ArcGIS 10.8, ArcGIS Pro2.5, and ArcGIS Earth1.10 Enterprise Deployment.
Verrouillage des paramètres et priorité des valeurs par défaut
Le mécanisme de contrôle des paramètres permet aux administrateurs à la fois de fournir les valeurs par défaut des paramètres et de verrouiller les paramètres à ces valeurs.
Le verrouillage des paramètres est régi par l’attribut XML isLocked. Lorsque cet attribut est défini sur true, l’utilisateur de la machine client ArcGIS Pro ne peut pas modifier la valeur du paramètre. Le paramètre est verrouillé à la valeur définie par l’administrateur dans le fichier .settingsConfig.
Exemple : paramètre EnableIndexing
<EnableIndexing isLocked="true">false</EnableIndexing>
Dans cet exemple, l’élément EnableIndexing correspond au paramètre Choose how project items are indexed (Choisir le mode d’indexation des éléments du projet) auquel vous avez accès en cliquant sur Settings (Paramètres) dans la page de démarrage ou l’onglet Project (Projet), puis en cliquant sur Options > Indexing (Indexation) > Configure if the index is created and how it is used (Configurer la création de l’index et son utilisation). EnableIndexing est défini sur false, ce qui définit Configure if the index is created and how it is used (Configurer la création de l’index et son utilisation) sur Don’t create index (Ne pas créer d’index). Étant donné que l’attribut isLocked est défini sur true, l’application désactive le contrôle et affiche un message qui indique à l’utilisateur que le paramètre a été verrouillé.
Si vous définissez l’attribut isLocked sur false, vous pouvez contrôler la valeur par défaut du paramètre, mais les utilisateurs peuvent la modifier selon les besoins.
Exemple : paramètre UseLocalHelp
<UseLocalHelp isLocked="false">true</UseLocalHelp>
Dans cet exemple, l’élément UseLocalHelp correspond au paramètre Help Source (Source d’aide) auquel vous avez accès en cliquant sur Settings (Paramètres) dans la page de démarrage ou l’onglet Project (Projet), puis en cliquant sur Options > General (Général). UseLocalHelp est défini sur true, si bien que les nouvelles installations de ArcGIS Pro sont définies par défaut sur Offline help from your computer (Aide hors connexion depuis votre ordinateur). Étant donné que l’attribut isLocked est défini sur false, l’utilisateur peut modifier ultérieurement le paramètre s’il le souhaite.
Remarque :
Les valeurs par défaut des paramètres déverrouillés sont utilisées uniquement par les nouvelles installations de ArcGIS Pro. Si vous configurez une machine de sorte qu’elle utilise un fichier settingsConfig une fois que l’utilisateur a exécuté ArcGIS Pro, les valeurs par défaut définies dans le fichier ne sont pas utilisées puisque l’utilisateur a déjà établi les valeurs par défaut standard. Vous pouvez forcer les paramètres uniquement en définissant isLocked="true" dans le fichier settingsConfig.
Paramètres disponibles pour le contrôle par les administrateurs
Le tableau ci-dessous présente la liste complète des paramètres que vous pouvez inclure dans le fichier settingsConfig. Il indique le domaine fonctionnel, le paramètre correspondant de l’interface utilisateur (IU), la valeur par défaut et un exemple.
Paramètre | Groupe | Description |
---|---|---|
UseLocalHelp | Application | Dans l’interface utilisateur, ce paramètre correspond au paramètre Help Source (Source d’aide) disponible dans l’onglet General (Général) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous.
|
EnableIndexing | Catalog | Dans l’interface utilisateur, ce paramètre correspond à la section Configure if the index is created and how it is used (Configurer la création de l’index et son utilisation) qui se trouve dans l’onglet Indexing (Indexation) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous.
|
IndexNetworkConnections | Catalog | Dans l’interface utilisateur, ce paramètre correspond à la case à cocher Index items on network disks (Indexer les éléments sur les disques réseau) disponible dans l’onglet Indexing (Indexation) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous.
|
MetadataCanDeleteGPHistory | Catalog | Dans l’interface utilisateur, ce paramètre correspond à la case à cocher Allow geoprocessing history to be deleted from metadata (Autoriser la suppression de l’historique de géotraitement depuis les métadonnées) dans l’onglet Metadata (Métadonnées) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous.
|
MetadataStyle | Catalog | Dans l’interface utilisateur, ce paramètre correspond à la liste déroulante Metadata style (Style de métadonnées) dans l’onglet Metadata (Métadonnées) de la boîte de dialogue Options. Les valeurs admises sont celles qui apparaissent dans la liste déroulante Metadata Styles (Styles de métadonnées). Il s’agit notamment des styles de métadonnées suivants, qui sont fournis avec ArcGIS Pro, et des noms des compléments de style de métadonnées personnalisés qui ont été installés.
Un exemple de ce paramètre est présenté ci-dessous.
|
SkipServerConnections | Catalog | Dans l’interface utilisateur, ce paramètre correspond à la case à cocher Skip enterprise database connections (Ignorer les connexions aux bases de données d’entreprise) disponible dans l’onglet Indexing (Indexation) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous.
|
RecordGPHistoryInMetadata | Geoprocessing | Dans l’interface utilisateur, ce paramètre correspond à la case à cocher Write geoprocessing operations to dataset metadata (Consigner les opérations de géotraitement dans les métadonnées du jeu de données) dans l’onglet Geoprocessing (Géotraitement) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous.
|
AntialiasingMode | Display | Dans l’interface utilisateur, ce paramètre correspond à la liste déroulante Antialiasing mode (Mode d’anti-crénelage) dans l’onglet Display (Affichage) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
TextAntialiasingMode | Display | Dans l’interface utilisateur, ce paramètre correspond à la liste déroulante Text Antialiasing mode (Mode d’anti-crénelage du texte) dans l’onglet Display (Affichage) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
StereoscopicMode | Display | Dans l’interface utilisateur, ce paramètre correspond à la liste déroulante Stereoscopic mode (Mode stéréoscopique) dans l’onglet Display (Affichage) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
RenderingQuality | Display | Dans l’interface utilisateur, ce paramètre correspond au curseur Rendering quality (Qualité de rendu) dans l’onglet Display (Affichage) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
RenderingMode | Display | Dans l’interface utilisateur, ce paramètre correspond au options Rendering mode (Mode de rendu) dans l’onglet Display (Affichage) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
EnableVSync | Display | Dans l’interface utilisateur, ce paramètre correspond à la case à cocher Enable vertical synchronization (Activer la synchronisation verticale) dans l’onglet Display (Affichage) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
EnableRenderingAntialiasing | Display | Dans l’interface utilisateur, ce paramètre correspond à la case à cocher Enable hardware antialiasing (Activer l’anti-crénelage matériel) dans l’onglet Display (Affichage) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
LocalCacheFolderPath | Display | Dans l’interface utilisateur, ce paramètre correspond à la zone de texte Local cache (Cache local) dans l’onglet Display (Affichage) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
WorkingColorSpaceForNewItems | Color Management | Dans l’interface utilisateur, ce paramètre correspond à la case à cocher Default color model for new items (Modèle de couleur par défaut pour les nouveaux éléments) dans l’onglet Color Management (Gestion des couleurs) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
EnableColorManagement | Color Management | Dans l’interface utilisateur, ce paramètre correspond au bouton de bascule Enable color management (Activer la gestion des couleurs) dans l’onglet Color Management (Gestion des couleurs) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
RGBColorProfile | Color Management | Dans l’interface utilisateur, ce paramètre correspond à la liste déroulante RGB (RVB) dans l’onglet Color Management (Gestion des couleurs) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
CMYKColorProfile | Color Management | Dans l’interface utilisateur, ce paramètre correspond au bouton de bascule CMYK (CMJN) dans l’onglet Color Management (Gestion des couleurs) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
ColorConversionRule | Color Management | Dans l’interface utilisateur, ce paramètre correspond à la liste déroulante Color conversion rule (Règle de conversion des couleurs) dans l’onglet Color Management (Gestion des couleurs) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
RenderingIntent | Color Management | Dans l’interface utilisateur, ce paramètre correspond à la liste déroulante Rendering intent (Rendu souhaité) dans l’onglet Color Management (Gestion des couleurs) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
EnableDefaultBlack PointCompensation | Color Management | Dans l’interface utilisateur, ce paramètre correspond au bouton de bascule Use black point compensation (Utiliser la compensation des points noirs) dans l’onglet Color Management (Gestion des couleurs) de la boîte de dialogue Options. Les valeurs possibles sont les suivantes :
Un exemple de ce paramètre est présenté ci-dessous. |
Vous avez un commentaire à formuler concernant cette rubrique ?