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 XSD para el formato .settingsConfig está disponible como parte de la instalación de ArcGIS Pro. Busque el archivo ProSettings.xsd en el directorio \Resources\XmlSchema de la ubicación de instalación 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">true</IndexNetworkConnections> -->
    <!-- <SkipServerConnections isLocked="true">false</SkipServerConnections> -->
  </Catalog>
</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 ProSettings para que los usuarios cliente tengan acceso de solo lectura y copie el archivo Pro.settingsConfig en el recurso compartido.

El archivo .settingsConfig implementado se puede actualizar 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 settingsConfig 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 un parámetro de línea de comandos durante una instalación automática de ArcGIS Pro. Consulte el parámetro ADMIN_SETTINGS_PATH en Instalar ArcGIS Pro automáticamente para obtener instrucciones detalladas sobre la instalación de ArcGIS Pro con esta opción.

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 Windows 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 el cuadro de diálogo Opciones, pestaña Indexación

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 Protienen 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 si lo desea.

Configuración de ayuda en el cuadro de diálogo Opciones, pestaña General
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

La siguiente tabla es una lista completa de ajustes que puede incluir en el archivo settingsConfig. Incluye el área funcional, la configuración correspondiente en la interfaz de usuario (UI), el valor predeterminado y una muestra.

ConfiguraciónGrupoDescripciónMuestra

UseLocalHelp

Application

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

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

EnableIndexing

Catalog

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

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

IndexNetworkConnections

Catalog

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)

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

SkipServerConnections

Catalog

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

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