Для корректной работы веб-приложения должны быть заданы настройки подключения к BI-серверу и настройки веб-приложения. Данные настройки задаются в файле PP.xml, который может быть расположен в двух местах:
в папке установки BI-сервера. Используется для
задания настроек веб-приложения.
Файл PP.xml может быть расположен в папке «S\Services\PP.SOM.Som\»,
где S - путь, по которому установлен BI-сервер. Наличие файла PP.xml
по указанному расположению не обязательно.
в папке установки серверной
части веб-приложения. Используется для задания параметров
подключения к BI-серверу и настроек веб-приложения.
Путь, по которому должен быть расположен файл PP.xml, зависит от типа
используемого веб-сервера:
ASP.NET (IIS). «S\Config»;
Java (Apache Tomcat). «S\pp\config»;
Apache. «S\config».
Где S - путь, по которому установлена серверная часть веб-приложения. Наличие файла PP.xml по указанному расположению обязательно.
Например:
ASP.NET (IIS) и Apache:
C:\Program Files\Foresight\Foresight Analytics Platform 9.2 Web Application\Config\PP.xml
Java (Apache Tomcat):
C:\Tomcat\webapps\pp\config\PP.xml
Java (Apache Tomcat):
/var/lib/tomcat7/webapps/pp/config
Apache:
/opt/Foresight/fp9.2-dhtml/config
Примечание. Если файл PP.xml расположен и в папке установки серверной части веб-приложения, и в папке установки BI-сервера, то настройки веб-приложения из файла PP.xml в папке установки BI-сервера имеют больший приоритет, чем такие же настройки из файла PP.xml в папке установки серверной части веб-приложения.
Файл PP.xml должен состоять из раздела <pp>, содержащего дочерние разделы с настройками.
Примечание. Для того чтобы внесенные изменения вступили в силу перезапустите BI-сервер и веб-сервер, используемый веб-приложением.
Параметры подключения к BI-серверу задаются в разделах:
Раздел | Краткое описание |
<service> | Параметры BI-сервера с возможностью выполнения запросов из браузера напрямую, в обход серверной части веб-приложения. |
<proxy> | Параметры BI-сервера с возможностью выполнения запросов через серверную часть веб-приложения. |
Примечание. Для корректной работы обязательно должен быть задан атрибут url в разделе <service> или в разделе <proxy>. Если данный атрибут задан в обоих разделах, то атрибут url из раздела <service> имеют более высокий приоритет, чем атрибут url из раздела <proxy>.
Параметры BI-сервера с возможностью выполнения запросов из браузера напрямую, в обход серверной части веб-приложения.
Раздел может содержать следующие атрибуты:
Атрибуты | Описание |
url | Путь к BI-серверу. Примечание. Обязательный атрибут. Путь указывается в формате:http://Server[:Port][/VirtualCatalog]/axis2/services/PP.SOM.Som Где:
|
timeout | Время ожидания выполнения запроса на стороне клиента в миллисекундах. Если значение атрибута не задано или установлено значение 0 или меньше 0, то будет использоваться значение по умолчанию - 90000 мс. |
foreExec | Определяет, разрешено ли выполнение макросов, написанных на Fore/Fore.NET, с помощью операции ForeExec. Возможные значения:
|
Пример раздела:
<pp>
<service url="http://10.30.208.20/fpBI_app_v9.2x64/axis2/services/PP.SOM.Som" timeout="600000" foreExec="true"/>
…
</pp>
В результате для работы веб-приложения будет использоваться BI-сервер, расположенный по адресу «http://10.30.208.20/fpBI_app_v9.2x64/axis2/services/PP.SOM.Som». Время ожидания запроса на стороне клиента - 600000 миллисекунд, выполнение макросов с помощью операции ForeExec разрешено. Запросы из браузера будут идти напрямую, в обход серверной части веб-приложения.
Параметры BI-сервера с возможностью выполнения запросов через серверную часть веб-приложения.
Раздел может содержать следующие атрибуты:
Атрибуты | Описание |
url | Путь к BI-серверу. Примечание. Обязательный атрибут. Путь указывается в формате:http://Server[:Port][/VirtualCatalog]/axis2/services/PP.SOM.Som Где:
|
Пример раздела:
<pp>
<proxy url="http://websrv/fpBI_app_v9.2x64/axis2/services/PP.SOM.Som"/>
…
</pp>
В результате для работы веб-приложения будет использоваться BI-сервер, расположенный по адресу «http://websrv/fpBI_app_v9.2x64/axis2/services/PP.SOM.Som». Запросы из браузера будут идти через серверную часть веб-приложения.
Настройки веб-приложения задаются в разделах:
Раздел | Краткое описание |
<metabase> | Параметры используемого репозитория. |
<oAuthService> | Настройки входа по протоколам OAuth 1.1 и 2.0. |
<miscellaneous> | Определяет тип модуля, который будет открываться вместо окна приветствия (стартовой страницы welcome.html). |
<shareSettings> | Определяет, скрывать ли раскрывающееся меню «Поделиться» в главном меню и набор команд, доступных в данном меню. |
<cultures> | Определяет языки интерфейса, на которых доступно веб-приложение. |
<modules> | Настройки инструментов продукта «Форсайт. Аналитическая платформа», подключение расширений и пользовательских модулей. |
<export> | Настройки экспорта отчёта во внешние форматы. |
<plugins> | Подключение дополнительных плагинов. |
<chart> | Настройки диаграмм. |
<tabSheet> | Настройки таблиц. |
<imageLists> | Настройки спрайтов. |
<embed> |
Признак доступности получения ссылки на аналитическую панель или на блок из аналитической панели. |
Настройки для переопределения иконки, логотипа и наименования вкладки браузера при работе в веб-приложении. Пользовательские изображения должны быть расположены в папке S\build\img\app, где S - путь, по которому установлена серверная часть веб-приложения. |
Примечание. Для корректной работы обязательно должен быть задан раздел <metabase>.
Параметры используемого репозитория.
Раздел может содержать следующие атрибуты:
Атрибуты | Описание |
id | Идентификатор репозитория.
Примечание. Обязательный атрибут. Для указанного репозитория обязательно должны быть заданы настройки подключения с помощью диалога «Настройка подключения к репозиторию». Обратите внимание, что в настройках репозитория в данном диалоге должен быть установлен флажок «Для всех пользователей на компьютере». Примечание. Для репозитория на основе SQLite работа с продуктом «Форсайт. Аналитическая платформа» доступна только в настольном приложении в однопользовательском режиме. |
ping | Время, через которое выполняется проверка соединения с BI-сервером в миллисекундах. |
recentObjects | Определяет, отображается ли список «Недавние
документы» в окне приветствия. Возможные значения:
|
authentication | Способ авторизации. Возможные значения:
<oAuthService enabled="true"/> Также должны быть выполнены настройки, описанные в статье «Настройка входа через OAuth».
Примечание.
При авторизации в веб-приложении тип аутентификации определяется
настройками BI-сервера.
Если в файле PP.xml в разделе <metabase> заданы репозиторий
по умолчанию с помощью атрибута id
и тип аутентификации с помощью атрибута authentication,
то для данного репозитория будет применяться заданный тип
аутентификации независимо от настроек BI-сервера. |
async | Определяет, каким образом будет выполняться отправление
запросов на сервер. Возможные значения:
Примечание. При работе с Apache PreFork на Astra Linux для интегрированной доменной авторизации и мандатных меток безопасности в текущей сессии рекомендуется использовать синхронные запросы. |
sessionCookie | Возможность переиспользования созданных сессий с репозиторием.
Возможные значения:
|
samlUrl | URL-адрес поставщика идентификации по протоколу SAML 2.0. Значение атрибута требуется задавать, если для атрибута authentication указано значение SAML2. |
Пример раздела:
<pp>
…
<metabase id="QA_Reports" ping="110000" recentObjects="false" authentication="Guest" sessionCookie="false"/>
…
</pp>
В результате будет использоваться репозиторий с идентификатором QA_Reports без переиспользования созданных сессий с репозиторием. Для авторизации будет использоваться гостевой вход. В окне приветствия не будет отображаться список «Недавние документы», а проверка соединения с BI-сервером будет проверяться через 110000 миллисекунд.
Настройки входа по протоколу OAuth 1.1 и 2.0.
Раздел может содержать следующие атрибуты:
Атрибуты | Описание |
enabled | Определяет, используется ли вход по протоколам OAuth 1.1 и 2.0. Возможные значения:
|
use_default_user_oauth | Определяет, под каким пользователем происходит подключение к репозиторию при авторизации по протоколу OAuth 2.0: под пользователем по умолчанию или под конкретным пользователем, который проходил авторизацию на внешнем сервере. Необязательный атрибут. Если атрибут не указан, используется значение по умолчанию. Для авторизации по протоколу OAuth 2.0 в разделе <metabase> в атрибуте authentication должно быть указано значение OAuth. Также должны быть выполнены настройки, описанные в статье «Настройка входа через OAuth». Возможные значения:
|
Пример раздела:
<pp>
…
<metabase authentication="OAuth" id="FPRepository"/>
<oAuthService enabled="true" use_default_user_oauth="true"/>
…
</pp>
В результате для репозитория FPRepository будет использоваться вход по протоколам OAuth 1.1 и 2.0. Фактическое подключение к репозиторию будет выполнено под пользователем по умолчанию.
Определяет тип модуля, который будет открываться вместо окна приветствия (стартовой страницы welcome.html).
Раздел может содержать следующий атрибут:
Атрибуты | Описание |
startModule | Определяет тип модуля. Возможные значения:
|
Пример раздела:
<pp>
…
<miscellaneous startModule="7"></miscellaneous>
…
</pp>
В результате при переходе на стартовую страницу welcome.html будет открываться навигатор объектов.
Определяет, скрывать ли раскрывающееся меню «Поделиться» в главном меню и набор команд, доступных в данном меню.
По умолчанию раскрывающееся меню «Поделиться» отображается и содержит полный набор команд. Используйте раздел <shareSettings> чтобы скрыть раскрывающееся меню «Поделиться» или какую-либо команду из него.
Раздел может содержать следующие атрибуты и подразделы:
Атрибут/раздел | Описание |
enabled | Определяет, отображается ли раскрывающееся меню «Поделиться» в главном меню.
Возможные значения:
|
<shareItem> | Раздел определяет доступность команд в меню «Поделиться». Каждая команда соответствует одному веб-сервису. Раздел <shareSettings> может содержать один или несколько разделов <shareItem>. Раздел <shareItem> должен содержать атрибуты:
|
Пример раздела:
<pp>
…
<shareSettings enabled="true">
<shareItem enabled="true" name="GooglePlus"/>
<shareItem enabled="false" name="LiveJournal"/>
<shareItem enabled="false" name="Twitter"/>
<shareItem enabled="true" name="Facebook"/>
<shareItem enabled="false" name="LinkedIn"/>
</shareSettings>
…
</pp>
В результате в главном меню будет отображаться раскрывающееся меню «Поделиться», содержащее команды: «GooglePlus» и «Facebook».
Определяет языки интерфейса, на которых доступно веб-приложение.
Раздел может содержать следующие атрибуты:
Раздел | Описание |
<culture> | Определяет, какие языки интерфейса доступны для выбора в окне регистрации. Раздел <cultures> может содержать один или несколько разделов <culture>. Раздел <culture> должен содержать атрибут cultureName, определяющий язык. Возможные значения:
Примечание. Перевод приложения на казахский и азербайджанский языки может быть неполным. |
Пример раздела:
<pp>
…
<cultures>
<culture cultureName="ru" />
<culture cultureName="en" />
</cultures>
…
</pp>
В результате интерфейс веб-приложения будет доступен на русском и английском языках.
Настройки инструментов продукта «Форсайт. Аналитическая платформа», подключение расширений и пользовательских модулей.
Раздел может содержать следующие подразделы для настройки инструментов продукта «Форсайт. Аналитическая платформа»:
Раздел | Описание |
<dashboard> | Настройки инструмента «Аналитические панели». Раздел <dashboard> должен содержать один подраздел <reportBox>, описывающий настройки инструмента. Подраздел <reportBox> может содержать атрибуты:
Совет. Для настройки инструмента «Аналитические панели» также используйте раздел <collaboration>. |
<reporter> | Настройки инструмента «Отчёты». Раздел <reporter> должен содержать один подраздел <reportBox>, описывающий настройки инструмента. Подраздел <reportBox> может содержать дополнительный подраздел <dataView> для настройки области данных отчёта, в котором содержится таблица. Для работы с таблицей используется подраздел <gridView>. Подраздел <gridView> может содержать атрибут:
Для подключения обработчика событий к отчёту обратитесь к разделу «Обработка событий отчёта». Примечание. В веб-приложении изменение ячеек регламентного отчёта доступно только в пределах таблицы. |
<timeSeries> | Настройки инструмента «Анализ временных рядов». Раздел <timeSeries> должен содержать один подраздел <reportBox>, описывающий настройки инструмента. Подраздел <reportBox> может содержать атрибуты:
|
Пример раздела:
<pp>
…
<Modules>
<dashboard>
<reportBox servicesPlugins="false" biSearchEnabled="true" autoLayoutByDefault="false"
timeSeries="true" expressReport="false"/>
</dashboard>
<reporter>
<reportBox>
<dataView>
<gridView AutoUpdateByHandler="true">
</gridView>
</dataView>
</reportBox>
</reporter>
<timeSeries>
<reportBox isRExist="true"/>
</timeSeries>
</Modules>
…
</pp>
В результате для инструмента «Аналитические панели» будут сделаны следующие настройки: недоступно создание плагинов, для поиска применяется BI-поиск, по умолчанию используется ручной режим размещения объектов, доступно создание отчёта «Временные ряды» и недоступно создание отчёта «Экспресс-отчёт». Для инструмента «Отчёты» доступно выполнение события ReportEvents.OnCellChange. Для инструмента «Анализ временных рядов» доступны для использования методы R.
Для получения подробной информации о подключении расширений обратитесь к разделу «Подключение расширений в веб-приложение».
Пользовательский модуль - это часть веб-приложения, написанная прикладным разработчиком. Это может быть как новый инструмент, так и форма обратной связи. Сам модуль должен быть написан в виде html-страницы и скопирован в папку установки серверной части веб-приложения. Также туда должны быть скопированы все файлы, необходимые для работы модуля и созданные прикладным разработчиком.
Название раздела для подключения пользовательского модуля может быть любым.
Раздел с настройками подключения пользовательского модуля должен содержать следующие атрибуты и подразделы:
Атрибут/раздел | Описание |
name | Название модуля, которое будет отображаться в окне приветствия в веб-приложении. |
resourceKey | Ключ ресурсов в файле App.resources.*.js, где * - буквенное обозначение языка. |
url | Путь к модулю относительно папки «S\App», где S - это путь до места установки серверной части веб-приложения. |
Visible | Признак того, что модуль отображается в окне приветствия
в веб-приложении. Возможные значения:
|
data | Тип модуля. Принимает значения элементов перечисления PP.App.ModuleType. |
classId | Идентификатор пользовательского класса объектов модуля.
Указывается в формате:
classId="["<класс>"]" Для просмотра идентификатора класса:
В отобразившемся диалоге на вкладке «Описание» в поле «Идентификатор» будет указан идентификатор класса объектов расширения. Например: classId="["DATA_ENTRY_FORM_CLASS"]" Вместо идентификатора класса может быть указано одно или несколько значений перечисления MetabaseObjectClass в формате: classId="[<значение1>,<значение2>,…,<значениеN>]" Например: ClassId: [4354, 3076] |
actions | Действия, доступные для модуля в окне приветствия в веб-приложении.
Доступные действия:
actions="[0, 1]" |
<images> | Раздел с настройками пиктограмм для модуля. Содержит следующие подразделы:
Настройки спрайтов задаются в разделе <imageLists>. Индексация изображений в спрайтах начинается с нуля. |
Пример раздела:
<pp>
…
<modules>
<userRds name="Пользовательский НСИ"
resourceKey="welcomeScreenRds"
url="UserRds.html"
data="4354"
classId="[4354, 3076]"
Visible="1"
actions="[0,1]">
<images>
<WelcomeScreenIcon imageListId="userModules32" rowIndex="0" columnIndex="10"/>
<AddressBarIcon imageListId="userModules16" rowIndex="0" columnIndex="13" />
<DocumentsIcon imageListId="userModules16" rowIndex="0" columnIndex="13" />
</images>
</userRds>
</modules>
<imageLists>
<userModules16 source="../build/img/ribbon16.png" iconHeight="16" iconWidth="16"/>
<userModules32 source="../build/img/ribbon32.png" iconHeight="32" iconWidth="32"/>
</imageLists>
…
</pp>
В результате в качестве пользовательского модуля будет подключен файл UserRds.html, расположенный в папке App с установленной серверной частью веб-приложения. Файл реализует пользовательскую версию инструмента для работы с НСИ. Для пиктограмм будут использоваться спрайты ribbon16.png и ribbon32.png из папки build с установленной серверной частью веб-приложения.
Настройки экспорта отчёта, построенного с помощью инструмента «Аналитические запросы (OLAP)», «Аналитические панели», «Отчёты» или «Анализ временных рядов», во внешние форматы.
Примечание. Если раздел не задан, то доступны все форматы экспорта.
Раздел может содержать следующие атрибуты:
Атрибуты | Описание |
clientExportPng | Определение доступа к экспорту отчёта в формате *.png для инструментов «Аналитические запросы (OLAP)» и «Анализ временных рядов». Возможные значения:
|
hiddenFormats | Форматы экспорта, которые будут скрыты в главном меню инструментов. |
disabledFormats | Форматы экспорта, которые будут недоступны в главном меню инструментов. |
Форматы экспорта задаются через запятую.
Возможные форматы экспорта в атрибутах:
xls;
xlsx;
pdf;
rtf;
pptx;
html;
mht;
emf;
png. Используется только для инструментов «Аналитические панели», «Аналитические запросы (OLAP)» и «Анализ временных рядов»;
Примечание. Экспорт аналитических панелей в формате *.png доступен независимо от использования атрибута clientExportPng.
ppcube. Используется только для инструмента «Аналитические запросы (OLAP)»;
ppexpress. Используется только для инструмента «Аналитические запросы (OLAP)»;
ppdash. Используется только для инструмента «Аналитические панели».
Пример раздела:
<pp>
…
<metabase id="FPRepository"/>
<export hiddenFormats="ppexpress, ppcube" disabledFormats="emf" сlientExportPng="true"/>
…
</pp>
В результате выполнения примера:
в инструменте «Аналитические запросы (OLAP)» будут скрыты форматы экспорта *.ppexpress, *.ppcube, недоступен экспорт в формат *.emf и дополнительно доступен экспорт в формат *.png;
в инструментах «Аналитические панели» и «Отчёты» будет недоступен экспорт в формат *.emf;
в инструменте «Анализ временных рядов» будет недоступен экспорт в формат *.emf и дополнительно доступен экспорт в формат *.png.
Подключение дополнительных плагинов. Плагины должны быть реализованы в виде скриптов.
Раздел <plugins> может содержать один или несколько разделов <plugin>, содержащих настройки подключения плагинов.
Раздел <plugin> может содержать следующие атрибуты и подразделы:
Атрибут/раздел | Описание |
name | Имя плагина. Обязательный атрибут. |
path | Путь к скрипту плагина относительно папки «S\App». Рекомендуется размещать скрипты плагинов в папке «S\build». S - это путь до места установки серверной части веб-приложения. |
loaded | Определяет, будет ли сразу загружаться плагин. Возможные значения:
Атрибут используется только для плагинов внешних картографических сервисов. |
type | Тип картографического сервиса. Атрибут используется только для плагинов внешних картографических сервисов. |
<params> | Ключ API для внешнего картографического сервиса. Раздел
должен содержать атрибуты:
|
Доступные плагины:
Плагин для подключения пользовательских шаблонов диаграмм. Для использования встроенных шаблонов подключите плагин из файла ChartTemplates.js со следующим значением атрибута name:
name="ChartTemplates"
Плагины для подключения внешних картографических сервисов.
Для корректной работы картографических сервисов:
Подключите плагин из файла ExternalMapPlugin.js со следующими значениями атрибутов name и loaded:
name="ExternalMapPlugin" loaded="true"
Значение атрибута type указывать не нужно.
Укажите внешние картографические сервисы со следующими значениями атрибутов name и type:
Яндекс-карты. Файл YandexMapPlugin.js.
name="YandexMapPlugin" type="PP.Yandex"
Карты Bing. Файл BingMapPlugin.js.
name="BingMapPlugin" type="PP.Bing"
Карты ArcGis. Файл ArcGisMapPlugin.js.
name="ArcGisMapPlugin" type="PP.ArcGis"
Google-карты. Файл GoogleMapPlugin.js.
name="GoogleMapPlugin" type="PP.Google"
Значение атрибута loaded указывать не нужно.
Важно. После подключения плагинов вы получаете доступ к API внешних картографических сервисов. Убедитесь, что вы обладаете правами на их использование. Компания «ФОРСАЙТ» не предоставляет вам никаких прав на использование внешних картографических сервисов и не несёт ответственности за нарушение вами их политики лицензирования.
Пример раздела:
<pp>
…
<plugins>
<plugin name="ChartTemplates" path="../build/ChartTemplates.js"/>
<plugin name="ExternalMapPlugin" path="../build/ExternalMapPlugin.js" loaded="true"/>
<plugin name="YandexMapPlugin" path="../build/YandexMapPlugin.js" type="PP.Yandex"/>
<plugin name="ArcGisMapPlugin" path="../build/ArcGisMapPlugin.js" type="PP.ArcGis"/>
<plugin name="GoogleMapPlugin" path="../build/GoogleMapPlugin.js" type="PP.Google">
<params>
<param name="APIKey" value="AIzaSyCT36DH2CuXQ8GHtNSZASvoxQtbidhuWCU"/>
</params>
</plugin>
</plugins>
…
</pp>
В результате будут подключены встроенные шаблоны диаграмм и следующие картографические сервисы: Яндекс-карты, карты ArcGis и Google-карты. Для карт Google используется ключ API.
Настройки диаграмм.
Раздел может содержать следующие атрибуты:
Атрибуты | Описание |
animation | Определяет, будет ли при отрисовке диаграммы использоваться
анимация. Возможные значения:
|
enableCanvas | Определяет, будет ли отображаться на боковой панели флажок
«Масштабировать
ось категорий». Возможные значения:
|
Пример раздела:
<pp>
…
<chart animation="true" enableCanvas="true"/>
…
</pp>
В результате при отрисовке диаграммы будет использоваться анимация, а на боковой панели будет отображаться флажок «Масштабировать ось категорий».
Настройки таблиц.
Раздел может содержать следующие атрибуты:
Атрибуты | Описание |
enableNativeContextMenu | Определяет, будет ли доступно для таблицы контекстное меню браузера. Возможные значения:
|
enableSelection | Определяет, будет ли доступно выделение ячеек таблицы вручную. Возможные значения:
|
Пример раздела:
<pp>
…
<tabSheet enableNativeContextMenu="true" enableSelection="false"/>
…
</pp>
В результате в таблице будет доступно контекстное меню браузера и недоступно ручное выделение ячеек.
Настройки спрайтов.
Спрайты используются при подключении расширений и пользовательских модулей в разделе <Modules>.
Название раздела с настройками спрайта может быть любым. Данное называние будет являться идентификатором спрайта и должно быть уникальным.
Раздел с настройками спрайта должен содержать следующие атрибуты:
Атрибут | Описание |
source | Путь к спрайту относительно папки «S\App», где S - это путь до места установки серверной части веб-приложения. |
iconHeight | Высота пиктограмм в спрайте. |
iconWidth | Ширина пиктограмм в спрайте. |
Пример раздела:
<pp>
…
<modules>
<userRds name="Пользовательский НСИ"
resourceKey="welcomeScreenRds"
url="UserRds.html"
data="4354"
classId="[4354, 3076]"
Visible="1"
actions="[0,1]">
<images>
<WelcomeScreenIcon imageListId="userModules32" rowIndex="0" columnIndex="10"/>
<AddressBarIcon imageListId="userModules16" rowIndex="0" columnIndex="13" />
<DocumentsIcon imageListId="userModules16" rowIndex="0" columnIndex="13" />
</images>
</userRds>
</modules>
<imageLists>
<userModules16 source="../build/img/ribbon16.png" iconHeight="16" iconWidth="16"/>
<userModules32 source="../build/img/ribbon32.png" iconHeight="32" iconWidth="32"/>
</imageLists>
…
</pp>
В результате в качестве пользовательского модуля будет подключен файл UserRds.html, расположенный в папке App с установленной серверной частью веб-приложения. Файл реализует пользовательскую версию инструмента для работы с НСИ. Для пиктограмм будут использоваться спрайты ribbon16.png и ribbon32.png из папки build с установленной серверной частью веб-приложения.
Признак доступности получения ссылки на аналитическую панель или на блок из аналитической панели. Если получение ссылки доступно, то в главном меню отображается команда «Поделиться > Ссылка на документ», а в меню блока команда «Ссылка на блок».
Совет. Рекомендуется настроить гостевой вход. для отображения встроенной аналитической панели или блока из неё без запроса логина и пароля.
Раздел может содержать следующие атрибуты:
Атрибуты | Описание |
enabled | Признак доступности получения ссылки. Доступные значения:
|
Пример раздела:
<pp>
…
<enabled enabled="true" />
…
</pp>
В результате в инструменте «Аналитические панели» будет доступно получение ссылки на аналитическую панель или ссылки на блок аналитической панели.
Настройки для переопределения иконки, логотипа и наименования вкладки браузера при работе в веб-приложении. Пользовательские изображения должны быть расположены в папке S\build\img\app, где S - путь, по которому установлена серверная часть веб-приложения.
Раздел может содержать следующие атрибуты:
Атрибуты | Описание |
favicon | Определяет путь до файла, используемого в качестве иконки веб-страницы. Иконка будет отображена на вкладке браузера рядом с названием страницы. Используется файл с расширением *.ico. |
titleRu |
Определяет текстовый заголовок вкладки для русской версии страницы веб-приложения. |
titleEn | Определяет текстовый заголовок вкладки для английской версии страницы веб-приложения. |
logoRu |
Определяет путь до файла, используемого в качестве логотипа на странице авторизации в русской версии веб-приложения. Используется файл с расширением *.svg. Рекомендуемое разрешение изображения для корректного отображения логотипа на странице - 723х505 пикселей. |
logoEn | Определяет путь до файла, используемого в качестве логотипа на странице авторизации в английской версии веб-приложения. Используется файл с расширением *.svg. Рекомендуемое разрешение изображения для корректного отображения логотипа на странице - 723х505 пикселей. |
aboutRu |
Определяет путь до файла, используемого в качестве логотипа на странице «О программе» в русской версии веб-приложения. |
aboutEn |
Определяет путь до файла, используемого в качестве логотипа на странице «О программе» в английской версии веб-приложения. |
Пример раздела:
<pp>
…
<customSettingsfavicon ="pkez.ico"
titleRu ="ИАК"
titleEn ="IAK"
logoRu ="pkez_h.svg"
logoEn ="pkord_h.svg"
aboutRu ="pkez_h.svg"
aboutEn ="pkord_h.svg" >
</customSettings>
…
</pp>
В результате при подключении к веб-приложению будут отображены пользовательские иконка и наименование вкладки браузера, пользовательский логотип.
Приведён пример минимально необходимых настроек для работы веб-приложения.
Возможны следующие варианты:
настройки подключения к BI-серверу и настройки веб-приложения заданы в файле PP.xml, расположенном в папке установки серверной части веб-приложения:
<?xml version="1.0" encoding="utf-8" ?>
<pp>
<service url="http://localhost/fpBI_App_v9.2x64/axis2/services/PP.SOM.Som" />
<metabase id="FPRepository"/>
</pp>
настройки веб-приложения заданы в файле PP.xml, расположенном папке установки BI-сервера:
<?xml version="1.0" encoding="utf-8" ?>
<pp>
<metabase id="FPRepository"/>
</pp>
А настройки веб-приложения заданы в файле PP.xml, расположенном в папке установки серверной части веб-приложения:
<?xml version="1.0" encoding="utf-8" ?>
<pp>
<service url="http://localhost/fpBI_App_v9.2x64/axis2/services/PP.SOM.Som" />
</pp>
См. также:
Установка BI-сервера | Настройка веб-приложения для работы через HTTPS | Открытие веб-приложения