...
Для удобства настройки и навигации необходимо создать папку 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
// Настройки СМС
...
// по умолчанию или если не задана 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».