Если на объекте помимо системы Game-Keeper установлены и используется другие системы автоматизации, например такие как R-Keeper 7, становится целесообразным объединить лояльность этих систем воедино и использовать единую карту для клиентов. В таких случаях возможно использовать систему R-Keeper CRM7, которая позволяет иметь одну карту лояльности для всех веток автоматизации и N-ое количество типов счетов для таких карт.

Важно! Для внедрения такого рода конфигурации карта Game-Keeper берется за основную! Именно карта GK будет использоваться для скидок, бонусов, накоплений, оплаты, а также стандартно для игр на игровых аппаратах и для проходов в игровые зоны.

Внимание!!! Данное описание используется только для разворачивания связки GK + CRM7 с нуля, т.е. объект только запускается и проводится установка чистой базы GKи чистой базы CRM7. Настоятельно рекомендуется предварительно все работы проводить на тестовых базах!

В случае возникновения любых ошибок связываться со службой поддержки – support@game-keeper.com


На чистой базе CRM7 через Microsoft SQL Server Management Studio провести скрипт из дистрибутива связки ..\Скрипты для заведения счетов в CRM\ 700_init_db_data.sql. В теле скрипта указать название БД CRM7.

После проведения скрипта в Редакторе CRM7 должны появиться классификаторы ПО и типы счетов GK.

Тип счета дисконт является связывающим в двух системах. При расширенной связке GK и CRM7 именно этот тип счета отвечает за заведение уровней в GK!!!

Далее нужно добавить карты в базу данных CRM7. Карты в базу данных GK добавляются стандартным образом для системы через редактор GK (описано в соответствующем документе). Карты в CRM7 добавляются при помощи утилиты gkCsUtil. Но сначала нужно в справочнике «Диапазоны карт» в Редакторе CRM7 создать диапазон карт, который планируем внести в систему.

Например, при запуске нового объекта, клиент приобрел 1000 карт. Ему прислали файл с картами и подписями к ним для загрузки через Редатор GK, файл выглядит ХХХ(1-1000).txt, где ХХХ – код корпорации объекта в системе GK, 1-1000 – диапазон карт. Вот такой диапазон и нужно добавить в CRM7.

Настраиваем файл конфигурации gkCsUtil.ini:

[DbConnect]настройка подключения к базе GK (аналогично gkPosServer)

DbName = gkArcade

UserName = sa

ServerName = 127.0.0.1

Password =4F74999A405D97450D61241085055AC4


[Settings]

LogLevel=10


[CS_Connect] настройка подключения к RKeeper_CRM_Server

Terminal_Type=gkPOSКод классификатора ПО в CRM

Connect_Type=0Тип подключение кRKeeper_CRM_Server (0 – через Auth_Server, 1 – через Borland socket server)

Address=127.0.0.1 IP адрес компьютера где крутиться RKeeper_CRM_Server

Port=9191 порт подключения (по умолчанию 9191 для RKeeper_CRM_Server и 211 для Borland socket server)


;[CS_Settings] – настройка возможности создавать карточки сразу со счетом Дисконт и/или
Х-бонусы (нужно указывать, если центр таковые использует, аналогично
gkPosServer – через равно указывается ID типа счета в CRM).

;STR_ACCOUNT_TYPE_LEVEL= 1000

;STR_ACCOUNT_TYPE_BONUSX_POINTS = 1001


Наш файл с картами ХХХ(1-1000).txt копируем в папку к gkCsUtil.exe, переименовываем его в Cards.txt и запускаем утилиту gkCsUtil.exe:

Для добавления новых карт в CRM используются методы на основании файлов (скрипта и текста).

                Файл cards.txt — это файл заведения карточек с подписями.

                Файл cards.sql — это файл старого формата для накатывания карт в базу (старые версии).

Метод на основании данных в GK нужен для апгрейда работающих центров, имеющих GK и переходящих на CRM. Это когда на балансах карт уже есть средства.

Вводим диапазон карт, которые необходимо добавить в БД CRM7 и нажимаем кнопку «Создание счетов в CS на основании текста Cards.txt». Происходит загрузка карт в базу CRM7.


Далее настраиваем через конфигуратор GK подключение серверов gkPosServer и gkMServer к CRM7:

На вкладке “Кассовый сервер” разворачиваем скрытую панель “Настройки связи с CRM”, устанавливаем галочку “Включить подключение с CRM” и указываем параметры подключения: ip-адрес и порт сервера авторизации карт CRM7.

Те же самые действия необходимо проделать на вкладке “Редактор” (подключение gkMServer к CRM7):

После внесения настроек через конфигуратор, обязательно необходимо перезапустить службу gkPosServer.

Если все сделали правильно, то в Редакторе ГК уровни перестанут быть доступными для добавления и редактирования, так как теперь их следует заводить в Редакторе CRM7.

Но стоит понимать, что правила для этих уровней (для цен на аппараты и услуги) по-прежнему заводятся в Редакторе GK: