СМАРТС-ТУЛС

Связь СМАРТС-ТУЛС с биллингом

Модуль взаимодействия системы СМАРТС-ТУЛС с биллингом реализуется в модуле под названием "Билли". В настоящий момент реализовано взаимодействие только с биллингом https://www.lanbilling.ru/

В фоновом режиме два раза в сутки выполняется процедура синхронизации данных, содержащихся в биллинговой системе с данными из базы технического учета. Главной системой, содержащей данные о абонентах, их персональные данные, перечень предоставляемых услуг, является система биллинга. База СМАРТС-СИТИС содержит дополнительную техническую информацию по каждому клиенту и каждой услуге (данные по подключениям, привязка к объектам, аварийные заявки и пр.). На рисунке показаны соответствия понятий из информационной системы Lanbilling и информационной системы СМАРТС-ТУЛС.

Соответствие сущностей

Каждому клиенту (пользователю Lanbilling) соответствует контрагент в базе СМАРТС-ТУЛС. Одному контрагенту СМАРТС-ТУЛС могут соответствовать ряд пользователей из биллинга, если в биллинге допущена задвоенность или один крупный клиент заведен два раза с разными КПП. Набор услуг клиентов представлены в биллинге набором учетных записей пользователя. Учетная запись пользователя конкретного договора соответствует заказу в СМАРТС-ТУЛС. При необходимости одной учетной записи могут соответствовать несколько заказов. Эта возможность необходима для того, чтобы технически корректно учитывать весь спектр предоставляемых услуг, когда какая-либо услуга не выделяется в биллинге в отдельную учетную запись. Синхронизация баз запускается два раза в сутки (в 06:00 и в 20:00). При синхронизации никакие данные в билинге не изменяются. Все изменения и вставка данных происходят в СМАРТС-ТУЛС. Алгоритм работы скрипта синхронизации приведен на рисунке:

Алгоритм работы скрипта синхронизации

Все сообщения о обновлении или добавлении данных помечаются в логах контрагента и логах заказа пометкой "Auto". Метка auto

Сообщения о необходимости ручного вмешательства в процесс синхронизации данных отображаются сверху над меню. В разделе Сервис --> Связь с Lanbilling собираються логи неудачных синхронизаций. В этих логах будет написано по какому клиенту и какому заказа произошла какая ошибка. Ошибки синхронизации