Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

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

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

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

Port = 50300                                 – порт gkPosServer

ServerName = 127.0.0.1               – ip-адрес, где запущен gkPosServer


[Settings]

ServiceName=viProfile                 – имя службы gkExtServer (будет отображаться в службах Windows)

HttpPort=50304                            – порт gkExtServer


POSID=999

LogLevel=5

;Mode=1


Далее необходимо проинсталлировать службу gkExtServer, запустив через командную строку с ключом /install. Для удобства инсталляции службы в папке с gkExtServer.exe имеется install.bat, который необходимо запустить от имени Администратора. Предварительно в тексте файла необходимо отредактировать путь к gkExtServer.exe.

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

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

Настройка заключается в конфигурировании файла gkconfig.json.

Содержимое файла:

{

  // Настройки PosServerConnector

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

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


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

  "sms": {


    // Подтверждать сохранение анкеты отправкой SMS

    // Если false - Настройки отправки СМС можно не заполнять, они игнорируются

    "confirmBySms": "true",


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


    // Адрес портала

    "url": "https://xml.smstec.ru/api/v1/instam/2199/send_sms", - адрес портала sms услуг


    // Логин

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


    // Пароль

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


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

    "sender": "GAME-KEEPER", - отправитель sms (от этого имени будут приходить смс клиенту)


    // Шаблон сообщения. Код подставляется на место последовательности %%confirmCode%%"

    "messageTemplate": "код подтверждения %%confirmCode%%"

  },


  // Настройки поведения анкеты

  "profileFront": {


    // Время бездействия, в секундах,

    // по истечение которого, появится диалог очистки анкеты с обратным отсчётом

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

    "idleTimeout": 60,


    // Величина обратного отсчёта в секундах,

    // для диалога очистки анкеты с обратным отсчётом

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

    "idleClearDialogTimeout": 20,


    // Время автоматического закрытия сообщения об успешном сохранении, и об ошибке

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

    "msgTimeout": 10

  }

}

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

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

Добавляем секцию с настройками:

[sms]

provider=https://xml.smstec.ru/api/v1/instam/2199/send_sms

login=KBCP_SPEKTR

pass=9evxey4

sender=GAME-KEEPER


  • Нет меток