Puede personalizar el comportamiento del portal con un archivo de configuración. Una de las propiedades que puede configurar define si determinadas aplicaciones y botones se muestran en el sitio web, por ejemplo, vínculos a la aplicación Scene Viewer o un botón que permita a los usuarios anónimos crear cuentas del portal. Es posible que desee hacerlo si va a configurar una implementación desconectada o a modificar el comportamiento del portal para adaptarlo a los requisitos de su organización.
El archivo de configuración está ubicado en <Portal for ArcGIS installation directory>\customizations\<version number>\framework\webapps\arcgis#home\js\arcgisonline\config.js. Realice una copia de seguridad de este archivo antes de modificarlo.
Después de modificar las propiedades del archivo, reinicie su portal para aplicar los cambios y borre la caché del navegador (incluidas las cookies) para ver los cambios en el sitio web del portal.
Nota:
Al instalar un parche o una actualización del sistema o al cambiar el portal a una versión más reciente, el archivo config.js se conserva en el directorio de personalizaciones y las propiedades que se han modificado en el archivo se conservan también. Como protección, conserve una copia del archivo config.js por si algún miembro de la organización elimina el directorio de personalizaciones de manera accidental.
El archivo de configuración contiene otras porciones de código que no se deben modificar. Cuando abra el archivo de configuración, vaya a la sección que contiene las propiedades modificables. Algunas de las propiedades del archivo de configuración del portal no requieren explicación, pero otras propiedades específicas se describen a continuación con más detalle. Las propiedades se muestran en orden alfabético.
Propiedades del archivo de configuración
extentService: el servicio que se utiliza para actualizar o definir la extensión de un elemento de mapa web en el cuadro de diálogo Definir extensión del sitio web del portal. El ajuste predeterminado es http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer.
footerLinks: puede usar esta propiedad para definir los vínculos que se muestran en todos los pies de página. El siguiente ejemplo muestra vínculos a varias páginas: Organización, Condiciones de uso, Privacidad, Contactar con nosotros y Comunicar abuso:
footerLinks: [{ title: "Organization", url: "http://www.myorganiz.com" }, { title: "Terms of Use", url: "http://www.myorganiz.com/legal/licensing/termsofuse.html" }, { title: "Privacy", url: "http://www.myorganiz.com/legal/privacy.html" }, { title: "Contact Us", email: "feedback@myorganiz.com", type: "contactUs" }, { title: "Report Abuse", email: "feedback@myorganiz.com", type: "reportAbuse" }],
gcsBasemapService: el servicio que se va a usar como mapa base de los servicios OGC WMS que no son compatibles con el sistema de coordenadas Web Mercator. El valor predeterminado es http://services.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer.
httpsDomains: utilice esta propiedad para ver una lista de los servidores federados para que Map Viewer pueda conmutar de HTTP a HTTPS los servicios de los servidores federados en un mapa web. De esta manera se evitarán problemas de contenido mixto en el Map Viewer. Utilice el formato ["arcgis.com","arcgisonline.com","server.domain.com"].
longTokenExpiration: cuando un usuario inicia sesión en el sitio web del portal y selecciona No cerrar sesión, se genera un token con un tiempo de expiración predeterminado de 20.160 minutos (14 días). Si el usuario no selecciona la opción No cerrar sesión al iniciar sesión, el tiempo tokenExpiration anula el tiempo definido en esta propiedad.
restrictOrganizationPageToAdmin: indica si la página Organización debe ser visible para los miembros del portal. El valor predeterminado es false, lo cual significa que la página Organización es visible para todos los miembros del portal. Para ocultar la página Organización para todos los usuarios, salvo para los miembros del rol de Administrador predeterminado, especifique la propiedad como true.
searchArcGISOnlineEnabled: con esta propiedad, puede habilitar la opción para buscar las capas en ArcGIS Online desde el Map Viewer de su portal. El valor predeterminado es verdadero. Si está deshabilitada, la opción de búsqueda de capas en ArcGIS Online se oculta en el cuadro de diálogo Buscar capas de Map Viewer. Para deshabilitar la opción de búsqueda de capas en ArcGIS Online desde el portal, especifique false.
showCreateDashboard: indica si se puede acceder a ArcGIS Dashboards en su portal. El valor predeterminado es verdadero. Para deshabilitar Dashboards en el portal, especifique false. Si se deshabilita, Dashboards se oculta en el cuadro de diálogo Compartir de Map Viewer, en la opción Crear aplicación web de las páginas de detalles de elementos y en la opción Crear aplicación de la pestaña Mi contenido de la página Contenido.
showInAppLauncher: use esta propiedad para enumerar las aplicaciones de Esri que deben aparecer en el selector de aplicaciones, separando las entradas con comas. La cadena de caracteres predeterminada es ["ArcGIS Dashboards","ArcGIS Enterprise Sites","Track Viewer","Ortho Maker","ArcGIS Workforce","ArcGIS QuickCapture Web Designer","ArcGIS StoryMaps","ArcGIS Experience Builder","ArcGIS Field Maps"]. Puede eliminar cualquiera de estas aplicaciones de la lista y del selector de aplicaciones.
tokenExpiration: cuando un usuario inicia sesión en el sitio web del portal, se genera un token con un tiempo de expiración predeterminado de 120 minutos (dos horas). Si el usuario selecciona la opción No cerrar sesión al iniciar sesión, el tiempo longTokenExpiration anula el tiempo definido en esta propiedad.
sceneViewerEnabled: indica si se puede acceder al Scene Viewer en su portal. El valor predeterminado es verdadero. Si se deshabilita, las opciones de Scene Viewer se ocultan en todos los diálogos y cintas del portal. Para deshabilitar el Scene Viewer del portal, especifique la propiedad como false.
webAppBuilderEnabled: indica si se puede acceder a ArcGIS Web AppBuilder en su portal. El valor predeterminado es verdadero. Si se deshabilita, Web AppBuilder se oculta en el cuadro de diálogo Compartir en Map Viewer y en la opción Crear aplicación de la pestaña Mi contenido de la página de contenido. Para deshabilitar ArcGIS Web AppBuilder en su portal, especifique false.
Nota:
En la versión 10.8 y posteriores, es posible configurar un banner de información en la configuración de la organización del portal que sustituya al flujo de trabajo a fin de definir la propiedad classificationBanner en el archivo de configuración.