Модули: различия между версиями

Материал из WiKi - UserSide
Строка 13: Строка 13:
== Общая информация для модулей взаимосвязи с биллингами ==
== Общая информация для модулей взаимосвязи с биллингами ==


1. Адрес абонента обрабатывается и фиксируется во встроенную в ERP "UserSide" систему учёта [[Улицы и дома|улиц и домов]]. В случае если необходимого дома нет в ERP "UserSide" он будет создан. В случае если дом уже есть и добавлен в систему не средствами модуля, то он все-равно будет корректно обработан и прописан абонентам.  
1. Адрес абонента обрабатывается и фиксируется во встроенную в ERP "UserSide" систему учёта [[Адресная система|адресов]]. В случае если необходимого дома нет в ERP "UserSide" он будет создан. В случае если дом уже есть и добавлен в систему не средствами модуля, то он все-равно будет корректно обработан и прописан абонентам.  


2. Если абонент есть в ERP "UserSide", но не найден в биллинге, то он не удаляется из ERP "UserSide", а помечается статусом "[[Статус абонентов|нет в биллинге]]". Так сделано в целях безопасности - в противном случае при сбое в обновлении - все абоненты могут быть удалены, т.к. не будут найдены в биллинге.
2. Если абонент есть в ERP "UserSide", но не найден в биллинге, то он не удаляется из ERP "UserSide", а помечается статусом "[[Статус абонентов|нет в биллинге]]". Так сделано в целях безопасности - в противном случае при сбое в обновлении - все абоненты могут быть удалены, т.к. не будут найдены в биллинге.

Версия от 18:32, 2 апреля 2019

Модули к ERP "UserSide" делятся на внутренние и внешние. Внешние модули представляют собой - отдельные скрипты или программы, которые могут в т.ч. работать удаленно от основной системы (имея при этом соединение с базой данных системы), а внутренние уже заложены в систему и могут включаться/выключаться в разделе "Настройка - Основная - Модули"

Частые вопросы по модулям собраны в соответствующем разделе "Частые вопросы"

Установка модулей. Общая информация для всех модулей

1. Для каждого модуля - выделите отдельный каталог.

2. В процессе работы все модули ведут логи работы. Путь для каталога с логами указывается в файле конфигурации. Крайне рекомендуется для каждого из модулей создавать отдельный каталог для логов. Не забудьте указать права на запись для этого каталога.

3. Модули служат, как правило, для постоянной работы. Их необходимо записать в системный cron с частотой запуска 5-15 минут (в зависимости от нагрузки). При первом запуске рекомендуется запустить модуль вручную из системной консоли и убедиться, что ошибок не возникает и данные импортируются/обрабатываются корректно.

Общая информация для модулей взаимосвязи с биллингами

1. Адрес абонента обрабатывается и фиксируется во встроенную в ERP "UserSide" систему учёта адресов. В случае если необходимого дома нет в ERP "UserSide" он будет создан. В случае если дом уже есть и добавлен в систему не средствами модуля, то он все-равно будет корректно обработан и прописан абонентам.

2. Если абонент есть в ERP "UserSide", но не найден в биллинге, то он не удаляется из ERP "UserSide", а помечается статусом "нет в биллинге". Так сделано в целях безопасности - в противном случае при сбое в обновлении - все абоненты могут быть удалены, т.к. не будут найдены в биллинге.

3. Если у абонента дата активности в интернете позже даты активности в сети, то дата активности в сети приравнивается к дате активности в интернете.

4. При обновлении данных из биллинга - не все данные абонента обновляются - например ФИО, адрес, телефон могут оставаться без изменений. Загрузку таких данных можно включить в разделе "Настройка - Биллинги" для необходимого биллинга.

Текущие версии модулей

us_gps - 1.5.22
usm_abills - 3.135.204
usm_asterisk - 1.0.19
usm_bgbilling - 3.135.39
usm_billing - 1.5.135
usm_cabletest - 1.1.4
usm_hydra - 3.135.55
usm_lanbilling - 3.135.219
usm_nodeny - 3.135.211
usm_nodeny_plus - 3.135.37
usm_observer - 1.0.0
usm_peleng - 3.25.119
usm_ping - 3.21.80
usm_pon - 1.8.26
usm_radio - 3.11.10
usm_stat - 3.9.24
usm_utm5 - 3.135.547