Руководство пользователя R-CALL - connector

From r-wiki
Jump to: navigation, search

Назначение

Модуль R-CALL - connector (далее - модуль или плагин) предназначен для интеграции системы автоматизации R-Keeper и системы вызова персонала R-CALL. Модуль позволяет оперативного информировать официантов о готовности блюд (заказов) поваром с кухни или из других мест приготовления. Информирование производится отправкой сообщения на пейджер официанта при изменении статуса о готовности блюда (заказа) на кухонном экране KDS системы R-Keeper.

Состав системы

Для организации автоматического оповещения официантов с кухонного экрана необходимо установить и настроить следующие компоненты:

  1. Модуль R-CALL - connector для интеграции систем R-Keeper и R-CALL
  2. Беспроводной адаптер с Ethernet-интерфейсом БПА-Е или пульт серии ПА.

Работа и возможности

Принцип работы модуля заключается в опросе базы данных кассового сервера R-Keeper на предмет изменения состояния заказов и блюд. Взаимодействие модуля и кассового сервера осуществляется через XML-интерфейс. При изменении в KDS статуса заказа или отдельного блюда на "Готово" или "Подано" модуль формирует и передает сообщение через локальную сеть на беспроводной адаптер или пульт ПА, который, в свою очередь, передает это сообщение на требуемый пейджер.

Номер пейджера, на который передается сообщение, связан с именем официанта, принявшим этот заказ, и задается в настройках R-Keeper в поле "пейджер". Т.к. в заведении может быть несколько мест приготовления блюд (отделений), то для их идентификации в сообщении на пейджер передается значение, соответствующее коду отделению (точнее, двухзначное число, полученное взятием двух правых цифр кода отделения, т.е., если код отделения "203", то на пейджер передается код "03"). Это позволяет при получении сообщения отобразить название отделения на дисплее пейджера, например "Гор.цех" или "БАР" с помощью настройки в пейджере соответствия кода отделения и отображаемого названия.

Важным преимуществом плагина является возможность отображения в сообщении на пейджере номера стола, для которого необходимо подать заказ (блюдо). Например, если официант 1 принял заказ у стола № 5 в отделении "Зал-1", этот заказ должен быть приготовлен в отделении "Гор. цех1". При изменении поваром статуса заказа или отдельного блюда на "Готово" или "Подано" модуль сформирует и передаст сообщение на пейджер официанта 1, на экране которого отобразится сообщение "Гор.цех1 5",

Экран пейджера гор цех.jpg

Здесь в пейджере задано соответствие отображения вызова от устройства "ПВ", т.е., пульта вызова (модуль в системе представлен как пульт вызова ПВ) с кодом отделения 03 и текстового обозначения "Гор. цех" с номером "1".

В том случае, если отображать номер стола не нужно, то, например, при заказе, полученном официантом 2 из отделения "БАР", готовится который пусть будет в этом же отделении, и изменении поваром (барменом) его статуса на "Готово" или "Подано", на пейджере официанта 2 будет отображаться только название и номер секции: "БАР 1":

Экран пейджера БАР 001.jpg

или с настройкой пейджера по-умолчанию, т.е., без задания таблицы соответствий между кодом отделения и текстовым отображением, на пейджере отобразится только название устройства (т.е., модуля) "ПВ" и код отделения 03:

Экран пейджера ПВ 003.jpg

Установка и настройка

Для интеграции системы автоматизации R-Keepеr и системы вызова R-CALL необходимо выполнить следующие действия:

  1. Установить модуль R-CALL - connector на любой терминал, имеющий подключение к кассовому серверу. Для этого нужно загрузить и разархивировать файлы плагина в любую папку.
  2. В системе R-Keeper для официантов задать соответствующие им номера пейджеров, на которые должно поступать оповещение.
  3. Задать соответствие в таблице привязки пейджера кодов отделений и отображаемых названий (если это не делать - то вместо условного названия на пейджере будет отображаться цифровой код отделения). При настройке таблицы в качестве источника-отправителя сообщения нужно задавать класс устройства "ПВ" и двухзначный номер, соответствующий номеру отделения:
  4. Отредактировать файл KDS-Bell.ini в соответствии с требуемыми настройками, для этого:
    1. под строками R-Keeper xml interface IP" и "R-Keeper xml Port" задать соответственно IP адрес кассы с запущенным XML-интерфейсом и его номер порта соответственно;
    2. под строками "WLA_IP" и "WLA_Port" задать IP адрес и порт БПА; значение порта БПА по-умолчанию - 37777;
    3. выбрать способ определения номера стола в разделе "Брать номер стола из наименования (1), из кода стола - (0)";
    4. под строкой "pgr_test_(0/1)" установить значение 1;
    5. под строкой "радиогруппа_(1-4)" задать номер радиогруппы, на которую настроены пейджеры.
  5. Проверить работу модуля в автономном режиме, для этого:
    1. включить пейджер и установить ему номер 1;
    2. запустить файл KDSBell.exe (модуль работает в консольном режиме, окно с ним можно вернуть); сразу после запуска при активном параметре "pgr_test_(0/1)" модуль предпримет попытку передачи сообщения на пейджер;
    3. передачу сообщений от БПА можно контролировать по кратковременному миганию верхнего индикатора на БПА;
    4. убедиться, что пейджер принял сообщение вида "ПВ22 033", т.е., с кодом отделения 22 и номером стола 33.
    5. завершить работу модуля и отключить передачу тестового сообщения с файле настроек, поставив значение параметра "pgr_test_(0/1)" в 0.
  6. Снова запустить модуль.