Общие сведения
Сущности приложения представляются в соответствующих им разделах приложения записями в таблицах, разделенных на страницы – реестрах.
В реестре отображаются только доступные авторизованному пользователю сущности, с учетом фильтрации.
Реестр служит для просмотра списка доступных сущностей, действий над сущностями, а также для просмотра сущности, если сущность предоставляет такую функциональность.
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Пример реестра | 
|---|
 
  | 
 
  | 
Если реестр содержит большое количество записей и долго загружается, отображается лоадер страницы, одинаковый для всех реестров системы:
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Реестр загружается | 
|---|
 
  | 
 
  | 
Название реестра и количество записей
Название отображаемых реестром сущностей соответствует названию открытого раздела приложения и отображается над реестром слева. Число справа от названия реестра показывает количество доступных записей.
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Название открытого реестра системы | 
|---|
 
  | 
 
  | 
На одной странице реестра отображается до 30 записей. Когда записей в реестре более 30, под реестром справа располагается пагинатор для перехода между страницами.
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Пагинатор для перехода между страницами реестра | 
|---|
 
  | 
 
  | 
Фильтрация записей
Фильтр «Только мои»
Для фильтрации записей реестра до сущностей, которые созданы авторизованным пользователем, необходимо переключить опцию «Только мои». Переключатель расположен над реестром справа.
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Переключатель фильтра «Только мои» | 
|---|
 
  | 
 
  | 
Фильтр «Поиск»
Поиск по реестру выполняется среди доступных записей, по полям "Название" либо "Автор", с учетом фильтра «Только мои». Регистр при поиске игнорируется. 
Для поиска по реестру необходимо ввести значение в поле поиска, расположенное над реестром справа:
- по названию - название сущности или его часть;
 - по автору - ФИО пользователя или его логин, если ФИО не задано, либо их часть.
 
В результате применения поиска реестр фильтруется до записей, название или имя автора которых удовлетворяет поисковому запросу хотя бы частично.
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Поиск по названию сущности и поиск по логину автора  | 
|---|
 
  | 
 
  
  | 
Чтобы сбросить фильтрацию, нажмите на кнопку 
 в поле.
Фильтр по колонке
Для некоторых типов колонок доступен фильтр, открывающийся по нажатию на их название. Фильтрация применяется автоматически по выбору значений фильтра. Количество отфильтрованных записей отображается рядом в названием реестра и сохраняется на протяжении всей сессии пользователя. Чтобы сбросить фильтрацию, достаточно нажать на иконку
 рядом с количеством выбранных значений.
Фильтр доступен для колонок следующего типа:
- Колонки с типом "Дата" (например, "Создание"). По нажатию на заголовок колонки раскрывается компонент, содержащий поля для ввода даты со встроенным календарем (dd.MM.yyyy) и поля для ввода времени (hh.MM.ss). 
 
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Фильтр по колонке с типом "Дата" | 
|---|
 
  | 
 
  | 
- Колонки с типом "Число" (например, "Количество записей" в списке датасетов). По нажатию на заголовок колонки раскрывается компонент, содержащий поля для ввода диапазона чисел. 
 
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Фильтр по колонке с типом "Число" | 
|---|
 
  | 
 
  | 
- Колонки с типом "Строка" (например, "Источник" в списке датасетов. При нажатии на заголовок колонки открывается выпадающий список с чек-боксами  на основе всех строковых значений в колонке. Строка поиска позволяет найти нужные значения, если список слишком длинный. Кнопка "Выбрать все" выбирает все значения колонки. При этом, даже если введен текст в поле поиска, нажатие "Выбрать все" выбирает все значения, а не только видимые. 
 
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Принцип работы фильтра по колонке с типом "Строка" | 
|---|
 
  | 
 
  | 
- Колонки "Тип" и "Иконка" (например, "Тип" в реестре датасетов). При нажатии на заголовок колонки открывается встроенный перечень типов, которые нужно отметить чек-боксами.  Строка поиска позволяет найти нужные значения, если список слишком длинный.Кнопка "Выбрать все" выбирает все значения колонки. При этом, даже если введен текст в поле поиска, нажатие "Выбрать все" выбирает все значения, а не только видимые. 
 
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Фильтр по колонке с типом "Тип" | 
|---|
 
  | 
 
  | 
|  Подсказка | 
|---|
При нажатии на заголовок колонки "Тип" поведение различается:  | 
При отсутствии данных, соответствующих фильтру, отображается страница с подсказкой:
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Отсутствуют данные, соответствующие фильтру | 
|---|
 
  | 
 
  | 
Сортировка записей
Сортировка записей осуществляется в том же компоненте, что и фильтрация по колонке, появляющемся по нажатию на заголовок колонки.
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Сортировка по списка виджетов по колонке "Тип" | 
|---|
 
  | 
 
  | 
Для сортировки доступны все колонки, кроме "Иконка" в реестре проектов и "Превью" в реестрах SVG-объектов и тем. Для разных типов колонок опции сортировки отличаются:
- Для колонок типа "Дата" - "Сначала старые/Сначала новые";
 - Для колонок типа "Число" - "По возрастанию/По убыванию";
 - Для колонок типа "Строка" - "По возрастанию (A-Z)/По убыванию (Z-А);
 - Для колонок "Тип", где они есть - "По возрастанию/По убыванию" (согласно наименованию типа).
 
По умолчанию записи сортируются по дате создания по убыванию (сначала новые). 
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Сортировка по дате | 
|---|
 
  | 
 
  | 
Управление тегами
Тег - это метка, добавляемая к сущности системы ее создателем для информирования других пользователей об особенностях данной сущности. Функциональность добавления тегов доступна только для базовых сущностей системы: 
- датасетов;
 - источников; 
 - фильтров; 
 - проектов; 
 - виджетов;
 - компонентов.
 
При этом управление тегами доступно из любого реестра системы.
Панель управления тегами 
Кнопка 
 открывает всплывающую панель управления тегами.  На панели отображаются все теги, добавленные к сущностям во всех реестрах. 
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Панель управления тегами  | 
|---|
 
  | 
 
  | 
Для каждого тега отображаются:
- Текст тега в выбранном цвете;
 - Количество связей тега с сущностями системы.
 
Со списком тегов можно производить следующие действия:
- Поиск. Кнопка 
 позволяет осуществлять полнотекстовый поиск по списку тегов;  - Сортировка. Кнопка 
 позволяет выбрать сортировку тегов но названию (по возрастанию - A-Z, по убыванию - Z-A); - Групповое удаление. Для этого необходимо нажать на кнопку "Выбрать несколько", выбрать чек-боксами теги, которые необходимо удалить, и нажать на кнопку "Удалить".
 
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Поиск тегов, сортировка по убыванию и выбор тегов для группового удаления | 
|---|
 
  | 
 
  | 
После нажатия на кнопку появляется предупреждение, в котором необходимо подтвердить или отменить удаление. Отменить удаление также можно на этапе выбора тегов, нажав на кнопку "Отменить".
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Подтверждение удаления тегов | 
|---|
 
  | 
 
  | 
Добавление тегов
Процедура добавления тега одинакова для всех сущностей, для которых доступны теги. Для добавления тегов прямо в реестре сущностей необходимо:
1. Нажать на всплывающую кнопку действий
 в конце строки датасета и выбрать "Настроить теги" в выпадающем меню. Отобразится еще один уровень иерархии меню - компонент настройки тегов:
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Компонент настройки тегов | 
|---|
 
  | 
 
  | 
2. Выбрать тег из раскрывающегося списка существующих тегов:
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Выбор тега из списка | 
|---|
 
  | 
 
  | 
либо создать новый тег: ввести в поле текст тега, выбрать для него цвет в палитре и нажать на кнопку 
:
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Создание нового тега | 
|---|
 
  | 
 
  | 
В обоих случаях тег будет добавлен к сущности. 
|  Примечание | 
|---|
 | 
- К одной сущности можно добавить не более 10 тегов. Если создать дополнительный тег, он появится в системе, но не будет привязан к сущности.
 - Длина одного тега не должна превышать 15 символов.
 - По возможности тег должен состоять из одного слова, если слов больше, они соединяются в последовательность символов без пробелов. 
 
  | 
Удаление тегов
Чтобы удалить тег для сущности, необходимо раскрыть компонент добавления тега и нажать на кнопку крестика рядом с добавленным тегом:
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Удаление тега | 
|---|
 
  | 
 
  | 
Если тег привязан к другим сущностям, выведется предупреждение о связях, которые будут затронуты:
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Предупреждение о затрагиваемых сущностях | 
|---|
 
  | 
 
  | 
|  Примечание | 
|---|
 | 
- Удалять можно только свои теги;
 - Суперпользователь может удалять любые теги.
 
  | 
Избранное
Избранное - это список важных для пользователя сущностей, помеченных особым образом. Список избранных сущностей уникален для каждого пользователя. 
Функциональность добавления в избранное доступна для базовых сущностей системы и только в табличном представлении реестра: 
- датасетов;
 - источников; 
 - фильтров; 
 - проектов; 
 - виджетов;
 - компонентов;
 - тем.
 
Для добавления сущности в избранное достаточно нажать на всплывающую кнопку 
, появляющуюся в колонке "Название" при наведении на строку сущности в реестре.
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Добавить в избранное | 
|---|
 
  | 
 
  | 
Кнопка изменит свой цвет на желтый. Повторное нажатие на кнопку удаляет сущность из избранного.
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Удалить из ибранного | 
|---|
 
  | 
 
  | 
Список избранных сущностей доступен по кнопке 
 в верхнем правом углу окна реестра. При нажатии на кнопку отобразятся только сущности, добавленные в избранное в этом реестре. 
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Список избранного уникален для каждого реестра | 
|---|
 
  | 
 
  | 
При отображении избранного также доступно удаление сущностей из избранного путем нажатия на иконку 
 в строке избранной сущности.
Для выхода из избранного следует нажать на кнопку  
 в верхнем правом углу окна реестра. Отобразятся все сущности реестра. 
|  Примечание | 
|---|
Признак "Избранное" не импортируется при импорте проекта. Признак "Избранное" не экспортируется. При копировании объектов признак "Избранное" не копируется.  | 
 Связи 
В приложении большинство типов сущностей предназначены для использования другими сущностями. Например, компоненты виджетов используются в виджетах, а виджеты – в проектах. Когда сущность А используется сущностью Б, считается, что у сущности А есть связь.
В реестрах таких сущностей отображается колонка «Связи», в которой для каждой сущности показывается количество раз использования этой сущности другими сущностями. Например:
- если виджет используется в проекте А два раза и в проекте Б один раз, то в колонке связи для него отображается количество 3;
 - если датасет используется в проекте, в таблицах А и А-копия, то в колонке связи для него отображается количество 2 и т. д.
 
|  Подсказка | 
|---|
 | 
При удалении сущности со связями в модальном окне удаления указываются затрагиваемые сущности, а не связи. Так, если виджет используется в проекте А два раза и в проекте Б один раз, то в окне удаления будет указано: «Проекты (2): Проект А, Проект Б». Таким образом, у сущности три связи, а ее удаление затрагивает две сущности.  | 
В таблице ниже даны типы сущностей, которые могут иметь связи, использующие их типы сущностей, и описание подсчета количества использований.
| Тип сущности | Тип использующей сущности | Подсчет количества связей | 
|---|
| Датасет | Шаблон глобального фильтра | Количество сущностей с типом «Шаблон глобального фильтра», которые используют этот датасет  | 
| Компонент проекта «Таблица» | Количество таблиц, которые используют этот датасет | 
| Компонент проекта «SVG-объект» | Количество объектов, которые используют этот датасет | 
| Компонент проекта «HTML-редактор» | Количество объектов, которые используют этот датасет | 
| Виджет | Количество сущностей с типом «Виджет», которые используют этот датасет | 
| Объединенный датасет | Количество сущностей с типом «Объединенный датасет», созданных с использованием этого датасета | 
| Шаблон глобального фильтра | Компонент проекта «Фильтр» | Количество фильтров, которые используют этот шаблон | 
| Виджет | Проект | Количество использований в проектах этого виджета | 
| Компонент виджета | Виджет | Количество виджетов, которые используют этот компонент | 
| SVG-объект | Компонент проекта «SVG-объект» | Количество объектов, которые используют этот SVG-объект | 
Действия
Доступные для совершения над сущностью действия отображаются при наведении на край строки сущности реестра в колонке «Действия». 
Как правило, для сущностей доступны редактирование и удаление, вызываемые по нажатию кнопки 
 , но может быть и другой набор действий, в зависимости от прав доступа к сущности у авторизованного пользователя.
Групповое удаление
Удалить несколько или все сущности на текущей странице реестра можно, отметив флажками те сущности, которые следует удалить:
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Удаление нескольких сущностей | 
|---|
 
  | 
 
  | 
Количество выбранных сущностей отобразится рядом с заголовком раздела: 
. Если нажать на иконку крестика, выбор будет сброшен.
Для удаления выбранных сущностей следует нажать кнопку «Удалить», расположенную справа над таблицей реестра. После нажатия на кнопку появляется окно подтверждения удаления:
|  Scroll Title | 
|---|
| title-alignment | center | 
|---|
 | title | Подтверждение группового удаления | 
|---|
 
  | 
 
  | 
Окно подтверждения удаления содержит наименования выбранных для удаления объектов. Для подтверждения удаления необходимо нажать кнопку «Удалить», для отмены удаления - «Отменить».