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