Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Функционал позволяет осуществлять самостоятельный ввод персональных данных гостями через WEB форму до начала обслуживания на кассе. Решение позволяет снизить нагрузку на персонал по обработке анкет и вводу персональных данных на кассе или менеджером в приложении Редактор, сократить время обслуживание гостя, минимизировать ошибки при переносе данных с бумажных анкет в базу данных. Суть решения заключается в том, что гость самостоятельно заполняет вносит свои персональные данные и данные детей в WEB форме до момента подхода к кассе. Ввод данных может подтверждаться вводом кода, который отправляется гостю на номер телефона, который был указан анкете. После подтверждение данные попадают в базу данных Game-Keeper и становятся доступны для использования на кассе. Далее гость подходит на кассу, называет свой номер телефона по которому кассир находит заранее заполненную анкету, активирует гостю игровую арту и привязывает к ней уже имеющиеся данные. Заполнить анкету гость может как дома на сайте развлекательного центра, так и на специально размещенных терминалах непосредственно перед кассовой зоной. Для удобства гостей в прикассовой зоне можно разместить QR-код, содержащий ссылку на WEB страницу с анкетой. Это сделает более удобным заполнение анкеты на смартфоне гостя непосредственно  при посещении развлекательного центра. Плюсом данного решения является то, что независимо от того воспользовался гость услугами или нет, от него уже были получены подтвержденные персональные данные. 

Технология реализована на базе Microsoft Web Server IIS и инструментах платформы .Net Core.


Схема взаимодействия

Image Added


Технология реализована на базе Microsoft Web Server IIS и инструментах платформы .Net Core. Предназначена для самостоятельной персонализации гостей на своих смартфонах или планшетах при подключении к wi-fi сети заведения. Для удобства на ресепшн располагаются информационные стойки с QR-кодом, отсканировав который камерой своего смартфона или планшета, гость попадает на web-страницу для ввода своих персональных данных. Далее, когда подошла очередь на кассе или когда гость подошел за картой, кассир спрашивает и вводит на кассе номер телефона клиента, система находит данные в базе и выводит их на кассу, кассир делает привязку данного посетителя к карте GK. Это существенно экономит время выдачи карты гостю на кассе, а также наполняет базу данных GK сведениям о клиентах для дальнейшего использования их в маркетинговых целях (смс, e-mail - рассылки). Стоит понимать, что в данном случае QR-код это один из способов попасть на web-страницу для ввода персональных данных. Для этих же целей можно использовать планшеты на ресепшн с уже загруженной в браузере страницей ввода, также можно разместить страницу ввода данных на сайте заведения.

1.Схема взаимодействия

Image Removed

2. Состав дистрибутива

Папка с WEB-сервером viProfile находится в основном дистрибутиве версии GK в папке ..\GK\gkAPI\api.int\ viProfile \.

Папка с gkExtServer находится в основном дистрибутиве версии GK в папке ..\GK\gkAPI\gkExtServer\.

Для удобства дальнейшей настройки и навигации необходимо создать папку WEB в корне папки GK и скопировать в неё viProfile и gkExtServer. Стоит отметить, что если Если на объекте уже используют используется gkExtServer для других похожих технологий GK, например для gkAPI, то папку для нашего текущего gkExtServer перед копированием необходимо переименовать:.



3. Установка и настройка gkExtServer

В папке с модулями gkExtServer, настраиваем конфигурационный файл gkExtServer.ini:.


[DbConnect]                                  – связь с gkPosServer

...

Запустить службу gkExtServer:


4. Настройка подключения web-сервиса viProfile

...

  "host": "127.0.0.1",                     - ip-адрес, где запущен gkExtServer

  "port": "50304",                                                      - порт gkExtServer


  // Настройки СМС

...

    // Логин

    "login": "KBCP_SPEKTR**********", - Ваш логин портала sms услуг


    // Пароль

    "pass": "9evxey4*******", - Ваш пароль портала sms услуг


    // Отправитель

...

    // по умолчанию или если не задана 10

    "msgTimeout": 10

  }

}


5. Настройка gkPosServer

Настройка заключается в конфигурировании файла gkPosServer.iniДобавляем . Добавляем секцию с настройками:

[sms]

...

pass=9evxey4

sender=GAME-KEEPER


6. Установка платформы .Net Core

Установка осуществляется по документу в текущем разделе "Приложение 1 - Установка платформы .Net Core"


7. Установка и настройка Microsoft Web Server IISУстановка осуществляется по документу в текущем разделе "Приложение 2 -

Установка и настройка Microsoft Web Server IIS

...


В главном окне Диспетчера IIS выбираем элемент дерева «сайты», правой клавишей мыши – Добавить веб-сайт.

...

Вводим имя сайта, в нашем случае это viProfile, указываем физический путь к папке viProfile, задаем порт для веб-сервиса и нажимаем кнопку «ОК». При вводе имени сайта автоматически будет создан пул приложений для этого сайта с одноименным названием, необходимо в Диспетчере служб IIS перейти в меню дерева «Пулы приложений» и проверить, что пул создался с версией среды CLR.NET v4.0. Также в Дополнительных параметрах пула приложений необходимо включить параметр «Разрешены 32-разрядные приложения».


8. Проверка работоспособности технологии

Вводим в браузере http://127.0.0.1:8084/index.html Именно эту ссылку можно . Ссылку на эту страницу необходимо перекодировать в QR-код на любом сайте с генератором QR-кодов (например, http://qrcoder.ru/), распечатать, разместить на информационном стенде на ресепшн и использовать для быстрого доступа к web-странице ввода персональных данных со стороны посетителейпосетителями.


Далее заполняем персональные данные:.


Минимально нужно заполнить Поля обязательные для заполнения: Имя, ФамилиюФамилия, Телефон. Нажимаем кнопку «Зарегистрироваться».

...

На указанный номер телефона придет смс SMS с кодом подтверждения. Вводим его в поле «Код» И , и нажимаем кнопку «Подтвердить». После этих действий должно появиться сообщение об успешном сохранении анкеты.


Далее, если у гостя ещё нет карты, активируем на кассе активируем карту на уровень Стандартный и нажимаем кнопку «Задать владельца».


Вводим номер телефона, который называет гость (его он указывал при заполнении анкетных данных):.


Высвечивается владелец, найденный в базе данных по этому номеру телефона:.


После нажатия на выбора владельца происходит привязка персональных данных к текущей гостевой карте:.


9. Заключение

Для возможности использования данного функционала необходимо приобрести лицензию на модуль «Game-Keeper Web API».


К оглавлению.