Administrar los ajustes de la aplicación

Como administrador del sistema, puede que tenga que controlar la configuración de la aplicación para sus usuarios al implementar ArcGIS AllSource. En ArcGIS AllSource puede definir valores predeterminados para una cantidad seleccionada de ajustes de la aplicación. También puede bloquear esta configuración para que los usuarios no puedan cambiarla.

Hay tres pasos básicos para controlar la configuración de la aplicación en su implementación de ArcGIS AllSource:

  1. Cree un archivo Pro.settingsConfig .
  2. Publique el archivo en un directorio que sea accesible a sus usuarios o compártalo.
  3. Configure los equipos de usuario para utilizar el archivo implementado.

Crear un archivo Pro.settingsConfig

Para controlar la configuración de la aplicación, primero debe crear un archivo Pro.settingsConfig. Estos archivos se escriben en el formato XML, pero tienen la extensión de archivo .settingsConfig en lugar de .xml.

Si tiene acceso a un editor de XML avanzado como Microsoft Visual Studio, puede utilizar un archivo de definición de esquema XML (XSD) durante el proceso de creación (.xsd). El archivo .xsd correspondiente al formato settingsConfig está disponible como parte de la instalación de ArcGIS AllSource. Busque el archivo ProSettings.xsd en el directorio \Resources\XmlSchema de la ubicación de instalación de ArcGIS AllSource.

Para crear un archivo Pro.settingsConfig, cree un archivo en blanco en un editor de texto o XML. A continuación, copie el contenido del ejemplo siguiente y edítelo según sea necesario:

<?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">false</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>

  <Display>
    <!-- <LocalCacheFolderPath isLocked="true">C:\Users\<name>\AppData\Local\ESRI\Local Caches</LocalCacheFolderPath> -->
    <!-- <AntiAliasingMode isLocked="true">Fast<\AntiAliasingMode> -->
    <!-- <TextAntialiasingMode isLocked="true">Force<\TextAntialiasingMode> -->
    <!-- <StereoscopicMode isLocked="true">Off</StereoscopicMode> -->
    <!-- <RenderingMode isLocked="true">DirectX</RenderingMode> -->
    <!-- <RenderingQuality isLocked="true">1</RenderingQuality> -->
    <!-- <EnableVSync isLocked="true">true</EnableVSync> -->
    <!-- <EnableRenderingAntialiasing isLocked="true">true</EnableRenderingAntialiasing> -->
    <!-- <ClearCacheWhenAppClosing isLocked="true">false</ClearCacheWhenAppClosing>-->
  </Display>

  <ColorManagement>
    <!-- <WorkingColorSpaceForNewItems isLocked="true">CMYK</WorkingColorSpaceForNewItems>-->
    <!-- <EnableColorManagement isLocked="true">true</EnableColorManagement>-->
    <!-- <RGBColorProfile isLocked="true">sRGB IEC61966-2.1</RGBColorProfile>-->
    <!-- <CMYKColorProfile isLocked="true">U.S. Web Coated (SWOP) v2</CMYKColorProfile>-->
    <!-- <ColorConversionRule isLocked="true">PreserveColorValues</ColorConversionRule>-->
    <!-- <RenderingIntent isLocked="true">Perceptual</RenderingIntent>-->
    <!-- <EnableDefaultBlackPointCompensation isLocked="true">false</EnableDefaultBlackPointCompensation>-->
  </ColorManagement>

  <Layout>
    <!-- <TemplatePath isLocked="true">C:\Users\<name>\AppData\Local\LayoutTemplates</TemplatePath>-->
  </Layout>

  <ShareDownload>
    <!-- <StagingPath isLocked="true">C:\Users\<name>\AppData\Local\ESRI\ArcGISAllSource\Staging\SharingProcesses</StagingPath>-->
    <!-- <UnpackingProjectPackageOption isLocked="true">0</UnpackingProjectPackageOption>-->
    <!-- <UnpackingProjectPackagePath isLocked="true">C:\Users\<name>\Documents\ArcGIS\Packages</UnpackingProjectPackagePath>-->
    <!-- <UnpackingOtherPackagesOption isLocked="true">0</UnpackingOtherPackagesOption>-->
    <!-- <UnpackingOtherPackagesPath isLocked="false">C:\Users\<name>\Documents\ArcGIS\Packages</UnpackingOtherPackagesPath>-->
    <!-- <OfflineMapsOption isLocked="true">0</OfflineMapsOption>-->
    <!-- <OfflineMapsPath isLocked="true">C:\Users\<name>\Documents\ArcGIS\OfflineMaps</OfflineMapsPath>-->
    <!-- <MapLayerPresetsPath isLocked="false">C:\Users\<name>\AppData\Roaming\Esri\ArcGISAllSource\ExportPresets</MapLayerPresetsPath>-->
  </ShareDownload> 
</ArcGISProSettings>

Precaución:

Cuando guarde el archivo Pro.settingsConfig, asegúrese de que el editor de XML o de texto no agregue una extensión de archivo .txt o .xml al final del archivo, ya que esto impide que ArcGIS AllSource cargue el archivo correctamente.

Implementar Pro.settingsConfig

Después de crear el archivo Pro.settingsConfig, debe implementarlo en una ubicación a la que puedan acceder todos los equipos cliente de ArcGIS AllSource. Generalmente, se trata de una ubicación compartida de archivos en un servidor. Sin embargo, también puede colocar el archivo en el disco local del equipo cliente.

Establezca los permisos de archivo para la ubicación compartida o carpeta donde se encuentra el archivo Pro.settingsConfig para que sean de solo lectura-escritura para el administrador que creó el archivo, y de solo lectura para los usuarios de los equipos cliente de ArcGIS AllSource. Si no protege el archivo con los permisos adecuados, los usuarios pueden modificar los valores del archivo Pro.settingsConfig, cambiando los valores predeterminados y los ajustes bloqueados para todos los usuarios.

Por ejemplo, en un servidor de archivos al que pueden acceder todos los equipos cliente de ArcGIS AllSource, cree un recurso compartido, como \\dataserver1\AllSourceSettings. Establezca los permisos de uso compartido de archivos Pro.settingsConfig para que los usuarios cliente tengan acceso de solo lectura y copie el archivo Pro.settingsConfig en la ubicación compartida.

Puede actualizar el archivo Pro.settingsConfig implementado según sea necesario. Para modificar el esquema de control de configuración, actualice el archivo compartido o copie uno nuevo en su lugar. La próxima vez que se inicie ArcGIS AllSource en los equipos cliente, se utilizará el nuevo archivo.

Configurar los equipos de usuario para utilizar Pro.settingsConfig

El último paso para controlar la configuración de los usuarios es configurar cada equipo cliente de ArcGIS AllSource para que utilice el archivo Pro.settingsConfig desde su ubicación implementada. Una vez configurado, el equipo cliente comprueba el archivo cada vez que se inicia ArcGIS AllSource y cambia la configuración del usuario en consecuencia.

Existen dos formas de configurar equipos cliente para que utilicen el archivo. Ambas opciones requieren que proporcione la ruta a la ubicación compartida de red o a la carpeta local que contiene el archivo Pro.settingsConfig implementado.

La primera consiste en definir el parámetro de línea de comandos ADMIN_SETTINGS_PATH durante una instalación automática de ArcGIS AllSource.

La segunda manera consiste en editar el Registro Windows. Utilice esta opción si ArcGIS AllSource ya está implementado o si no desea realizar una instalación automática. Para configurar los equipos cliente, cree un valor de cadena de caracteres llamado AdminSettingsPath enHKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcGISAllSource\Settings. Establezca los datos de valor en la ruta del recurso compartido de red o carpeta local que contiene el archivo Pro.settingsConfig implementado. Siguiendo el ejemplo anterior, debería establecer los datos de valor en \\dataserver1\AllSourceSettings.

Cuando utiliza el parámetro de línea de comandos ADMIN_SETTINGS_PATH o crea la entrada AdminSettingsPath en el registro, la configuración se almacena en el subárbol de registro HKEY_LOCAL_MACHINE. Para cambiar el valor se necesitan permisos administrativos en el equipo. Esto protege la configuración y garantiza que los usuarios que no sean administradores no puedan optar por no cumplir el control de configuración establecido por su administrador.

Al configurar equipos a través del registro , se recomienda utilizar una herramienta de implementación del sistema en lugar de cambiar manualmente cada equipo con el archivo regedit.exe. Entre las herramientas habituales de implementación del sistema se encuentran Windows Active Directory Group Policy, Microsoft SCCM y Microsoft PowerShell DSC. Las instrucciones detalladas para instalar y configurar ArcGIS AllSource con estas herramientas se incluyen en el documento técnico Implementación de ArcGIS 10.8, AllSource 2.5 y ArcGIS Earth 1.10 Enterprise.

Configurar valores predeterminados de control

El mecanismo de control de configuración permite a los administradores proporcionar valores para los ajustes predeterminados y la configuración de bloqueo.

El bloqueo de la configuración se controla con el atributo XML isLocked. Cuando se establece en true, el usuario del equipo cliente de ArcGIS AllSource no puede cambiar el valor de la configuración. El valor establecido por el administrador en el archivo .settingsConfig está bloqueado.

Encontrará ejemplos en las subsecciones siguientes.

Ajuste EnableIndexing

<EnableIndexing isLocked="true">false</EnableIndexing>

En este ejemplo, el elemento EnableIndexing corresponde al ajuste Elija cómo se van a indexar los elementos del proyecto, al que puede acceder haciendo clic en Configuración en la página de inicio o en la pestaña Proyecto y haciendo clic en Opciones > Indexar > Configurar creación y modo de uso del índice. EnableIndexing se establece en false, que establece Configurar creación y modo de uso del índice en No crear índice. Dado que isLocked se establece en true, la aplicación se deshabilita y aparece un mensaje que indica que la configuración se ha bloqueado.

Configuración de indexación en la pestaña Indexación del cuadro de diálogo Opciones

Si establece el atributo isLocked en false, puede controlar el valor predeterminado para la configuración, pero los usuarios pueden cambiarlo.

Configuración de UseLocalHelp

<UseLocalHelp isLocked="false">false</UseLocalHelp>

En este ejemplo, el elemento UseLocalHelp corresponde a la configuración Fuente de ayuda, a la que se puede acceder haciendo clic en Configuración en la página de inicio o en la pestaña Proyecto y haciendo clic en Opciones > General. UseLocalHelp está establecido en true, por lo que la ayuda sin conexión de su equipo es el valor predeterminado para las nuevas instalaciones de ArcGIS AllSource. Dado que el atributo isLocked está establecido en false, el usuario puede cambiar la configuración más adelante.

Configuración de la fuente de ayuda en la pestaña General del cuadro de diálogo Opciones
Nota:

Los valores predeterminados para la configuración desbloqueada solo se utilizan en las nuevas instalaciones de ArcGIS AllSource. Si configura un equipo para utilizar un archivo settingsConfig después de que el usuario ya haya ejecutado ArcGIS AllSource, los valores predeterminados del archivo no se utilizan porque el usuario ha establecido los valores predeterminados estándar. Solo puede forzar la configuración estableciendo isLocked="true" en el archivo settingsConfig.

Configuración de la aplicación disponible

Encontrará una lista completa de los ajustes de configuración y su ubicación en el archivo Pro.settingsConfig en Configuración disponible para el control del administrador.