Administrar los ajustes de la aplicación

Es posible que los administradores del sistema que implementan ArcGIS Pro en un equipo u organización necesiten controlar la configuración de la aplicación en nombre de sus usuarios. ArcGIS Pro permite a los administradores 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 del valor establecido por el administrador.

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

  1. Crear un archivo Pro.settingsConfig.
  2. Publicar el archivo en un directorio o compartirlo de forma accesible para los usuarios.
  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 Lenguaje de marcado extensible (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. El archivo .xsd correspondiente al formato .settingsConfig está disponible como parte de la instalación de ArcGIS Pro. Busque el archivo Pro.settingsConfig en el directorio \Resources\XmlSchema de la ubicación de instalación de ArcGIS Pro.

La forma más fácil de crear un archivo Pro.settingsConfig es crear un archivo en blanco en el editor de texto o XML que elija. 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">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>

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

</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 Pro cargue el archivo correctamente.

Implementar Pro.settingsConfig

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

Establezca los permisos de archivo en el recurso compartido o carpeta que aloja Pro.settingsConfig para que sean de solo escritura para el administrador que creó el archivo, y de solo lectura para los usuarios de los equipos cliente de ArcGIS Pro. Si no protege el archivo con los permisos adecuados, los usuarios pueden modificar los valores dentro del archivo Pro.settingsConfig, cambiando los valores predeterminados y los ajustes bloqueados para todos los usuarios.

Ejemplo: en un servidor de archivos al que pueden acceder todos los equipos cliente de ArcGIS Pro, cree un recurso compartido como \\dataserver1\ProSettings. Establezca los permisos de uso compartido de Pro.settingsConfig para que los usuarios cliente tengan acceso de solo lectura y copie el archivo Pro.settingsConfig en el recurso compartido.

Puede actualizar el archivo Pro.settingsConfig desplegado a medida que cambien las necesidades de su organización. Para modificar el esquema de control de configuración, actualice el archivo compartido o copie uno nuevo en su lugar. Los equipos cliente de ArcGIS Pro empiezan a utilizar el nuevo archivo la próxima vez que ArcGIS Pro se inicie en los equipos.

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 Pro para que utilice el archivo Pro.settingsConfig desde su ubicación implementada. Una vez configurado, el equipo cliente comprueba el archivo durante cada inicio de la aplicación ArcGIS Pro, cambiando 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 al recurso compartido de red o a la carpeta local que contiene el archivo Pro.settingsConfig implementado.

La primera y más fácil es utilizar el parámetro de línea de comandos ADMIN_SETTINGS_PATH durante una instalación automática de ArcGIS Pro.

La segunda forma de configurar equipos cliente es editar el Registro de Windows. Utilice esta opción si ArcGIS Pro 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 en HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\ArcGISPro\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, establecería los datos de valor en \\dataserver1\ProSettings.

Cuando utiliza el parámetro de instalación 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, lo que 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 regedit.exe. Entre las herramientas de implementación de sistema habituales se incluyen la Política de grupo de Active Directory de Windows, Microsoft SCCM y Microsoft PowerShell DSC. Encontrará instrucciones detalladas para instalar y configurar ArcGIS Pro con estas herramientas en el documento técnico Implementación de ArcGIS 10.8, ArcGIS Pro 2.5 y ArcGIS Earth 1.10 Enterprise.

Bloqueo de la configuración y prioridad de los valores predeterminados

El mecanismo de control de configuración permite a los administradores proporcionar valores predeterminados de configuración y bloquear la configuración de esos valores.

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 Pro no puede cambiar el valor de la configuración. Está bloqueado al valor establecido por el administrador en el archivo .settingsConfig.

Ejemplo: la configuración 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 deshabilita el control y muestra un mensaje para el usuario que indica que la configuración se bloqueó:

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 según sea necesario.

Ejemplo: la configuración UseLocalHelp

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

En este ejemplo, el elemento UseLocalHelp corresponde a la configuración Fuente de ayuda, a la 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 > General. UseLocalHelp se establece en true, por lo que las nuevas instalaciones de ArcGIS Pro tienen el valor predeterminado Ayuda sin conexión de su equipo. 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 Pro. Si configura un equipo para utilizar un archivo settingsConfig después de que el usuario ya haya ejecutado ArcGIS Pro, los valores predeterminados del archivo no se utilizan porque el usuario ya ha establecido los valores predeterminados estándar. Solo puede forzar la configuración estableciendo isLocked="true" dentro del archivo settingsConfig.

Configuración disponible para el control de administrador

En las secciones siguientes se proporciona más información sobre los ajustes que puede incluir en el archivo settingsConfig. Esto incluye el área funcional, la configuración correspondiente en la interfaz de usuario (UI), el valor predeterminado y una muestra.

Las siguientes secciones se utilizan las mismas agrupaciones que en Pro.settingsConfig.

Configuración de la aplicación

La configuración que se describe a continuación se encuentra en el elemento Application del archivo Pro.settingsConfig.

UseLocalHelp

En la interfaz de usuario, esta configuración corresponde a Fuente de ayuda, en la pestaña General del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • true (predeterminado)
  • false

A continuación, se muestra un ejemplo de este ajuste.

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

Configuración de catálogo

La configuración que se describe a continuación se encuentra en el elemento Catalog del archivo Pro.settingsConfig.

EnableIndexing

En la interfaz de usuario, esta configuración corresponde a la sección Configurar creación y modo de uso del índice en la pestaña Indexar del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • true (predeterminado)
  • false

A continuación, se muestra un ejemplo de este ajuste.

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

IndexNetworkConnections

En la interfaz de usuario, esta configuración corresponde a la casilla de verificación Indexar elementos en discos de red en la pestaña Indexar del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • true
  • false (predeterminado)

A continuación, se muestra un ejemplo de este ajuste.

<IndexNetworkConnections isLocked="true">true
</IndexNetworkConnections>

MetadataCanDeleteGPHistory

En la interfaz de usuario, esta configuración corresponde a la casilla de verificación Permitir que el historial de geoprocesamiento se elimine de los metadatos en la pestaña Indexar del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • true (predeterminado)
  • false

A continuación, se muestra un ejemplo de este ajuste.

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

MetadataStyle

En la interfaz de usuario, esta configuración corresponde a la lista desplegable Estilo de metadatos en la pestaña Metadatos del cuadro de diálogo Opciones.

Los valores posibles son aquellos que aparecen en la lista desplegable Estilos de metadatos. Incluyen los siguientes estilos de metadatos proporcionados con ArcGIS Pro, así como los nombres de los add-ins de estilos de metadatos personalizados que se hayan instalado.

  • FGDC CSDGM Metadata
  • INSPIRE Metadata Directive
  • ISO 19139 Metadata Implementation Specification GML3.2
  • ISO 19139 Metadata Implementation Specification
  • Item Description (predeterminado)
  • North American Profile of ISO19115 2003
  • ISO 19115-3 XML Schema Implementation

A continuación, se muestra un ejemplo de este ajuste.

<MetadataStyle isLocked="true">INSPIRE Metadata Directive
</MetadataStyle>

SkipServerConnections

En la interfaz de usuario, esta configuración corresponde a la casilla de verificación Omitir conexiones de base de datos corporativa en la pestaña Indexar del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • true (predeterminado)
  • false

A continuación, se muestra un ejemplo de este ajuste.

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

Configuración de geoprocesamiento

La configuración que se describe a continuación se encuentra en el elemento Geoprocessing del archivo Pro.settingsConfig.

RecordGPHistoryInMetadata

En la interfaz de usuario, esta configuración corresponde a la casilla de verificación Escribir las operaciones de geoprocesamiento en los metadatos del dataset en la pestaña Indexar del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • true (predeterminado)
  • false

A continuación, se muestra un ejemplo de este ajuste.

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

Configuración de visualización

La configuración que se describe a continuación se encuentra en el elemento Display del archivo Pro.settingsConfig.

AntialiasingMode

En la interfaz de usuario, esta configuración corresponde al cuadro combinado Modo de antialiasing en la pestaña Visualización del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • None
  • Normal
  • Fast (predeterminado)
  • Best

A continuación, se muestra un ejemplo de este ajuste.

<AntialiasingMode isLocked="true">Normal
</AntialiasingMode>

TextAntialiasingMode

En la interfaz de usuario, esta configuración corresponde al cuadro combinado Modo de antialiasing de texto en la pestaña Visualización del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • None
  • Normal
  • Force (predeterminado)

A continuación, se muestra un ejemplo de este ajuste.

<TextAntialiasingMode isLocked="true">Normal
</TextAntialiasingMode>

StereoscopicMode

En la interfaz de usuario, esta configuración corresponde al cuadro combinado Modo estereoscópico de la pestaña Visualización del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • Off (predeterminado)
  • Native (gafas obturadoras 3D)
  • Anaglyph (gafas cian/rojo 3D)

A continuación, se muestra un ejemplo de este ajuste.

<StereoscopicMode isLocked="true">Anaglyph
</StereoscopicMode>

RenderingMode

En la interfaz de usuario, esta configuración corresponde a las opciones Modo de renderización en la pestaña Visualización del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • DirectX (predeterminado)
  • OpenGL

A continuación, se muestra un ejemplo de este ajuste.

<RenderingMode isLocked="true">OpenGL
</RenderingMode>

RenderingQuality

En la interfaz de usuario, esta configuración corresponde al control deslizante Calidad de renderización en la pestaña Visualización del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • 0 (Bajo)
  • 1 (Medio)
  • 2 (Alto, predeterminado)

A continuación, se muestra un ejemplo de este ajuste.

<RenderingQuality isLocked="true">1
</RenderingQuality>

EnableVSync

En la interfaz de usuario, esta configuración corresponde a la casilla de verificación Habilitar sincronización vertical en la pestaña Visualización del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • true (predeterminado)
  • false

A continuación, se muestra un ejemplo de este ajuste.

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

EnableRenderingAntialiasing

En la interfaz de usuario, esta configuración corresponde a la casilla de verificación Habilitar antialiasing de hardware en la pestaña Visualización del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • true
  • false (predeterminado)

A continuación, se muestra un ejemplo de este ajuste.

<EnableRenderingAntialiasing isLocked="true">true
</EnableRenderingAntialiasing>

LocalCacheFolderPath

En la interfaz de usuario, esta configuración corresponde al cuadro de texto Caché local de la pestaña Visualización del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • Cualquier ruta de carpeta local válida

A continuación, se muestra un ejemplo de este ajuste.

<LocalCacheFolderPath isLocked="true">C:\Users\<name>\AppData\Local\LocalCaches2
</LocalCacheFolderPath>

ClearCacheWhenAppClosing

En la interfaz de usuario, esta configuración corresponde a la casilla de verificación Borrar caché cada vez que se cierre la aplicación en la pestaña Visualización del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • true
  • false (predeterminado)

A continuación, se muestra un ejemplo de este ajuste.

<ClearCacheWhenAppClosing isLocked="true">true
</ClearCacheWhenAppClosing>

Configuración de administración del color

La configuración que se describe a continuación se encuentra en el elemento ColorManagement del archivo Pro.settingsConfig.

WorkingColorSpaceForNewItems

En la interfaz de usuario, esta configuración corresponde a la casilla de verificación Modelo de color predeterminado para nuevos elementos en la pestaña Administración del color del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • RGB (predeterminado)
  • CMYK

A continuación, se muestra un ejemplo de este ajuste.

<WorkingColorSpaceForNewItems isLocked="true">CMYK
</WorkingColorSpaceForNewItems>

EnableColorManagement

En la interfaz de usuario, esta configuración corresponde al botón de alternancia Habilitar administración del color en la pestaña Administración del color del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • false (predeterminado)
  • true

A continuación, se muestra un ejemplo de este ajuste.

<EnableColorManagement isLocked="true">true
</EnableColorManagement>

RGBColorProfile

En la interfaz de usuario, esta configuración corresponde al cuadro combinado RGB en la pestaña Administración del color del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • sRGB IEC61966-2.1 (predeterminado)
  • Cualquier perfil de color RGB instalado

A continuación, se muestra un ejemplo de este ajuste.

<RGBColorProfile isLocked="true">sRGB IEC61966-2.1
</RGBColorProfile>

CMYKColorProfile

En la interfaz de usuario, esta configuración corresponde al botón de alternancia CMYK en la pestaña Administración del color del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • U.S. Web Coated (SWOP) v2 (predeterminado)
  • Cualquier perfil de color CMYK instalado

A continuación, se muestra un ejemplo de este ajuste.

<CMYKColorProfile isLocked="true">U.S. Web Coated (SWOP) v2
</CMYKColorProfile>

ColorConversionRule

En la interfaz de usuario, esta configuración corresponde al cuadro combinado Regla de conversión de color en la pestaña Administración del color del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • PreserveColorAppearance (predeterminado)
  • PreserveColorValues

A continuación, se muestra un ejemplo de este ajuste.

<ColorConversionRule isLocked="true">PreserveColorValues
</ColorConversionRule>

RenderingIntent

En la interfaz de usuario, esta configuración corresponde al cuadro combinado Intento de representación en pantalla en la pestaña Administración del color del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • RelativeColorimetric (predeterminado)
  • Perceptual
  • Saturation
  • AbsoluteColorimetric

A continuación, se muestra un ejemplo de este ajuste.

<RenderingIntent isLocked="true">Perceptual
</RenderingIntent>

EnableDefaultBlackPointCompensation

En la interfaz de usuario, esta configuración corresponde al botón de alternancia Usar compensación de punto negro en la pestaña Administración del color del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • true (predeterminado)
  • false

A continuación, se muestra un ejemplo de este ajuste.

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

Configuración de diseño

La configuración que se describe a continuación se encuentra en el elemento Layout del archivo Pro.settingsConfig.

TemplatePath

En la interfaz de usuario, esta configuración corresponde al cuadro de texto Importar ruta de galería de la pestaña Diseño del cuadro de diálogo Opciones.

Los valores posibles son los siguientes:

  • Cualquier ruta de carpeta válida

A continuación, se muestra un ejemplo de este ajuste.

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