Установка и настройка
Введение
Первичная установка 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 этапов:
- Настройка кассового сервера
- Настройка работников.
Настройка кассового сервера
- Откройте менеджерскую станцию
- Перейдите в меню Сервис > Менеджерская станция > Привилегии на объекты
- Проверьте наличие привилегии HTTP Access. В новых версиях r_kepeer 7 она предустановлена. Если у вас такой привилегии нет, создайте
- Перейдите в меню Сервис > Кассовые станции и устройства > кассовый сервер
- В свойствах кассового сервера укажите привилегию HTTP Access в разделе HTTP Ограничения
- В поле HTTP Data port укажите свободный порт, по которому будет доступен кассовый сервер. Мы будем использовать порт 8086
- Уберите галочку Use Free Listen Port
- Сохраните изменения.
Настройка работников
Обратите внимание!
Для авторизации в мобильном официанте нельзя использовать сотрудников из центрального офиса.
После настройки кассового сервера и привилегий, необходимо дать доступ на эту привилегию работнику.
- В менеджерской станции перейдите в меню Персонал > Работники
- Выберите желаемую роль работников, которые будут работать с мобильным официантов, или создайте новую
- Перейдите в свойства роли и добавьте привилегию HTTP Access. В нашем примере используется роль Кассиры
- Сохраните изменения. Учтите, что только пользователи роли с привилегией HTTP Access могут быть использованы для подключения к мобильному официанту.
Например, для подключения к системе вы используете данные кассира, у которого есть привилегия HTTP Access. Затем вы можете использовать любого работника для входа в приложение.
Настройка для входа по QR-коду
В Mobile Waiter 5 реализована функция Вход по QR-коду. Чтобы воспользоваться ей, у пользователя должно быть право Настройка связи с мобильным официантом.
В свойствах роли работников активируйте право в разделе Кассовые ограничения.
После этого на кассе станут доступны кнопки Настройка связи с мобильным официантом и Сброс настроек мобильного официанта.
Настройки для iOS версий
Настройки для iOS версий идентичны настройкам для Android:
Если вы выполнили настройку кассового сервера и работников в менеджерской станции, переходите к установке Mobile Waiter 5.
Далее используйте ручную авторизацию или вход по QR-коду. Для входа по QR-коду, предварительно выполните настройки.
- В менеджерской станции перейдите в меню Сервис > Станции и устройства
- Выберите кассовый сервер, щелкните правой кнопкой мыши в свободном пространстве вкладки Устройства и выберите Список драйверов
- В открывшемся списке найдите интерфейс http to https bridge и перетащите его на белое поле. Ответьте Да на вопрос о назначении интерфейса.
- Заполните свойства драйвера:
- DLL filename: укажите ihttpnos.dll
- Target Port: порт https, т.е. HTTP Data Port, заданный в свойствах кассового сервера
ListenPort: порт http — любой свободный порт, задаваемый в настройках iOS-приложения
- Повторите шаги 3, 4 для всех кассовых серверов
- Создайте логический интерфейс. Для этого перейдите в Сервис > Интерфейсы
- Щелкните правой кнопкой мыши в свободном пространстве и выберите Новый интерфейс
- Заполните свойства интерфейса:
- Название
- Статус: измените на активный
- Кассовый сервер: из выпадающего списка выберите драйвер http to https bridge.
Если при перетаскивании драйвера не было вопроса о назначении, то в свойстве интерфейса Общее имя DLL пропишите ihttpnos.dll.
- Сохраните изменения и перезапустите кассовый сервер.
Установка Mobile Waiter 5
После предварительной настройки r_keeper 7 можно переходить непосредственно к установке Mobile Waiter 5. Для этого:
Скачайте на телефон мобильное приложение r_keeper MobileWaiter с play Market и AppStore
- Запустите приложение. При первом запуске откроется экран сканирования QR-кода — детально процесс описан в статье Авторизаций по QR-коду
- Для перехода в ручной режим ввода настроек подключения нажмите Ручной ввод
- Введите код администратора 051791 и нажмите галочку.
- Заполните необходимые параметры подключения к кассовому серверу:
- Идентификатор станции — идентификатор кассы, от которой будут создаваться заказы
- Адрес сервера — IP адрес сервера в сети. При возникновении проблем убедитесь что он прописан в ini-файлах
- Порт — для подключения можно использовать HTTP Data Port или порт подключения к кассовому серверу.
- Логин — используйте имя работника с правом HTTP Access
Пароль — используйте пароль работника с правом HTTP Access для входа на Менеджерскую станцию
Используйте пароль сотрудника для входа на менеджерскую станцию станцию. Начиная с версии 7.7.0 и 7.6.5.483 пароль для входа сотрудника в Менеджерскую станцию и на Кассовый терминал — отличаются.
- Идентификатор станции — идентификатор кассы, от которой будут создаваться заказы
- После заполнения нажмите на кнопку Готово.
Мобильный официант попытается подключиться к серверу с заданным параметрами. - Введите код работника, у которого есть права на работу с заказами, и нажмите на галочку.
Если настройки были выполнены верно, произойдет успешная авторизация. Теперь индикатор в правом верхнем углу будет гореть зеленым.
Код работника можно посмотреть в разделе Главное, выбрав в меню Персонал>Работники необходимую роль и сотрудника в ней.
При возникновении ошибок
Введите в браузере мобильного телефона:
https://[IP-порт]:[HTTP Data Port]/rk7api/v0/xmlinterface.xml
Например: https://192.168.1.9:2255/rk7api/v0/xmlinterface.xml
Если все настройки верны — появится окно авторизации
В противном случае, проверьте доступность портов и правильность настроек на предыдущих этапах.