Интерфейс

Система является Web-приложением, пользователь взаимодействует с ней через браузер. Каждый модуль реализует свой интерфейс, однако есть несколько общих принципов, которые переиспользуются повсеместно.

Обзор интерфейса

Главное меню

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

Рабочая область

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

Левое меню

Левое боковое меню присутствует почти во всех модулях. Его содержимое также как и другие части рабочей области формирует каждый модуль самостоятельно.

Таблицы

Страницы, содержащие в качестве основного элемента таблицу, реализуют несколько общих принципов.

  1. Над таблицей располагается блок Фильтры для настройки фильтрации строк таблицы;
  2. Можно настроить отображаемые колонки и их порядок;
  3. По клику на заголовок колонки таблица сортируется по значениям в ячейках этой колонки;
  4. Если над элементами таблицы допускаются какие-либо действия, то таблица содержит колонку Действия, ячейки которой содержат иконки (кнопки) для совершения этих действий;
  5. Таблицы, элементы которых допускают массовые действия (экспорт, удаление) содержат колоку с чекбоксами, с помощью которых пользователь выбирает строки для массовой операции. Над таблицей располагается элемент управления со списком возможных Bulk действий;
  6. Для таблицы настраивается количество отображаемых на одной странице строк.

Фильтры

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

Панель настройки фильтра располагается над таблицей и по умолчанию свёрнута.

Настроенный фильтр пользователь может сохранить, дав ему уникальное название, и переиспользовать при последующих обращениях к таблице. После сохранения фильтра в левое меню модуля добавляется ссылка с названием фильтра. По клику на ссылку открывается страница с таблице и предопределённым фильтром.