Рестораны
Введение
На вкладке Рестораны отображается список всех подключенных ресторанов.
Список можно фильтровать по полям:
- ObjectId — код объекта
- Name — название объекта
- Address — адрес объекта.
Нажмите кнопку Найти для фильтрации.
Кнопка Очистить удаляет заполненные поля.
Кнопка — экспорт списка объектов в формате CSV
Значок шестеренки напротив ресторана переведет на страницу ресторана.
Карточка ресторана
Наверху страницы указан ID объекта, и его название. Ниже расположены вкладки:
- Общая информация — содержит информацию о ресторане
- Лицензии — вкладка содержит информацию об активированных лицензиях
- Задачи — отправка команд и просмотр статуса задач
- Анализ меню — проверка меню
- Управление меню — управление категориями блюд и настройка меню
- Параметры создания заказа — вкладка для настройки Агента
- Логи — страница скачивания логов r_keeper
- Запросы — разрешить или запретить список заказов на ресторане.
Общая информация
На вкладке указана общая информация о ресторане.
Ниже расположены блоки:
Подключенные системы — это выпадающий список с информацией о типе подключенной системы.
Пример:
Тип подключенной системы. Отображаются виды систем, доступные к подключению на данный момент в ресторане.
Основная система. В колонке можно выбрать к системе какого конкретно агента в ресторане будут направлены команды.
Нужно выбрать основную систему, на которую будут адресованы запросы через WS API, затем обязательно нажать кнопку
Состояния. Отображаются все системы, которые подключены к White Server агентам и опознанные, как относящиеся к данному объекту. А также состояние этих систем. Подробнее читайте в статье Структура оповещения об ошибках подключения к системам нового дашборда
Индикатор состояния Основной системы. Расположен между колонками Основная система и Состояния.
— означает, что Основная система не выбиралась и не сохранялась ранее вручную, она определена автоматически.
— означает, что Основная система сохранена и все запросы к системам данного типа будут адресованы строго к ней.
— означает, что сохраненная ранее Основная система не подключена ни к одному агенту. Но есть другие системы подобного типа. Требуется либо выяснить причину отключения системы, либо выбрать и сохранить другую.Важно! При сохранении системы, ни при каких условиях не произойдет переключение на другую. Даже при удалении выбранной системы!При этом есть возможность отправлять запросы в системы, невыбранные и сохраненные, как Основная. Подробнее читайте в статье.
Мультиагенты — отображает подключение к r_k Delivery
- Агенты V2 — содержит информацию обо всех агентах, работающих с рестораном, информацию об их активности, версии и подключенные к выбранным агентам системы.
В правом углу расположены три кнопки:
Карточка агента При нажатии переходит на страницу агента. Подробнее читайте в статье Карточка агента. | Создать команду При нажатии откроется поле, где можно из выпадающего списка выбрать команду для агента. | Удалить агента Кнопка позволяет вручную удалить его привязку к ресторану, если агент больше не используется. |
Лицензии
На вкладке содержится информация об активированных лицензиях, их сроках действия и статусах.
Читайте подробнее в статье.
Задачи
На вкладке доступна отправка команд к выбранному агенту и просмотр информации о задачах
Вкладка позволяет:
- Искать задачи
- Фильтровать задачи
- Посмотреть лог-файлы
- Посмотреть время выполнения
- Посмотреть статус выполнения задачи
Для поиска задачи доступны поля:
- TaskGuid — код задачи
- Aggregatorid — код агрегатора
- Objectid — код объекта
- AgentGuid — код агента.
Для фильтрации доступны поля:
- Дата — задачи за период времени
- Agregator Status — статус агрегатора
- System Type — тип системы
- Agent Version — версия агента
- Agent Status — статус агента
- cmd — тип команды
- TaskTypeV2 — тип команды Агента V2
- License Error — статус лицензии
- Task Status — статус задачи.
Кнопки управления:
- Найти — выполняет фильтрацию по заполненным полям
- Очистить — очищает все поля
Анализ меню и Управление меню
Вкладки используются для просмотра меню, забранного из кассы. В данный момент остальной функционал не используется.
Параметры создания заказа
Вкладка используется для настройки агента. Указанные на вкладке параметры будут использоваться для работы через WS API с данным объектом.
На страничке есть две кнопки:
- Обновить справочники — загружает все доступные параметры на кассе. Данные поступают с сервера справочников. Система сохраняет время и дату последней загрузки.
Сохранить — сохраняет настройки на сервере и применяет их на агенте.
Важно! После каких-либо изменений на странице обязательно следует сохранить изменения.
Также есть выпадающие вкладки для настройки:
- Обязательные параметры — параметры необходимые для создания заказа на кассе
- Необязательные параметры — необязательные параметры для создания заказа.
Описание параметров:
Параметр | Секция конфигурации | Описание |
---|---|---|
Обязательные параметры | ||
Кассир | RKeeper:OrderCreationPreferences | Идентификатор r_keeper кассира, от имени которого будут проводится оплата заказа |
Стол для заказа | RKeeper:OrderCreationPreferences | Код r_keeper стола, для которого будет создан заказ |
Касса | RKeeper:OrderCreationPreferences | Идентификатор r_keeper кассы, на которой
|
Типа Заказа | RKeeper:OrderCreationPreferences | Код r_keeper типа заказа |
Категория заказа | RKeeper:OrderCreationPreferences | Код r_keeper категории заказа |
Причина отмены блюда | RKeeper:OrderCreationPreferences | Код r_keeper причины отмены заказа |
Необязательные параметры | ||
Валюта заказов | RKeeper:OrderCreationPreferences | Код r_keeper валюты, которой будет проводится оплата онлайн-заказов. По умолчанию используются рубли. |
Идентификатор торговой группы | RKeeper:OrderCreationPreferences | Идентификатор r_keeper торговой группы блюд. Если указан, оставляет в меню блюда только из этой торговой группы. |
Тип Цены | RKeeper:OrderCreationPreferences | Идентификатор r_keeper типа цены, используемый при получении меню. |
Код селектора меню | RKeeper:OrderCreationPreferences | Код селектора. Если указан будет использоваться для построения дерева категорий и фильтрации блюд. |
Время подтверждения заказа в секундах | RKeeper:OrderCreationPreferences | Время ожидания подтверждения создания заказа на кассе. Указывается в секундах. По истечении этого времени окно на кассе закроется и агент будет знать, что заказ проигнорирован. |
Имя узла с формой подтверждения заказа | RKeeper:OrderCreationPreferences | Видимое на кассе r_keeper имя узла или его IP-адрес, на котором развёрнут сайт агента с формой подтверждения создания заказа. |
Создавать неподтвержденный заказ | RKeeper:OrderCreationPreferences | true — агент продолжит создавать заказ, если он был проигнорирован на кассе, просрочен CashierTimeoutSec. |
Создавать заказ как черновик | RKeeper:ConfirmOrderIfIgnoredOnKass | true — значение по умолчанию, все заказы будут создаваться как "отложенные" ("черновики"). |
Код типа заказа для самовывоза | RKeeper:OrderCreationPreferences:PickupPreferences | Опциональный код типа заказа для самовывоза, если pickup.taker = custmer. |
Код категории заказа для самовывоза | RKeeper:OrderCreationPreferences:PickupPreferences | Опциональный код категории заказа для самовывоза, если pickup.taker = custmer. |
Тип гостя | RKeeper:OrderCreationPreferences | Указывается тип гостя из настроек кассы, с которым будут создаваться заказы. |
Игнорировать фильтрацию меню по торговым группам и типу цены | RKeeper:OrderCreationPreferences | true — Будет игнорироваться фильтрация меню по указанным выше торговым группам и типу цены. |
Пример:
- Загрузите данные с сервера справочников
- С помощью выпадающего списка заполните обязательные параметры
- Сохраните новые конфигурации, чтобы отправить на агент.
Логи
Вкладка используется для загрузки логов из сервера\серверов справочников и кассового\кассовых серверов кассы.
На страничке есть кнопка Загрузить логи.
Нажатие на нее дает возможность скачать логи из выбранной системы r_keeper
Для этого нужно выбрать тип системы и ту систему, логи которой нужно скачать:
После скачивания архив с логами будет находиться в списке, пример:
Запросы
Страница, на которой можно разрешить, либо запретить забирать информацию о заказах из кассы объекта через метод GetOrderList API White Server
На вкладке можно управлять тремя параметрами:
Параметр | Секция конфигураций | Описание |
---|---|---|
Разрешить запрос списка заказов на ресторане | checkbox_get_order_list_allowed | true — Запрос GetorderList возвращает список заказов из выбранного кассового сервера (mid) ресторана. false — Запрос GetOrderList на данный ресторан будет запрещен. |
Разрешить запрос заказов со всех столов | checkbox_get_order_list_allowed | true — Запрос GetOrderList возвращает список заказов со всех столов |
Разрешить запрос закрытых заказов | checkbox_get_order_list_allowed | true — Запрос GetOrderList возвращает все заказы. В том числе и закрытые. |