Панель управления
Панель управления HandyCafe Server - центр управления интернет-кафе или игровым центром. После входа в систему вы попадаете на главную страницу, которая выступает маршрутизатором для загрузки всех остальных страниц системы. Все задачи навигации, мониторинга и управления начинаются здесь.
Структура интерфейса
Панель управления разделена на четыре области:
- Верхняя панель. Горизонтальная полоса заголовка в верхней части окна. Отображает название бренда HandyCafe и заголовок текущей активной страницы.
- Боковая панель. Вертикальная панель навигации в левой части. Каждый элемент представляет собой кнопку-иконку для перехода к другой странице. Активная страница визуально выделена.
- Область контента. Основное рабочее пространство справа от боковой панели. В этой области отображается текущая выбранная страница (Панель администрирования, Участники, Отчеты и т.д.).
- Строка состояния. Необязательная нижняя полоса в нижней части окна. Её можно показать или скрыть в настройках отображения.
Навигация по боковой панели
Боковая панель обеспечивает быстрый доступ ко всем страницам системы. Каждый элемент показывает иконку и при наведении - название страницы. Доступны следующие страницы:
| Страница | Иконка | Описание |
|---|---|---|
| Компьютеры (Панель администрирования) | Монитор | Мониторинг и управление всеми клиентскими ПК |
| Консоли | Геймпад | Управление сессиями игровых консолей |
| Лицензии | Сертификат | Просмотр и управление программными лицензиями |
| Участники | Аккаунты | Создание и управление аккаунтами участников |
| Запросы | Вопрос | Обработка ожидающих запросов на вход и OAuth-запросов |
| Заказы | Корзина | Управление заказами еды, напитков и товаров |
| Расходы | Минус | Запись и отслеживание бизнес-расходов |
| Журналы | Документ | Просмотр системных и аудиторских журналов |
| Отчеты | Линейный график | Просмотр кассовых отчетов и отчетов по сменам |
| Статистика | Диаграмма | Анализ статистики выручки, сессий и участников |
| Настройки | Шестеренка | Конфигурация всех системных параметров |
Страница Настройки доступна через отдельную иконку шестеренки внизу боковой панели, отдельно от основных элементов навигации.
Значок открытых заказов
Элемент навигации "Заказы" отображает значок с количеством текущих открытых (невыполненных) заказов. Это число обновляется в реальном времени при создании или закрытии заказов, что позволяет кассирам сразу видеть невыполненную работу.
Доступ к страницам на основе ролей
Не все пользователи видят одинаковую боковую панель. Видимость страниц зависит от роли и прав вошедшего кассира:
- Аккаунты администраторов (созданные во время мастера первоначальной настройки) имеют неограниченный доступ ко всем страницам.
- Аккаунты кассиров получают роль с определенными флагами прав. Если роль кассира не предоставляет доступ к конкретной странице, она скрыта из боковой панели.
- При входе кассира система проверяет его права роли и автоматически перенаправляет на первую доступную страницу, если текущая ограничена.
Подробнее о ролях и правах см. Роли и права кассиров.
Проверка обновлений
При запуске панель управления проверяет наличие обновлений программного обеспечения. Если доступна новая версия HandyCafe Server, в правом верхнем углу экрана появляется постоянное уведомление. Оно отображает номер новой версии и предлагает загрузить и установить обновление.
Проверка выполняется без уведомлений. Если обновлений нет или сервер обновлений недоступен, уведомление не показывается.
Проверка лицензии
После загрузки панели управления в фоновом режиме запускается процесс проверки лицензии. Он периодически подтверждает действительность лицензии HandyCafe на сервере лицензирования. Если лицензия истекает или возникает проблема, поверх панели управления может появиться оверлей бета-лицензии, ограничивающий приложение режимом только для чтения до разрешения проблемы с лицензией.
Подробнее см. Лицензирование.
Строка состояния
Строка состояния - тонкая горизонтальная полоса в нижней части панели управления. Она отображает контекстную информацию о текущем состоянии приложения. Видимость управляется настройкой:
- Показать или скрыть строку состояния: перейдите в Настройки и переключите параметр "Строка состояния" в разделе "Отображение".
При скрытии область контента расширяется на всю высоту окна.
Последовательность инициализации
При загрузке панели управления после успешного входа автоматически выполняется ряд шагов инициализации:
- Системные настройки загружаются из базы данных.
- Восстанавливаются сохраненные сессии (если они были запущены до перезагрузки).
- Серверный сокет начинает прослушивание клиентских подключений.
- Отправляется сетевой запрос для обнаружения подключенных клиентов.
- Загружаются права роли кассира и скрываются ограниченные страницы.
- Проверяется статус бета-лицензии.
- Запускается таймер проверки лицензии.
- Инициализируется счетчик открытых заказов для значка на панели.
- В фоновом режиме выполняется проверка обновлений.
Все эти шаги неблокирующие. Если какой-либо шаг завершится неудачно, панель управления продолжит работу. Ошибка записывается в консоль, но не препятствует использованию системы.
Системный шрифт
Панель управления использует системный шрифт, настроенный в Настройки > Общие. Весь текст интерфейса отображается выбранным семейством шрифтов.
Дальнейшие шаги
- Панель администрирования: мониторинг и управление клиентскими ПК
- Управление сессиями: запуск, пауза и остановка сессий
- Настройки: конфигурация системных параметров
- Вход кассира: процесс входа в систему