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