Вы можете настроить свойства портала, используя файл конфигурации. Среди свойств, которые вы можете задать – будут ли определенные приложения и кнопки отображаться на веб-сайте, например – ссылки на приложения 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.
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 мог переключать сервисы интегрированных серверов в веб-карте с HTTP на HTTPS. Это поможет избежать проблем, связанных с разнородными ресурсами в Map Viewer. Используйте формат ["arcgis.com","arcgisonline.com","server.domain.com"].
longTokenExpiration – если пользователь выбирает при входе на веб-сайт портала опцию Запомнить меня, генерируется токен со сроком действия по умолчанию 20160 минут (14 дней). Если пользователь не выбирает при входе опцию Запомнить меня, значение tokenExpiration имеет приоритет перед сроком действия, заданным в этом свойстве.
restrictOrganizationPageToAdmin – показывает, видна ли страница Моя организация участникам портала. Значение по умолчанию false говорит о том, что страница Моя организация видна всем участникам портала. Для того чтобы скрыть страницу Моя организация от всех пользователей, кроме участников с ролью Администратор по умолчанию, укажите значение true.
searchArcGISOnlineEnabled – с помощью этого параметра можно включить опцию поиска слоев в ArcGIS Online из Map Viewer портала. Значением по умолчанию является true. Если параметр отключен, опция поиска слоев ArcGIS Online в диалоговом окне Поиск слоев в Map Viewer будет скрыта. Чтобы отключить опцию поиска слоев в ArcGIS Online с портала, введите false.
showCreateDashboard – показывает, доступен ли ArcGIS Dashboards в портале. Значением по умолчанию является true. Чтобы отключить Dashboards на вашем портале, выберите значение false. Если отключена, то Dashboards будет скрыто в диалоговом окне Общий доступ в Map Viewer, в опции Создать веб-приложение на странице подробной информации об элементе, а также в опции Создать приложение на вкладке Мои ресурсы страницы Ресурсы.
showInAppLauncher – используйте это свойство для перечисления всех приложений Esri, которые будут отображены при запуске приложения, разделяя их запятыми. Строка по умолчанию в 10.8 выглядит так: ["Operations Dashboard for ArcGIS","ArcGIS Enterprise Sites","Track Viewer","Ortho Maker","Workforce for ArcGIS","ArcGIS QuickCapture Web Designer"] Строка по умолчанию в 10.8 выглядит так: ["ArcGIS Dashboards","ArcGIS Enterprise Sites","Track Viewer","Ortho Maker","ArcGIS Workforce","ArcGIS QuickCapture Web Designer","ArcGIS StoryMaps","ArcGIS Experience Builder"]Вы можете удалить любое из этих приложений из списка и панели запуска приложений.
tokenExpiration – Когда пользователь входит на веб-сайт портала, генерируется токен со сроком действия по умолчанию 120 минут (два часа). Если пользователь выбирает при входе опцию Запомнить меня, значение longTokenExpiration имеет приоритет перед сроком действия, заданным в этом свойстве.
webAppBuilderEnabled – показывает, доступен ли Scene Viewer в портале . Значением по умолчанию является true. При отключении опции Scene Viewer будут скрыты во всех диалоговых окнах и на всех лентах портала. Для отключения Scene Viewer на портале, установите значение false.
webAppBuilderEnabled – показывает, доступен ли ArcGIS Web AppBuilder в портале. Значением по умолчанию является true. Если отключена, то Web AppBuilder будет скрыто в диалоговом окне Общий доступ в Map Viewer, а также в опции Создать приложение на вкладке Мои ресурсы страницы ресурсов. Чтобы отключить ArcGIS Web AppBuilder на вашем портале, выберите значение false.
Примечание:
В версиях начиная с 10.8 информационная заставка может быть настроена в настройках портала организации, который заменяет рабочий процесс для установки свойства classificationBanner в файле конфигурации.