È possibile personalizzare il comportamento del portale utilizzando un file di configurazione. È possibile impostare proprietà che determinano se visualizzare o meno nel sito Web particolari app e pulsanti, ad esempio il collegamento all’appScene Viewer o un pulsante che permette agli utenti anonimi di creare account nel portale. Tali modifiche potrebbero essere necessarie se si sta configurando una distribuzione senza connessione o modificando il comportamento del portale in base ai requisiti dell'organizzazione.
Il file di configurazione si trova in <Portal for ArcGIS installation directory>/customizations/<version number>/framework/webapps/arcgis#home/js/arcgisonline/config.js. Prima di modificare il file, crearne una copia di backup.
Dopo aver modificato le proprietà del file, sarà necessario riavviare il portale per applicare le modifiche e cancellare la cache del browser (inclusi i cookie) per visualizzare le modifiche nel Portale Web.
Nota:
Quando si installa una patch, un aggiornamento di sistema o si aggiorna il portale a una versione più recente, il file config.js viene mantenuto nella directory delle personalizzazioni e le proprietà modificate nel file permangono. Per sicurezza, conservare una copia del file config.js nel caso in cui la directory delle personalizzazioni venga eliminata per errore da un membro dell'organizzazione.
Il file di configurazione contiene altro codice che non deve essere modificato. Quando si apre il file di configurazione, passare alla sezione del file che contiene le proprietà modificabili. Alcune delle proprietà contenute nel file di configurazione del portale sono intuitive, mentre quelle più specifiche sono illustrate in maggior dettaglio di seguito. Le proprietà sono elencate in ordine alfabetico.
Proprietà incluse nel file di configurazione
extentService - Servizio utilizzato per aggiornare o impostare l'estensione di un elemento della Web Map nella finestra di dialogo Imposta estensione del Portale Web. Il valore predefinito è http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer. Il servizio deve utilizzare il sistema di coordinate geografiche WGS 1984 con WKID (Well-Known ID) 4326 e deve essere un servizio tile map.
footerLinks - È possibile utilizzare questa proprietà per definire i collegamenti visualizzati nei piè di pagina di tutte le pagine. Nell'esempio seguente sono visualizzati i collegamenti a diverse pagine: Organizzazione, Condizioni d'uso, Privacy, Contatti e Segnala 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 - Servizio da utilizzare come basemap per i servizi OGC WMS che non supportano il sistema di coordinate Mercatore Sferica. Il valore predefinito è http://services.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer.
httpsDomains - Utilizzare questa proprietà per elencare server federati per consentire al Map Viewer classico di commutare i servizi di server federati in una mappa Web dall'uso di HTTP a HTTPS. Questo evita problemi di contenuto misto nel Map Viewer classico. Utilizzare il formato ["arcgis.com","arcgisonline.com","server.domain.com"].
longTokenExpiration – Quando un utente accede al Portale Web e seleziona Mantieni l'accesso, viene generato un token con una data/ora di scadenza di 20.160 minuti (14 giorni). Se l'utente non seleziona l'opzione Mantieni l'accesso all'accesso, la data/ora di scadenza di tokenExpiration sostituisce la data/ora definita in questa proprietà.
restrictOrganizationPageToAdmin - Indica se la pagina Organizzazione è visibile ai membri del portale. L'impostazione predefinita è false, per indicare che la pagina Organizzazione è visibile a tutti i membri del portale. Per nascondere la pagina Organizzazione a tutti gli utenti tranne ai membri del ruolo Amministratore predefinito, specificarla come true.
searchArcGISOnlineEnabled — Questa proprietà consente di abilitare l'opzione di ricerca dei layer inArcGIS Online dal Map Viewer classico del portale. Il valore predefinito è True. Quando è disabilitata, l'opzione di ricerca dei layer inArcGIS Online non sarà visibile nella finestra di dialogo Cerca layer nel Map Viewer classico. Per disabilitare l'opzione di ricerca dei layer inArcGIS Online dal portale, impostare false.
showCreateDashboard — indica seArcGIS Dashboards è accessibile nel portale. Il valore predefinito è True. Per disabilitareDashboards nel portale, specificare false. Quando è disabilitata,Dashboards verrà nascosta dalla finestra di dialogoCondividi nelMap Viewer classico, dall'opzione Crea Web App nella pagina dei dettagli elementi, e dall'opzione Crea App nella schedaI miei contenuti della paginaContenuti.
showInAppLauncher: utilizzare questa proprietà per elencare le applicazioni Esri da visualizzare nell'App Launcher, separando le voci con una virgola. La stringa predefinita è ["ArcGIS Dashboards", "ArcGIS Enterprise Sites", "Track Viewer","Ortho Maker","ArcGIS Workforce","ArcGIS QuickCapture Web Designer","ArcGIS StoryMaps","ArcGIS Experience Builder","ArcGIS Field Maps", "ArcGIS Map Viewer", "ArcGIS Map Viewer Classic", "ArcGIS Dashboards Classic"]. È possibile rimuovere una qualsiasi di queste applicazioni dall'elenco e dal programma di avvio delle applicazioni.
sceneViewerEnabled: indica se Scene Viewer è accessibile nel portale. Il valore predefinito è True. Quando è disabilitata, Scene Viewer non saranno visibili in tutte le finestre di dialogo e barre multifunzione nel portale. Per disabilitare Scene Viewer nel portale, specificare false.
surveyUrl: usare questa proprieta per accedere al sito web ArcGIS Survey123. È possibile sostituire l'URL con un link ad un sito web Survey123 installato, includendo i numeri delle porte, o un punto d'accesso di proxy inverso.
tokenExpiration – Quando un utente accede al Portale Web, viene generato un token con una data/ora di scadenza di 120 minuti (due ore). Se l'utente seleziona l'opzione Mantieni l'accesso all'accesso, la data/ora di scadenza di longTokenExpiration sostituisce la data/ora definita in questa proprietà.
webAppBuilderEnabled — Indica seArcGIS Web AppBuilder è accessibile nel portale. Il valore predefinito è True. Quando è disabilitata,Web AppBuilder non è visibile nella finestra di dialogo Condividi nel Map Viewer classico nell'opzione Crea App nella scheda I miei contenuti della pagina dei contenuti. Per disabilitareArcGIS Web AppBuilder nel portale, specificare false.
Nota:
Nella versione 10.8 e successive, è possibile configurare un banner informativo nelle impostazioni dell'organizzazione del portale che sostituisce il flusso di lavoro per impostare la proprietàclassificationBanner nel file di configurazione.