Você pode personalizar o comportamento do portal utilizando um arquivo de configuração. As propriedades que você pode configurar incluem determinados links e botões que são mostrados no site da web, por exemplo, links para o aplicativo Scene Viewer ou um botão que permite que usuários anônimos criem contas do portal. Você pode desejar fazer isto se estiver configurando uma implantação desconectada ou modificando o comportamento do portal para atender os requisitos da sua organização.
O arquivo de configuração está localizado no <Portal for ArcGIS installation directory>\customizations\<version number>\framework\webapps\arcgis#home\js\arcgisonline\config.js. Crie uma cópia de segurança deste arquivo antes de modificá-lo.
Após modificar as propriedades no arquivo, reinicie seu portal para aplicar suas edições e limpar o cache do seu navegador (inclusive cookies) para visualizar as alterações no site da web do portal.
Anotação:
Quando você instala um patch, o sistema atualiza ou atualiza seu portal para uma nova versão, o arquivo config.js é preservado no diretório de personalizações e as propriedades que você modificou no arquivo persistem. Como uma proteção, mantenha uma cópia do arquivo config.js no caso do diretório de personalizações ser acidentalmente excluído por um membro da sua organização.
O arquivo de configuração contém outro código que não deve ser modificado. Ao abrir o arquivo de configuração, você deve navegar até a seção do arquivo que contém as propriedades modificáveis. Algumas das propriedades no arquivo de configuração do portal são auto-explicativas, mas algumas propriedades selecionadas são descritas em mais detalhes abaixo. As propriedades são listadas em ordem alfabética.
Propriedades no arquivo de configuração
extentService—O serviço utilizado para atualizar ou configurar a extensão de um item do mapa da web na caixa de diálogo Configurar Extensão no site da web do portal. O padrão é http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer. O serviço deve usar o sistema de coordenadas geográficas WGS 1984 com ID conhecido (WKID) 4326 e ser um serviço de mapa em mosaico.
footerLinks—Você pode utilizar esta propriedade para definir links exibidos em todos os rodapés da página. O seguinte exemplo exibe links para diversas páginas—Organização, Termos de Uso, Privacidade, Contato e Relatar 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—O serviço a ser utilizado como o mapa base para serviços OGC WMS que não suportam o sistema de coordenadas Web Mercator. O padrão é http://services.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer.
httpsDomains—Utilize esta propriedade para listar servidores federados para que o Map Viewer Classic possa alternar serviços de servidores federados em um mapa da web utilizando HTTP para HTTPS. Isto ajudará a evitar problemas de conteúdo misto no Map Viewer Classic. Utilize o formato ["arcgis.com","arcgisonline.com","server.domain.com"].
longTokenExpiration—Quando um usuário entra no site da web do portal e seleciona Mantenha-me registrado, um token é gerado com um tempo de vencimento padrão de 20.160 minutos (14 dias). Se o usuário não selecionar a opção Mantenha-me registrado ao entrar, o tempo de tokenExpiration substituirá o tempo definido nesta propriedade.
restrictOrganizationPageToAdmin—Indica se a página Organização está visível para membros do portal. O padrão é falso, significando que a página Organização está visível para todos os membros do portal. Para ocultar a página Organização de todos os usuários exceto membros do papel de Administrador padrão, especifique como verdadeiro.
searchArcGISOnlineEnabled—Com esta propriedade, você pode habilitar a opção para pesquisar por camadas no ArcGIS Online a partir do Map Viewer Classic do portal. O padrão é verdadeiro. Quando desabilitada, a opção para procurar por camadas no ArcGIS Online será ocultada na caixa de diálogo Procurar por Camadas no Map Viewer Classic. Para desativar a opção para pesquisar por camadas no ArcGIS Online a partir do seu portal, especifique como falso.
showCreateDashboard—Indica se ArcGIS Dashboards está acessível em seu portal. O padrão é verdadeiro. Para desativar Dashboards em seu portal, especifique como false. Quando desabilitado, o Dashboards ficará oculto da caixa de diálogo Compartilhar no Map Viewer Classic, da opção Criar Aplicativo da Web nas páginas de detalhes do item e a partir da opção Criar Aplicativo na guia Meu Conteúdo da página Conteúdo.
showInAppLauncher—Utilize esta propriedade para listar os aplicativos da Esri a serem exibidos no iniciador de aplicativos, separando as entradas com uma vírgula. A string padrão é ["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"]. Você pode remover qualquer um destes aplicativos da lista e do iniciador de aplicativos.
sceneViewerEnabled—Indica se o Scene Viewer é acessível no seu portal. O padrão é verdadeiro. Quando desativado, as opções do Scene Viewer serão ocultadas de todos os diálogos e barras de formatação no portal. Para desativar o Scene Viewer em seu portal, especifique como falso.
surveyUrl—Use esta propriedade para acessar o site do ArcGIS Survey123. Você pode substituir a URL por um link para um site da web do Survey123 instalado, incluindo qualquer número de porta, ou um ponto de acesso de proxy reverso.
tokenExpiration—Quando um usuário entra no site da web do portal, um token é gerado com um tempo de vencimento padrão de 120 minutos (2 horas). Se o usuário selecionar a opção Mantenha-me registrado ao entrar, o tempo de tokenExpiration substituirá o tempo definido nesta propriedade.
webAppBuilderEnabled—Indique se ArcGIS Web AppBuilder está acessível em seu portal. O padrão é verdadeiro. Quando desativado, Web AppBuilder ficará oculto a partir da caixa de diálogo Compartilhar no Map Viewer Classic e a partir da opção Criar Aplicativo na guia Meu Conteúdo da página de conteúdo. Para desabilitar o ArcGIS Web AppBuilder em seu portal, especifique como falso.
Anotação:
Na versão 10.8 ou posterior, um banner de informações pode ser configurado nas configurações da organização do portal que substitui o fluxo de trabalho para definir a propriedade classificationBanner no arquivo de configuração.