Принцип работы

Data transfer выполняет:

  • прогрузку пин-кодов, статусов и баланса карт;
  • привязку карты к счету на бонусном сервере.

Принцип работы Data transfer приведен на схеме:

Настройка Data transfer

Для того чтобы настроить Data transfer для работы с пин-кодами сертификатов, необходимо:

  1. Выполнить стыковку с бонусным сервером (БС) если ранее она не проводилась. Подробнее об этом в разделе "Настройки сервера" подраздел "Сервера Artix Loyalty".
  2. Установить на кассовый сервер пакет artixcs-datatransfer:

    sudo apt-get install artixcs-datatransfer
  3. В настройках кассового сервера подраздел "Прочее", активировать настройку "Включение отображения задач трансфера в планировщике":
  4. В расписании включить отображение задач трансфера:
  5. Заполнить таблицу accountpincodeTemp магазина All.

В результате по расписанию Data Transfer проверяет изменения в таблице accountpincodeTemp. Записи, добавленные с момента последнего запуска трансфера, переносятся в таблицу pincode в БД бонусного сервера.

Таким образом необходимо настроить все задачи Data Transfer
  • Для прогрузки изменений баланса карт на БС, нужно добавить записи в таблицу changeAccountBalanceTemp. После прогрузки данных в таблицу asset бонусного сервера будет добавлена запись с изменением баланса карты.

    Для каждой записи в changeAccountBalanceTemp Data Transfer срабатывает по расписанию только один раз.

  • Для прогрузки изменения привязки карты к счету или статус карты, используется таблица changeCardAccountTemp. После прогрузки изменения будут загружены в таблицу cardAccounting бонусного сервера. 

Подробнее о Data Transfer можно прочитать в статье "DataTransfer".

  • No labels