HandyCafe Docs
owner it-admin cashier

Веб-менеджер кафе

«Веб-менеджер кафе» представляет собой адаптивную панель управления в браузере по адресу handycafe.app . Она связывается с сервером HandyCafe через защищенный облачный ретранслятор, поэтому владельцы и уполномоченные операторы могут наблюдать за кафе и управлять им, не открывая прямой доступ к локальному серверу из интернета.

Что вы можете делать

  • Наблюдать в реальном времени за компьютерами, сессиями, выручкой за текущий час, выручкой за сегодняшний день и средней длительностью сессии за сегодня.
  • Искать консоли или участников и фильтровать консоли по состоянию: офлайн, на паузе, на обслуживании, активные или свободные.
  • Запускать гостевую сессию; завершать, блокировать и разблокировать сессии; добавлять время к сессии; перезагружать или выключать ПК; смотреть запущенные на нем приложения; отправлять объявления по всему кафе.
  • Искать участников, просматривать балансы и недавнюю историю, пополнять кошелек и начислять игровое время.
  • Просматривать структуру выручки, выручку по дням, загрузку и почасовую активность за выбранный период.
  • Просматривать журнал удаленных действий: само действие, объект, безопасную сводку параметров, оператора, результат, ошибку и время.

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

Состояние соединения

В нижней части экрана показываются два независимых состояния:

  • Облачный канал представляет собой соединение браузера с HandyCafe Cloud.
  • Сервер кафе представляет собой активный канал передачи команд из облака на серверный компьютер.

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

Безопасность и надежность

Вход выполняется через сессию учетной записи HandyCafe. Каждый запрос к кафе проверяется на право владения и на наличие подписки «Облако». Удаленные операции записи защищены ограничением частоты запросов, проверкой входных данных, обязательным ключом идемпотентности и записью в журнал аудита. Повторное использование того же ключа с другими параметрами отклоняется. У запросов из браузера к API есть жесткий тайм-аут, а тикеты WebSocket живут недолго и действуют однократно.

Заметки об участнике передаются на сервер кафе, но не попадают в сводку параметров журнала удаленных действий. Пароли, сессионные токены и сырые тикеты аутентификации никогда не показываются на странице активности.

Требования

  • Учетная запись HandyCafe, которой принадлежит кафе или у которой есть права на него.
  • Действующая лицензия и необходимая подписка «Облако».
  • Актуальная версия сервера HandyCafe, подключенная к облачному ретранслятору.

Если сервер кафе не в сети, данные в реальном времени и удаленные команды работать не будут, пока серверный компьютер не получит корректное состояние лицензии и не переподключится к HandyCafe Cloud.