HandyCafe Docs
owner cashier it-admin

Панель управления

Панель управления HandyCafe Server - центр управления интернет-кафе или игровым центром. После входа в систему вы попадаете на главную страницу, которая выступает маршрутизатором для загрузки всех остальных страниц системы. Все задачи навигации, мониторинга и управления начинаются здесь.

Структура интерфейса

Панель управления разделена на четыре области:

  1. Верхняя панель. Горизонтальная полоса заголовка в верхней части окна. Отображает название бренда HandyCafe и заголовок текущей активной страницы.
  2. Боковая панель. Вертикальная панель навигации в левой части. Каждый элемент представляет собой кнопку-иконку для перехода к другой странице. Активная страница визуально выделена.
  3. Область контента. Основное рабочее пространство справа от боковой панели. В этой области отображается текущая выбранная страница (Панель администрирования, Участники, Отчеты и т.д.).
  4. Строка состояния. Необязательная нижняя полоса в нижней части окна. Её можно показать или скрыть в настройках отображения.

Навигация по боковой панели

Боковая панель обеспечивает быстрый доступ ко всем страницам системы. Каждый элемент показывает иконку и при наведении - название страницы. Доступны следующие страницы:

Страница Иконка Описание
Компьютеры (Панель администрирования) Монитор Мониторинг и управление всеми клиентскими ПК
Консоли Геймпад Управление сессиями игровых консолей
Лицензии Сертификат Просмотр и управление программными лицензиями
Участники Аккаунты Создание и управление аккаунтами участников
Запросы Вопрос Обработка ожидающих запросов на вход и OAuth-запросов
Заказы Корзина Управление заказами еды, напитков и товаров
Расходы Минус Запись и отслеживание бизнес-расходов
Журналы Документ Просмотр системных и аудиторских журналов
Отчеты Линейный график Просмотр кассовых отчетов и отчетов по сменам
Статистика Диаграмма Анализ статистики выручки, сессий и участников
Настройки Шестеренка Конфигурация всех системных параметров

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

Значок открытых заказов

Элемент навигации "Заказы" отображает значок с количеством текущих открытых (невыполненных) заказов. Это число обновляется в реальном времени при создании или закрытии заказов, что позволяет кассирам сразу видеть невыполненную работу.

Доступ к страницам на основе ролей

Не все пользователи видят одинаковую боковую панель. Видимость страниц зависит от роли и прав вошедшего кассира:

  • Аккаунты администраторов (созданные во время мастера первоначальной настройки) имеют неограниченный доступ ко всем страницам.
  • Аккаунты кассиров получают роль с определенными флагами прав. Если роль кассира не предоставляет доступ к конкретной странице, она скрыта из боковой панели.
  • При входе кассира система проверяет его права роли и автоматически перенаправляет на первую доступную страницу, если текущая ограничена.

Подробнее о ролях и правах см. Роли и права кассиров.

Проверка обновлений

При запуске панель управления проверяет наличие обновлений программного обеспечения. Если доступна новая версия HandyCafe Server, в правом верхнем углу экрана появляется постоянное уведомление. Оно отображает номер новой версии и предлагает загрузить и установить обновление.

Проверка выполняется без уведомлений. Если обновлений нет или сервер обновлений недоступен, уведомление не показывается.

Проверка лицензии

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

Подробнее см. Лицензирование.

Строка состояния

Строка состояния - тонкая горизонтальная полоса в нижней части панели управления. Она отображает контекстную информацию о текущем состоянии приложения. Видимость управляется настройкой:

  • Показать или скрыть строку состояния: перейдите в Настройки и переключите параметр "Строка состояния" в разделе "Отображение".

При скрытии область контента расширяется на всю высоту окна.

Последовательность инициализации

При загрузке панели управления после успешного входа автоматически выполняется ряд шагов инициализации:

  1. Системные настройки загружаются из базы данных.
  2. Восстанавливаются сохраненные сессии (если они были запущены до перезагрузки).
  3. Серверный сокет начинает прослушивание клиентских подключений.
  4. Отправляется сетевой запрос для обнаружения подключенных клиентов.
  5. Загружаются права роли кассира и скрываются ограниченные страницы.
  6. Проверяется статус бета-лицензии.
  7. Запускается таймер проверки лицензии.
  8. Инициализируется счетчик открытых заказов для значка на панели.
  9. В фоновом режиме выполняется проверка обновлений.

Все эти шаги неблокирующие. Если какой-либо шаг завершится неудачно, панель управления продолжит работу. Ошибка записывается в консоль, но не препятствует использованию системы.

Системный шрифт

Панель управления использует системный шрифт, настроенный в Настройки > Общие. Весь текст интерфейса отображается выбранным семейством шрифтов.


Дальнейшие шаги