Введение

Первичная установка Mobile Waiter 5

Версии продукта для работы с Mobile Waiter 5:  r_keeper версии 7.7.0, Android версии 10 или iOS версии 15.2.1. Перед началом работы убедитесь, что используете версии не ниже указанных.

Настройка связи с r_keeper 7

Перед установкой Mobile Waiter 5 необходимо настроить r_keeper 7.

Настройка состоит их 2 этапов:

  1. Настройка кассового сервера
  2. Настройка работников.

Настройка кассового сервера

  1. Откройте менеджерскую станцию
  2. Перейдите в меню Сервис > Менеджерская станция > Привилегии на объекты
  3. Проверьте наличие привилегии HTTP Access. В новых версиях r_kepeer 7 она предустановлена. Если у вас такой привилегии нет, создайте
  4. Перейдите в меню Сервис > Кассовые станции и устройства > кассовый сервер
  5. В свойствах кассового сервера укажите привилегию HTTP Access в разделе HTTP Ограничения
  6. В поле HTTP Data port укажите свободный порт, по которому будет доступен кассовый сервер. Мы будем использовать порт 8086
  7. Уберите галочку Use Free Listen Port

  8. Сохраните изменения.

Настройка работников

Обратите внимание!

Для авторизации в мобильном официанте нельзя использовать сотрудников из центрального офиса.

После настройки кассового сервера и привилегий, необходимо дать доступ на эту привилегию работнику.

  1. В менеджерской станции перейдите в меню Персонал > Работники
  2. Выберите желаемую роль работников, которые будут работать с мобильным официантов, или создайте новую
  3. Перейдите в свойства роли и добавьте привилегию HTTP Access. В нашем примере используется роль Кассиры
  4. Сохраните изменения. Учтите, что только пользователи роли с привилегией HTTP Access могут быть использованы для подключения к мобильному официанту.
    Например, для подключения к системе вы используете данные кассира, у которого есть привилегия HTTP Access. Затем вы можете использовать любого работника для входа в приложение.

Настройка для входа по QR-коду

В Mobile Waiter 5 реализована функция Вход по QR-коду. Чтобы воспользоваться ей, у пользователя должно быть право Настройка связи с мобильным официантом.
В свойствах роли работников активируйте право в разделе Кассовые ограничения.

После этого на кассе станут доступны кнопки Настройка связи с мобильным официантом и Сброс настроек мобильного официанта.

Настройки для iOS версий

Настройки для iOS версий идентичны настройкам для Android:

Если вы выполнили настройку кассового сервера и работников в менеджерской станции, переходите к установке Mobile Waiter 5.

Далее используйте ручную авторизацию или вход по QR-коду. Для входа по QR-коду, предварительно выполните настройки.

Раньше, для связи с iOS устройствами дополнительно необходима была настройка интерфейса http to https bridge. Сейчас эта настройка не используется. 
  1. В менеджерской станции перейдите в меню Сервис > Станции и устройства

  2. Выберите кассовый сервер, щелкните правой кнопкой мыши в свободном пространстве вкладки Устройства и выберите Список драйверов

  3. В открывшемся списке найдите интерфейс http to https bridge и перетащите его на белое поле. Ответьте Да на вопрос о назначении интерфейса.
  4. Заполните свойства драйвера:
    • DLL filename: укажите ihttpnos.dll
    • Target Port: порт https, т.е. HTTP Data Port, заданный в свойствах кассового сервера
      ListenPort: порт http — любой свободный порт, задаваемый в настройках iOS-приложения

  5. Повторите шаги 3, 4 для всех кассовых серверов
  6. Создайте логический интерфейс. Для этого перейдите в Сервис > Интерфейсы

  7. Щелкните правой кнопкой мыши в свободном пространстве и выберите Новый интерфейс
  8. Заполните свойства интерфейса:
    • Название
    • Статус: измените на активный
    • Кассовый сервер: из выпадающего списка выберите драйвер http to https bridge.

      Если при перетаскивании драйвера не было вопроса о назначении, то в свойстве интерфейса Общее имя DLL пропишите ihttpnos.dll.
  9. Сохраните изменения и перезапустите кассовый сервер.


Установка Mobile Waiter 5

После предварительной настройки r_keeper 7 можно переходить непосредственно к установке Mobile Waiter 5. Для этого:

  1. Скачайте на телефон мобильное приложение r_keeper MobileWaiter с play Market и AppStore

  2. Запустите приложение. При первом запуске откроется экран сканирования QR-кода — детально процесс описан в статье Авторизаций по QR-коду 
  3. Для перехода в ручной режим ввода настроек подключения нажмите Ручной ввод

  4. Введите код администратора 051791 и нажмите галочку.
  5. Заполните необходимые параметры подключения к кассовому серверу: 
    • Идентификатор станции — идентификатор кассы, от которой будут создаваться заказы
    • Адрес сервера — IP адрес сервера в сети. При возникновении проблем убедитесь что он прописан в ini-файлах
       
    • Порт — для подключения можно использовать HTTP Data Port или порт подключения к кассовому серверу.


    • Логин — используйте имя работника с правом HTTP Access
    • Пароль — используйте пароль работника с правом HTTP Access для входа на Менеджерскую станцию

      Используйте пароль сотрудника для входа на менеджерскую станцию станцию. Начиная с версии 7.7.0 и 7.6.5.483 пароль для входа сотрудника в Менеджерскую станцию и на Кассовый терминал — отличаются.

  6. После заполнения нажмите на кнопку Готово.
    Мобильный официант попытается подключиться к серверу с заданным параметрами. 
  7. Введите код работника, у которого есть права на работу с заказами, и нажмите на галочку.
    Если настройки были выполнены верно, произойдет успешная авторизация. Теперь индикатор в правом верхнем углу будет гореть зеленым.

    Код работника можно посмотреть в разделе Главное, выбрав в меню Персонал>Работники необходимую роль и сотрудника в ней.

При возникновении ошибок 

Введите в браузере мобильного телефона:

 https://[IP-порт]:[HTTP Data Port]/rk7api/v0/xmlinterface.xml
CODE

Например: https://192.168.1.9:2255/rk7api/v0/xmlinterface.xml

Если все настройки верны — появится окно авторизации

В противном случае, проверьте доступность портов и правильность настроек на предыдущих этапах.