Открытие веб-приложения

Для открытия веб-приложения используйте поддерживаемый браузер и укажите адрес в строке подключения:

http[s]://<веб-сервер>:<номер порта>/fp10.x/r/

http[s]://<веб-сервер>:<номер порта>/FP_App_v10.x/r/

Где:

Если по указанному адресу доступно веб-приложение, то будет открыта его стартовая страница.

Навигация в веб-приложении

После открытия веб-приложения адрес будет дополнен символом #, который используется браузером для маршрутизации. После символа # указывается рабочая область. Доступны следующие значения:

Параметры в адресе веб-приложения

После рабочей области могут следовать пары параметр=значение. Рабочая область от параметров отделяется символом ?. Сами пары разделяются символом &.

В таблице приведено описание доступных параметров:

Параметр Описание
repo

Идентификатор репозитория.

parentKey

Ключ папки или объекта-контейнера, содержимое которого отображается в навигаторе объектов в текущий момент.

key

Ключ объекта, с которым осуществляется работа в приложении.

mode

Действие, выполняемое с объектом.

Допустимые значения:

  • create. Создание нового объекта;

  • view. Открытие объекта на просмотр;

  • edit. Открытие объекта на редактирование.

  • settings. Изменение настроек объекта.

params

Параметры объекта.

Используется для передачи объекту каких-либо значений его параметров. В общем виде значение params имеет следующий вид:

params={"наименование параметра 1":"значение параметра 1","наименование параметра 2":"значение параметра 2",...}.

Для значения может быть применено процентное кодирование символов в URL, при этом строка будет иметь следующий вид:

params=%7B"<наименование параметра 1>"%3A"<значение параметра 1>"%2C"<наименование параметра 2>"%3A"<значение параметра 2>"%2C...%7D

subKey

Ключ дочернего объекта, с которым осуществляется работа в приложении.

subMode

Действие, выполняемое с дочерним объектом. Например, дочерними объектами являются задачи в контейнере запланированных задач.

Допустимые значения:

  • create. Создание нового дочернего объекта;

  • view. Открытие дочернего объекта на просмотр;

  • edit. Открытие дочернего объекта на редактирование.

  • settings. Изменение настроек дочернего объекта.

target

Способ открытия сформированной ссылки.

Допустимые значения:

  • self. Открыть в текущей вкладке;

  • tab. Открыть в новой вкладке;

  • window. Открыть в новом окне.

token

Уникальный идентификатор публикации. Значение генерируется при публикации объектов в информационной панели. Параметр используется в ссылках на опубликованные объекты.

connectionId

Моникёр открытой сессии с репозиторием при работе со справочниками НСИ. Наличие параметра зависит от значения параметра isConnectionId в файле config.json.

Примеры использования параметров:

http://<веб-сервер>:<номер порта>/fp10.x/r/#/login?repo=WAREHOUSE

http://<веб-сервер>:<номер порта>/fp10.x/r/#/app/navigator?parentKey=53&repo=WAREHOUSE

http://<веб-сервер>:<номер порта>/fp10.x/r/#/app/obj?key=7410&mode=edit&repo=WAREHOUSE

http://<веб-сервер>:<номер порта>/fp10.x/r/#/app/obj?key=8633&mode=view&params=%7B"YEAR_START"%3A"2000"%2C"YEAR_FINISH"%3A"2030"%7D&repo=WAREHOUSE

http://<веб-сервер>:<номер порта>/fp10.x/r/#/app/obj?key=12064&mode=view&params=%7B"PARAM0"%3A"GOCEJPKAGFHJGOAEDDOPHOJMIPIBEEGHIIBELBDHAPANJNNP%21M%21S%21SOHJDNDLCGFHJGOAEADOGKHOJCJEMDEOOLJAIIINFPHCKNGKL"%2C"PARAM1"%3A"GOCEJPKAGFHJGOAEDDOPHOJMIPIBEEGHIIBELBDHAPANJNNP%21M%21S%21SGMOFNDLCGFHJGOAELHIAHFBIJHBOOEPHOJFKEELOCPLAJMPK"%7D&repo=WAREHOUSE

См. также:

Настройки веб-приложения | Настройка веб-приложения для работы через HTTPS