Взаимодействие с ERP-системами Userside, Cubalink, WorkerNet
ERP-система — основной рабочий инструмент техподдержки оператора. Сотруднику важно видеть в этой системе статус абонента, баланс, тариф, подключенные услуги, привязанное оборудование и др. Однако большинство сведений об абонентах хранятся в биллинге. Модуль интеграции lbcore-userside позволяет автоматически передавать данные из LANBilling ERP-систему — техподдержка будет сразу видеть необходимую информацию об абоненте.
Модуль интеграции lbcore-userside поддерживает работу с ERP-системами Userside, Cubalink, WorkerNet.
Как всё устроено
Модуль принимает запросы от ERP-системы по API, запрашивает данные в LBcore (ядро LANBilling) — и передаёт ответы ERP-системе.
Какие данные передаются из LANBilling:
- Данные о пользователях:
- Статусы пользователей,
- ФИО или название юрлица,
- Группы, в которые входит пользователь(кроме группы «Все абоненты»),
- Электронная почта,
- Мобильный телефон,
- Группы пользователей:
- Данные о договорах пользователей:
- Баланс,
- Кредит,
- Номер договора,
- Дата заключения договора,
- Данные об учётных записях:
- Идентификатор учётной записи (если логин учётной записи не совпадает с логином пользователя, то идентификатор формируется в следующем формате:
N_<ID пользователя(uid)>_<ID УЗ(vg_id)>
- Адрес. Если адрес не указан, система ищет адреса в карточки пользователя в следующем порядке: фактический адрес (адрес проживания), юридический адрес (адрес прописки), адрес доставки счетов,
- Текущий тариф, назначенный в учётной записи и тарифы, запланированные на будущее,
- Привязанные IP- и MAC-адреса, привязанные к учётной записи,
- Если у одного пользователя несколько учётных записей, родительской считается та, у которой логин совпадает с логином пользователя. Все остальные учётные записи этого пользователя считаются дочерними,
- Тарифы:
- Название тарифа,
- Сумма абонентской платы,
- Период списания АП в днях,
- Ограничение полосы пропускания,
- Тип тарифа,
- Адреса (только те, которые указаны в карточках пользователей либо в учётных записях в биллинге):
Как настроить
-
Убедитесь, что вам доступен модуль «Интеграция с ERP-системами».
-
Установите модуль lbcore-userside.
-
Задайте параметры в файле конфигурации.
-
Запустите модуль lbcore-userside.