Вводная информация

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

Например: при обслуживании очереди в режиме FastFood, можно принимать заказы для разных касс, при этом переключаться с одного TMS на другой. Или при переходе в другой зал (этаж, ресторан), для которого настроен другой TMS и т.д.

  1. В стандартном варианте работы программы, происходит подключение к TMS-серверу, который настроен в "Установках" RkMobWaiter.
  2. В описанном ниже варианте - появится возможность выбора TMS с которым работать.

Версии

RkMobWaiter 2.6.6 и выше.

RK7.5.3.xx и выше.

с r_keeper_6 также должно работать, но не тестировалось.

Системные требования

  • Должен быть установлен, настроен и запущен в стандартном виде программный комплекс RK7 (RK6).
  • Стандартным образом установлен TMS и связан с кассовым сервером.
  • Установлен, настроен, проверен в работе клиент RkMobWaiter.
  • Установлены и настроены и связаны с нужными кассовыми серверами остальные экземпляры TMS на которые, при необходимости, будет происходить переключение клиента RkMobWaiter. 

Настройка переключения RkMobWaiter с одного TMS на другой

Для настройки переключения необходимо для данного сервера ("стартовый сервер", т.е. сервер по-умолчанию) создать список серверов (рабочих серверов), на которые будет разрешено переключение.

Для этого добавить в  mwnsettings7.xml (mwnsettings6.xml) на верхнем уровне внутри <SETTINGS>, список рабочих серверов (в примере 2 сервера):

<SERVERS>

  <SRV TITLE="TMS1" COLOR="000128063" IP="172.22.3.71" PORT="610" SSID="" NAME=""/>   - указать адрес и порт 1-го TMS

  <SRV TITLE="TMS2" COLOR="255201014" IP="172.22.3.71" PORT="612" SSID="" NAME=""/>   - указать адрес и порт 2-го TMS

</SERVERS>

Где параметры:

  • PORT - порт.
  • IP - адрес TMS.
  • COLOR - "255201014"  - цвет фона экрана, при выборе этого сервера.
  • TITLE - "TMS1" – имя TMS-сервера, которое будет отображаться на MobWaiter в списке для выбора сервера.

При загрузке MobWaiter, после первого логина, на экране стартового экрана появится кнопка «Выбрать сервер».

Рис.1. Кнопка выбора сервера.

  • При этом, если не пользоваться возможностью выбора сервера, то рабочим будет считаться сервер по-умолчанию, который настроен в пункте «Установки».
  • Для переключения на другой сервер следует нажать кнопку «Выбрать сервер».

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

Рис.2. Выбран TMS1 (сервер по умолчанию)

Рис.3. Выбран сервер TMS2

  • Далее, выбрать из списка нужный сервер. После этого в верхнем левом углу отобразится имя сервера, адрес которого определился в "Установках" и измениться фон экрана (если он задан).

Рис.4. Подключение к другому TMS.

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

  • После выбора сервера, для загрузки его настроек, необходимо один раз зарегистрироваться официантом.
  • После загрузки настроек этого сервера он становится сервером по-умолчанию. И после перезагрузки приложения подключение будет происходить к нему. Фон для этого сервера станет серым (по-умолчанию) и имя сервера отображаться не будет.
  • Если при переходе между серверами необходимо будет подключиться (вернуться)  к стартовому серверу (серверу по умолчанию), то этот сервер должен быть обязательно включен в список для выбора.