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.
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 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. 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 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. 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, 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"]. Você pode remover qualquer um destes aplicativos da lista e do iniciador de aplicativos.
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.
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.
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 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.