Вы можете настроить свойства портала, используя файл конфигурации. Среди свойств, которые вы можете задать – будут ли определенные приложения и кнопки отображаться на веб-сайте, например – ссылки на приложения Scene Viewer или кнопка, позволяющая анонимным пользователям создавать учетные записи на портале. Этот вариант подойдет для тех, кто выполняет настройку автономного развертывания или изменяет поведение портала, чтобы оно соответствовало требованиям вашей организации.
Файл конфигурации располагается в <Portal for ArcGIS installation directory>/customizations/<version number>/framework/webapps/arcgis#home/js/arcgisonline/config.js. Сделайте резервную копию этого файла перед его изменением.
После редактирования свойств в файле перезагрузите портал для применения изменений и очистки кэша браузера (включая cookies), чтобы увидеть изменения на веб-сайте портала.
Примечание:
При установке патча, обновлении системы или переходе к более новой версии портала файл config.js сохраняется в директории пользовательских настроек, а измененные свойства сохраняются. В качестве защитной меры сохраните копию файла config.js, на случай непредвиденного удаления директории пользовательских настроек другим участником вашей организации.
Файл конфигурации содержит другой код, который не должен редактироваться. Когда вы откроете файл конфигурации, найдите тот раздел, где находятся редактируемые свойства. Некоторые свойства файла конфигурации портала не нуждаются в пояснениях, но некоторые избранные свойства описаны более подробно ниже. Эти свойства перечислены в алфавитном порядке.
Свойства в файле конфигурации
extentService – сервис, используемый для обновления или задания экстента элемента веб-карты в диалоговом окне Задать экстент на веб-сайте портала. По умолчанию – http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer. Сервис должен использовать систему географических координат WGS 1984 со стандартным ID (WKID) 4326 и быть кэшированным картографическим сервисом.
footerLinks – вы можете использовать это свойство, чтобы задать отображение ссылок на всех колонтитулах страницы. В приведенном ниже примере показаны ссылки на несколько страниц – Моя организация ( Organization), Условия использования, Конфиденциальность, Связаться с нами и Сообщить о неправомерном использовании:
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 – этот сервис будет использоваться в качестве базовой карты для сервисов OGC WMS, которые не поддерживают координатную систему Web Mercator. По умолчанию установлено http://services.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer.
httpsDomains – этот параметр используется для отображения списка интегрированных серверов, чтобы Map Viewer Classic мог переключать сервисы интегрированных серверов в веб-карте с HTTP на HTTPS. Это поможет избежать проблем, связанных с разнородными ресурсами в Map Viewer Classic. Используйте формат ["arcgis.com","arcgisonline.com","server.domain.com"].
longTokenExpiration – если пользователь выбирает при входе на веб-сайт портала опцию Запомнить меня, генерируется токен со сроком действия по умолчанию 20160 минут (14 дней). Если пользователь не выбирает при входе опцию Запомнить меня, значение tokenExpiration имеет приоритет перед сроком действия, заданным в этом свойстве.
restrictOrganizationPageToAdmin – показывает, видна ли страница Моя организация участникам портала. Значение по умолчанию false говорит о том, что страница Моя организация видна всем участникам портала. Для того чтобы скрыть страницу Моя организация от всех пользователей, кроме участников с ролью Администратор по умолчанию, укажите значение true.
searchArcGISOnlineEnabled – с помощью этого параметра можно включить опцию поиска слоев в ArcGIS Online из Map Viewer Classic портала. Значением по умолчанию является true. Если параметр отключен, опция поиска слоев в ArcGIS Online будет скрыта в диалоговом окне Поиск слоев в Map Viewer Classic. Чтобы отключить опцию поиска слоев в ArcGIS Online с портала, введите false.
showCreateDashboard – показывает, доступен ли ArcGIS Dashboards на портале. Значением по умолчанию является true. Чтобы отключить Dashboards на вашем портале, выберите значение false. Если опция отключена, Dashboards скрыто в диалоговом окне Общий доступ в Map Viewer Classic, в опции Создать веб-приложение на странице подробной информации об элементе, а также в опции Создать приложение на вкладке Мои ресурсы страницы Ресурсы.
showInAppLauncher – используйте это свойство для перечисления всех приложений Esri, которые будут отображены при запуске приложения, разделяя их запятыми. Строка по умолчанию выглядит так: ["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"]. Вы можете удалить любое из этих приложений из списка и с панели запуска приложений.
webAppBuilderEnabled – показывает, доступен ли Scene Viewer в портале . Значением по умолчанию является true. При отключении опции Scene Viewer будут скрыты во всех диалоговых окнах и на всех лентах портала. Для отключения Scene Viewer на портале, установите значение false.
surveyUrl – используйте это свойство для доступа к веб-сайту ArcGIS Survey123. URL-адрес можно заменить или ссылкой на удаленный веб-сайт Survey123, включающий любые номера портов, или точкой доступа обратного прокси.
tokenExpiration – Когда пользователь входит на веб-сайт портала, генерируется токен со сроком действия по умолчанию 120 минут (два часа). Если пользователь выбирает при входе опцию Запомнить меня, значение longTokenExpiration имеет приоритет перед сроком действия, заданным в этом свойстве.
webAppBuilderEnabled – показывает, доступен ли ArcGIS Web AppBuilder на вашем портале. Значением по умолчанию является true. Если опция отключена, Web AppBuilder будет скрыто в диалоговом окне Общий доступ в Map Viewer Classic, а также в опции Создать приложение на вкладке Мои ресурсы страницы ресурсов. Чтобы отключить ArcGIS Web AppBuilder на вашем портале, выберите значение false.
Примечание:
В версиях начиная с 10.8 информационная заставка может быть настроена в настройках портала организации, что заменяет рабочий процесс для установки свойства classificationBanner в файле конфигурации.