Корзина
На этой странице
Назначение модуляЧто попадает в корзинуОсновная таблицаПеренос объекта в корзинуВосстановление объектаПолное удаление объектаРабота с настройкой колонокПоследовательность работы с корзинойНазначение модуля
Корзина - это раздел Gelios CMS, в котором отображаются объекты мониторинга, удаленные пользователем или его дочерними пользователями из административной панели. Объект, удаленный в корзину, не исчезает из системы окончательно: он получает признак удаления и становится доступен для восстановления или полного удаления.
Модуль Корзина используется для контроля удаленных объектов, проверки даты удаления, восстановления ошибочно удаленного объекта и выполнения окончательного удаления без возможности возврата.
Удаленный объект - это объект мониторинга, который был исключен из активного списка объектов и перенесен в корзину. Восстановление возвращает такой объект в рабочий список объектов. Полное удаление удаляет объект из корзины окончательно и не предполагает дальнейшего восстановления средствами интерфейса.

Что попадает в корзину
В корзине хранятся удаленные объекты мониторинга.
Для объекта в корзине сохраняются основные идентификационные данные: ID, имя, владелец, идентификатор, производитель, тип оборудования, тип объекта и даты, связанные с созданием и удалением.
Основная таблица
Основная таблица раздела Корзина содержит объекты, которые были удалены из активного списка объектов. Для быстрого поиска используются фильтры в строке под заголовками колонок. Пользователь может ввести значение в поле поиска нужной колонки, и таблица отобразит только строки, соответствующие введенному условию.
Таблица поддерживает общие механизмы работы с данными: сортировку, множественную сортировку, настройку отображаемых колонок, обновление данных, переход по страницам и выгрузку списка в файл .xlsx.
В таблице используются следующие колонки:
№ - порядковый номер строки в текущем отображении таблицы.
ID - внутренний идентификатор объекта в Gelios CMS. Присваивается системой автоматически и не редактируется пользователем.
Имя - название объекта мониторинга, под которым он отображался в системе до удаления.
Иконка - графическое обозначение объекта.
Акционность - показывает, является ли объект платным или бесплатным. У платных объектов нет ограничений по функционалу, связанному с платностью. Бесплатные объекты имеют ограничения по хранению данных и отображению датчиков.
Владелец - учетная запись, которой принадлежит объект. Владелец обладает основными правами на объект.
Идентификатор - уникальный идентификатор оборудования или объекта, например IMEI, серийный номер или иной код устройства.
Телефонный номер - номер SIM-карты, установленной в оборудовании, если он был указан в карточке объекта.
Произвольные поля - дополнительные пользовательские данные, если они были заполнены в карточке объекта.
Производитель - производитель оборудования, выбранный в карточке объекта.
Тип оборудования - модель или протокол оборудования, установленного на объекте.
Тип объекта - категория объекта, например автомобиль или стационарный объект.
Доп. телефон - дополнительный телефонный номер, если он был указан.
Последнее сообщение - дата и время последнего сообщения от объекта, если такие данные были получены.
Создан - дата и время создания объекта в системе.
Удалён в - дата и время переноса объекта в корзину.
Дней до удаления - расчетное количество дней до планового удаления, если колонка включена в настройках отображения. С учетом текущего состояния автоочистки это поле не следует использовать как подтверждение фактического автоматического удаления.
Удалить - действие для полного удаления объекта из корзины.
Восстановить - действие для возврата объекта из корзины в активный список объектов.
Часть колонок находится правее первого экрана таблицы. Для просмотра дат и действий используется горизонтальная прокрутка.

Перенос объекта в корзину
Объект попадает в корзину после удаления из раздела Объекты. При таком удалении объект не удаляется из базы окончательно, а переносится в раздел Корзина и получает дату в колонке Удалён в.

Обязательные поля карточки объекта:
Имя - название объекта, которое будет отображаться в системе мониторинга и в CMS.
Тип объекта - категория объекта. От выбранного типа зависит логика отображения и часть доступных настроек.
Идентификатор - уникальный идентификатор устройства или объекта, по которому система связывает входящие сообщения с карточкой объекта.
Производитель - производитель установленного оборудования.
Тип оборудования - модель или протокол оборудования. Поле появляется после выбора производителя.
Владелец - пользователь, которому принадлежит объект.
Восстановление объекта
Действие Восстановить возвращает объект из корзины в активный список объектов. После запуска восстановления объект должен снова появиться в разделе Объекты и стать доступным для дальнейшей работы при наличии прав.
Восстановление может занимать несколько минут. Это связано с тем, что системе необходимо вернуть объект и связанные с ним данные в рабочее состояние.
Порядок восстановления объекта:
1. Открыть раздел Корзина.
2. Найти нужный объект по ID, Имени, Идентификатору или Владельцу.
3. Проверить, что выбран именно тот объект, который требуется восстановить.
4. Нажать действие Восстановить в строке объекта.
5. Дождаться завершения восстановления.
6. Перейти в раздел Объекты и проверить наличие восстановленного объекта.
Полное удаление объекта
Работа с настройкой колонок
В нижней части таблицы доступна настройка отображаемых колонок. Через нее пользователь может включить или скрыть поля таблицы, включая колонку Дней до удаления. Это полезно, когда необходимо сосредоточиться на ключевых данных: например, на ID, Имени, Идентификаторе, Создан, Удалён в, Удалить и Восстановить.
Если часть данных не видна на экране, необходимо использовать горизонтальную прокрутку таблицы или изменить набор отображаемых колонок.
Последовательность работы с корзиной
Для самостоятельной работы с разделом пользователь выполняет следующие действия:
1. Открывает раздел Корзина в Gelios CMS.
2. Проверяет список удаленных объектов в основной таблице.
3. При необходимости использует фильтр по ID, Имени, Владельцу или Идентификатору.
4. Просматривает дату Создан и дату Удалён в.
5. При необходимости включает колонку Дней до удаления в настройках отображения колонок.
6. Если объект был удален ошибочно, нажимает Восстановить и ожидает завершения восстановления.
7. Если объект необходимо удалить окончательно, нажимает Удалить в строке объекта и подтверждает операцию только после проверки данных.
8. После восстановления проверяет объект в разделе Объекты.
9. После полного удаления убеждается, что запись больше не отображается в корзине.
Раздел Корзина обеспечивает промежуточный контроль удаленных объектов в Gelios CMS. Пользователь должен различать три состояния: активный объект в разделе Объекты, удаленный объект в разделе Корзина и окончательно удаленный объект, который уже нельзя вернуть через интерфейс CMS.