Для открытия веб-приложения:
Убедитесь, что выполняются условия:
на сервере веб-приложения заданы настройки подключения к репозиторию с помощью диалогового окна «Настройка подключения к репозиторию» в настольном приложении и установлен флажок «Для всех пользователей на компьютере».
Для репозитория на основе SQLite работа с продуктом «Форсайт. Аналитическая платформа» доступна только в настольном приложении в однопользовательском режиме.
Примечание. При использовании ОС Linux настройка подключения к репозиторию производится через реестр.
в папке установки серверной части веб-приложения создан файл PP.xml, в котором указан правильный путь к BI-серверу в разделе <service>;
в папке установки BI-сервера создан файл PP.xml, в котором указан идентификатор подключаемого репозитория в разделе <metabase>. При открытии веб-приложения будет выполняться подключение к указанному репозиторию по умолчанию.
Примечание. Если файл PP.xml не создан на BI-сервере, то укажите идентификатор подключаемого репозитория в файле PP.xml, который хранится в папке установки серверной части веб-приложения.
Откройте поддерживаемый браузер и укажите адрес веб-приложения в строке подключения:
ASP.NET (IIS) и Apache:
http://<IP-адрес или имя рабочей станции>/fp_App_v9.2/app/welcome.html
Примечание. Виртуальный каталог fp_App_v9.2 создается автоматически при установке серверной части веб-приложения.
Java (Apache Tomcat):
http://<IP-адрес или имя рабочей станции>:<порт>/pp/app/welcome.html
Примечание. Перед указанием порта ознакомьтесь с требованиями в разделе «Порты и протоколы».
ASP.NET (IIS) и Apache:
http://<IP-адрес или имя рабочей станции>/fp9.2/app/welcome.html
Примечание. Виртуальный каталог fp9.2 создается вручную при установке серверной части веб-приложения.
Java (Apache Tomcat):
http://<IP-адрес или имя рабочей станции>:<порт>/pp/app/welcome.html
Примечание. Перед указанием порта ознакомьтесь с требованиями в разделе «Порты и протоколы».
Если для веб-приложения настроен вход через протокол HTTPS, то укажите этот протокол в префиксе адреса.
После выполнения действий будет открыта HTML-страница веб-приложения в зависимости от типа аутентификации:
если используется парольная/доменная аутентификация, то будет осуществлён переход к странице login.html, на которой необходимо указать учётные данные пользователя репозитория/доменного пользователя и нажать кнопку «Войти». После успешного подключения осуществляется обратный переход к странице welcome.html и отображается стартовая страница, используемая для доступа к объектам репозитория;
если используется интегрированная доменная аутентификация, то отображается стартовая страница welcome.html и переход к странице login.html не производится, осуществляется подключение под текущим пользователем операционной системы. Если при интегрированной доменной аутентификации требуется подключение под каким-либо пользователем репозитория, то в строке адреса вместо страницы welcome.html укажите страницу login.html.
Примечание. По умолчанию веб-приложение переиспользует сессии с репозиторием, если осуществляется несколько подключений под одним и тем же пользователем. Режим переиспользования сессий можно настроить в файле PP.xml.
По умолчанию выполняется подключение к указанному репозиторию в файле PP.xml.
Для передачи ссылки на объект репозитория в веб-приложении и навигации по продукту «Форсайт. Аналитическая платформа» используйте HTML-страницы. Если в веб-приложении подключены расширения, то адрес конструктора бизнес-приложений и навигация по нему будут отличаться от стандартного веб-приложения.
В адресе веб-приложения укажите HTML-страницу:
welcome.html. Стартовая страница продукта «Форсайт. Аналитическая платформа»;
login.html. Регистрация для входа в систему;
adm.html. Менеджер безопасности;
navigator.html. Навигатор объектов;
dashboard.html. Аналитическая панель;
etl.html. Задачи ETL;
model.html. Задача моделирования;
olap.html. Экспресс-отчёт;
rds.html. Справочник НСИ и табличный справочник НСИ;
reporter.html. Регламентный отчёт;
time-series.html. Рабочая книга;
workspace.html. Рабочее пространство.
Адрес конструктора бизнес-приложений:
ASP.NET (IIS) и Apache:
http://<IP-адрес или имя рабочей станции>/DBA_App_v9.2/#/<навигация>
Примечание. Виртуальный каталог DBA_App_v9.2 создается автоматически при установке серверной части конструктора бизнес-приложения.
Java (Apache Tomcat):
http://<IP-адрес или имя рабочей станции>:<порт>/dba/#/<навигация>
Вместо подстановки <навигация> укажите:
login. Регистрация для входа в систему;
navigator. Навигатор объектов;
agreement. Процесс;
dataentryform. Форма ввода/вывода данных;
elt. Алгоритм расчёта показателей;
dashboard. Аналитическая панель;
tasketl. Задачи ETL;
express. Экспресс-отчёт;
dictionary. Справочник НСИ и табличный справочник НСИ;
report. Регламентный отчёт;
wsp. Рабочее пространство.
После указания HTML-страницы в стандартном веб-приложении или подстановки в конструкторе бизнес-приложений задайте параметры адреса веб-приложения для открытия конкретного объекта.
Адрес веб-приложения содержит набор параметров для смены репозитория и открытия объектов. Параметры задаются после HTML-страницы или подстановки, которые определяют тип объектов репозитория, в связке с символами «#», «&», «?».
Общий вид адреса веб-приложения для смены репозитория:
в стандартном веб-приложении:
http://<IP-адрес или имя рабочей станции>/fp_App_v9.2/app/<html-страница>#repo=<идентификатор репозитория>
в конструкторе бизнес-приложений:
http://<IP-адрес или имя рабочей станции>/DBA_App_v9.2/#/<навигация>?repo=<идентификатор репозитория>
Общий вид адреса веб-приложения для открытия объекта:
в стандартном веб-приложении:
http://<IP-адрес или имя рабочей станции>/fp_App_v9.2/app/<html-страница>#key=<ключ объекта>&<необязательные параметры>&repo=<идентификатор репозитория>
в конструкторе бизнес-приложений:
http://<IP-адрес или имя рабочей станции>/DBA_App_v9.2/#/<навигация>?repo=<идентификатор репозитория>&app=<идентификатор бизнес-приложения>?key=<ключ объекта>&<необязательные параметры>
Примечание. Общий вид адреса веб-приложения приведен на примере веб-сервера ASP.NET (IIS) и Apache. Набор параметров для адреса веб-приложения на веб-сервере Apache Tomcat задается аналогично.
В общих видах адреса веб-приложения приведено использование обязательных параметров и набора необязательных параметров. Необязательные параметры задаются в любой последовательности и разделяются символом «&».
В таблице приведено описание параметров:
| Параметр | Описание |
| repo | Идентификатор репозитория. Необязательный параметр. Используется для смены репозитория, указанного в файле PP.xml или DBA.config.json, на репозиторий с заданным идентификатором. При смене репозитория параметр используется со страницами: welcome.html, login.html, adm.html, navigator.html в стандартном веб-приложении. В конструкторе бизнес-приложений используется с подстановками: login, navigator. Если параметр не задан, то по умолчанию выполняется подключение к указанному репозиторию в файле PP.xml или DBA.config.json, если в веб-приложении подключены расширения. Также параметр используется для открытия объекта по ключу, если объект находится не в репозитории по умолчанию. |
| app | Идентификатор бизнес-приложения. Необязательный параметр. Используется при открытии объекта для смены бизнес-приложения, указанного в файле DBA.config.json, на бизнес-приложение с заданным идентификатором. Если параметр не задан, то по умолчанию выполняется открытие бизнес-приложения, которое указано в файле DBA.config.json. Параметр используется только после параметра repo. |
| key | Ключ объекта. Обязательный параметр. Используется для открытия объекта по ключу. По умолчанию объекты открываются из репозитория, указанного в файле PP.xml или DBA.config.json. Если объект содержится в другом репозитории, то укажите идентификатор репозитория, в котором содержится объект, с помощью параметра repo. Тип объекта в стандартном веб-приложении определяется HTML-страницей перед параметром key:
Тип объекта в конструкторе бизнес-приложений определяется подстановкой перед параметром key:
|
| mode | Вариант открытия объекта. Необязательный параметр. Используется для открытия объекта на просмотр или редактирование. Параметр может принимать значения:
mode=<значение> Примечание. В стандартном веб-приложении открытие на редактирование доступно для аналитических панелей, задач моделирования, экспресс-отчётов. В конструкторе бизнес-приложений открытие на редактирование доступно только для аналитических панелей. |
| entry | Ключ уравнения модели. Необязательный параметр. Используется для открытия уравнений модели по ключу. Параметр используется после параметра key в формате: entry=<ключ уравнения_1>,<ключ уравнения_2>,...,<ключ уравнения_n> |
| params | Параметры объекта. Необязательный параметр. Используется для определения параметров объекта. Параметр используется после параметра key в формате JSON: params={"<идентификатор параметра_1>":"<значение_1>", "<идентификатор параметра_2>":"<значение_2>", ..., "<идентификатор параметра_n>":"<значение_n>"} Примечание. Определение параметров доступно для регламентных отчётов, экспресс-отчётов, форм ввода/вывода. |
Примеры использования параметров:
подключение репозитория с идентификатором fpRepository:
http://<IP-адрес или имя рабочей станции>/fp_App_v9.2/app/welcome.html#repo=fpRepository
открытие экспресс-отчёта с ключом 66814 в репозитории с идентификатором fpRepository:
http://<IP-адрес или имя рабочей станции>/fp_App_v9.2/app/olap.html#key=66814&mode=edit&repo=fpRepository
открытие регламентного отчёта с ключом 90251 и параметрами PARAM1, PARAM2 в репозитории с идентификатором fpRepository:
http://<IP-адрес или имя рабочей станции>/fp_App_v9.2/app/reporter.html#key=90251&mode=view¶ms={"PARAM1":"1","PARAM2":["1","2"]}&repo=fpRepository
открытие формы ввода/вывода с ключом 4945 и параметрами PARAM1, PARAM2 в репозитории с идентификатором fpRepository:
http://<IP-адрес или имя рабочей станции>/DBA_App_v9.2/#/dataentryform?repo=fpRepository?key=4945¶ms={"PARAM1":"1","PARAM2":["1","2","3"]}
См. также:
Настройки веб-приложения | Настройка веб-приложения для работы через HTTPS