Порталы¶
Портал — это настраиваемое рабочее пространство (дашборд), собранное из страниц и блоков-виджетов. Портал собирается из страниц, на которых размещаются блоки; у блоков могут быть фильтры и параметры, определяющие, какие данные показываются.
Главный портал системы — стартовая страница (открывается по клику на логотип). Помимо главного, отдельные порталы могут быть у подразделений и групп — ссылки на них обычно добавляются в боковую панель «Избранное».

Структура портала¶
Портал состоит из трёх уровней:
| Уровень | Описание |
|---|---|
| Группа | Объединяет секции в виде вкладок |
| Секция | Конкретный портал, с заголовком или без |
| Блок (виджет) | Контент внутри секции |
Доступ и персонализация¶
Доступ к порталу определяется группами пользователей: человек видит только те порталы, которые разрешены его группам, и только те блоки, которые открыты этим группам. Изменение списка групп сразу меняет круг видимости. Фильтры блоков не открывают доступ к данным, которых у пользователя нет, — видно только то, к чему есть права.
Поверх шаблона, настроенного администратором, пользователь может сделать свой вариант компоновки страницы (персональная настройка блоков).
Каталог виджетов¶
На портал можно добавлять разные типы блоков-виджетов:
| Виджет | Назначение |
|---|---|
| Баннер-кнопка | Баннер с переходом по ссылке (всплывающее окно или Ctrl+клик — новая вкладка) |
| График | Сводные данные в табличном или графическом виде: линейная диаграмма, линейная диаграмма (область), столбчатая, секторная (круговая), спидометр, воронка продаж, линейная с накоплением (вертикальная и горизонтальная) |
| Группа виджетов | Несколько виджетов как вкладки. Сохраняются настройки каждого. При переполнении — кнопка «Ещё» с выпадающим списком |
| Диаграмма Ганта | Список задач в виде Ганта прямо на портале |
| Избранное | Избранное пользователя по выбранным типам объектов (задачи, пользователи, пространства, категории, чаты, отчёты, ссылки) |
| Календарь | Данные с привязкой к дате (задачи, дни рождения и т.п.). При выборе даты обновляется список под ней. Если выбран месяц — данные за месяц. Лимит 20 записей |
| Календарь New | Полноценный календарь как в профиле. Соответствует часовому поясу пользователя |
| Контакты | Список, карусель или круги: недавние / звонки / коллеги / избранные / отдел / преднастроенный список. Звонки учитывают вызовы между пользователями |
| Лента социальной сети | Последние публикации сообществ. Несколько лент в виде вкладок. Клик по аватару поста ведёт в соответствующее сообщество. Полный функционал (просмотр, комментарии, создание/редактирование/удаление по правам). Посты, не помещающиеся в заданную высоту, плавно обрезаются градиентным затемнением. Кнопка «Перейти ко всем постам» — на источник |
| Кнопка-Тикер | Счётчик с иконкой или кнопка создания задачи. Открывает ссылку (всплывающее окно или Ctrl+клик — новая вкладка) |
| Меню | Произвольное число кнопок-переходов на страницы |
| Мини-опрос | Пульс-опросы для быстрого сбора мнений. Модераторы создают опросы в виджете, обычные пользователи голосуют. Администратор задаёт группу модераторов и режим показа ответов (сразу в виджете или за кнопкой во всплывающем окне) |
| Новости | Задачи новостных категорий — большой блок, список или карусель. От 1 до 6 (кроме 4). Опции: автор, рубрика, аннотация, дата, лайки, просмотры. Кнопка справа открывает галерею с фильтром по тегам и карточкой новости. Клик на имя автора (если это пользователь, а не группа) открывает краткую карточку профиля |
| Поиск задач | Список задач по условиям отбора. На каждой строке могут быть кнопки действий (приоритет, переход по статусу) |
| Список задач | Задачи текущего пользователя: на сегодня / активные / недавние / новые из категории / просроченные / на подписи / избранные. Динамическое обновление без перезагрузки |
| Степпер | Пошаговый процесс с вариантами развития; в конце — действие |
| Счётчики | Различные счётчики на странице |
| Таблица | Произвольная информация в табличном виде |
Подробные настройки виджетов — admin.md и portal-api-cookbook.md.
Связи с другими доменами¶
Порталы собирают данные из нескольких смежных доменов:
| Домен | Связь |
|---|---|
| Задачи | блоки «Поиск задач», «Список задач», «Диаграмма Ганта» показывают задачи |
| Отчёты | блок «График» строит сводки по данным отчётов |
| Категории | блоки «Новости» и поиска опираются на категории |
| Уведомления | счётчики и индикаторы отражают непрочитанное и события |
| Социальная сеть | блок «Лента социальной сети» показывает публикации сообществ |
| Календарь | блоки «Календарь» и «Календарь New» |