Show/Hide Toolbars

Руководство администратора

Обращение к объектам из адресной строки браузера

Ссылки Назад Вверх Вперед

old_icon Устаревшее.

warning_icon    Актуальный раздел находится здесь

Поскольку приложение "Первая Форма" имеет веб-интерфейс и для работы с ним используется обычный браузер, в адресной строке можно задавать ссылки, которые указывают не только на главную страницу приложения, но и на различные представления и наборы данных, отфильтрованных определенным образом.

querystring_for_newcustomgrid

Пример адресной строки.

Ссылки имеют вид:

https://адрес_1Формы/{модуль}?{parameters}

или

https://адрес_1Формы/{XXX}?{parameters}

{модуль} — это название вызываемого модуля (например, MainTaskForm.aspx).

{XXX} — это описание конечной точки вместе с параметрами пути (например, /spa/tasks/{TaskID}).

{parameters} — это параметры строки запроса. Большая часть таких параметров — необязательные. Параметры задают условия отбора данных и отображения результатов. Если параметров несколько, они соединяются символом &.

Все основные параметры обязательны, т.е. если для какой-то настройки указаны два и более основных параметра, то значения должны быть заданы для всех (исключение — взаимоисключающие параметры TasksForExtParamID и TasksForLookupColumnId для lookup'а).
Дополнительные параметры необязательны, т.е. значения для них могут быть не заданы совсем или заданы выборочно.

Примеры:

~/MainTaskForm.aspx?TaskID=123456&TemplateID=555

 

~/spa/portal/123

warning_icon   Во всех примерах, приведенных в данном разделе, в адресной строке вместо символа ~ необходимо подставить https://адрес_1Формы или использовать относительные адреса.

Коды вместо символов

В интерфейсе SPA вместо служебных символов нужно использовать коды:

Символ

Код

?

%3F

&

%26

$

%24

/

%2F

=

%3D

пробел

%20

[

%5B

]

%5D

Пример:

~/MainTaskForm.aspx%3FTaskID%3D123456%26TemplateID%3D555

Переадресация на API-метод

В "Первой форме" реализована поддержка относительных адресов вне интерфейса SPA  в /spa/entry/signin?fromUrl=  , что позволяет совершать переадресацию на API-метод.

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

При экспорте списка задач категории в Excel ДП "Файл" экспортируется и отображается в колонке в виде кликабельной гиперссылки вида:

https://адрес_1Формы/api/files/download/{id файла}?redirect=1

При этом в API добавляется параметр URL ?auth=true, наличие которого совершает переадресацию на страницу авторизации в системе для ввода логина и пароля в случае возникновения ошибки доступа (error 401). В 257 версии страница логина указывается в ключе "AuthTokenLoginUrl" appsettings.json

Список задач

Список задач (устаревшее)

Задача

Лента

Чаты

Файлы

Подписи

Почта

Порталы и виджеты

Повестка дня

old_icon Устаревшее. Больше не используется.

Таймлайн (лента времени)

Диаграмма Ганта

Календарь

Канбан-доска

Отчеты

Пользователи

Оргструктура

Иерархия

Планировщик

Файловое хранилище

Полезные ссылки