graph TD
LOGIN["Вход в систему"] --> SHELL["Главный экран"]
SHELL --> MENU["Боковое меню\n(дерево разделов)"]
SHELL --> ONLINE["Онлайн-мониторинг\n(карта + таблица)"]
MENU --> GRID["Справочник / Реестр\n(таблица данных)"]
GRID --> VIEW["Просмотр записей\nфильтрация, сортировка,\nвыбор столбцов"]
GRID --> ADD["Добавление записи\n(если разрешено)"]
GRID --> EDIT["Редактирование записи\n(если разрешено)"]
GRID --> DEL["Удаление записи\n(если разрешено)"]
GRID --> ACTIONS["Специальные действия\n(экспорт, вызов функции)"]
GRID --> DETAIL["Детализация\n(вложенные вкладки)"]
GRID --> EXPORT["Экспорт в Excel"]
ONLINE --> MAP_VIEW["Карта ТС\nкластеры маркеров,\nтекущее положение"]
ONLINE --> MAP_TRACK["Загрузка трека\nвыбор ТС + период"]
ONLINE --> ALERTS_VIEW["Просмотр тревог\nв реальном времени"]
ONLINE --> TABLE_VIEW["Табличное представление\nсписок ТС + статусы"]
MAP_TRACK --> TRACK_EVENTS["Просмотр событий трека\nтаймлайн, точки на карте"]
ACTIONS --> REPORT_XLS["Отчёт XLS/PDF"]
ACTIONS --> CUSTOM_ACTION["Пользовательское действие\n(форма параметров)"]
DETAIL --> GRID