Введение

На вкладке Рестораны отображается список всех подключенных ресторанов.
Список можно фильтровать по полям:

  • 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.
 false — на WhiteServer будет передано сообщение об отказе заказа.

Создавать заказ как черновикRKeeper:ConfirmOrderIfIgnoredOnKass true — значение по умолчанию, все заказы будут создаваться как "отложенные" ("черновики").
Код типа заказа для самовывозаRKeeper:OrderCreationPreferences:PickupPreferencesОпциональный код типа заказа для самовывоза, если pickup.taker = custmer.
Код категории заказа для самовывозаRKeeper:OrderCreationPreferences:PickupPreferences

Опциональный код категории заказа для самовывоза, если pickup.taker = custmer.

Тип гостяRKeeper:OrderCreationPreferences

Указывается тип гостя из настроек кассы, с которым будут создаваться заказы.

Игнорировать фильтрацию меню по торговым группам и типу ценыRKeeper:OrderCreationPreferences

true —  Будет игнорироваться фильтрация меню по указанным выше торговым группам и типу цены.

Пример:

  1. Загрузите данные с сервера справочников
  2. С помощью выпадающего списка заполните обязательные параметры
  3. Сохраните новые конфигурации, чтобы отправить на агент.

Логи

Вкладка используется для загрузки логов из сервера\серверов справочников и кассового\кассовых серверов кассы.

На страничке есть кнопка Загрузить логи. 

Нажатие на нее дает возможность скачать логи из выбранной системы r_keeper

Для этого нужно выбрать тип системы и ту систему, логи которой нужно скачать:

После скачивания архив с логами будет находиться в списке, пример:

Запросы

Страница, на которой можно разрешить, либо запретить забирать информацию о заказах из кассы объекта через метод GetOrderList API White Server

На вкладке можно управлять тремя параметрами:

ПараметрСекция конфигураций

Описание

Разрешить запрос списка заказов на ресторанеcheckbox_get_order_list_allowed

 true — Запрос GetorderList возвращает список заказов из выбранного кассового сервера (mid) ресторана.
Открывает возможность переводить в true остальные чекбоксы на странице. От этого зависит содержание ответа на запрос

 false — Запрос GetOrderList на данный ресторан будет запрещен.
Ошибка вида: 
"Запрос GetOrderList не разрешен настройками ресторана"

Разрешить запрос заказов со всех столовcheckbox_get_order_list_allowed

 true — Запрос GetOrderList возвращает список заказов со всех столов
 false — Запрос GetOrderList возвращает заказы только с указанного стола (см. статью по запросу)

Разрешить запрос закрытых заказовcheckbox_get_order_list_allowed

 true — Запрос GetOrderList возвращает все заказы. В том числе и закрытые.
 false — Запрос GetOrderList возвращает только активные заказы