Usm utm5 UK
|
Эта функция является одной из возможностью |
usm_utm5 - модуль для організації імпорту даних із білінгової системи UTM5 в ERP "UserSide".
Цей модуль є заміною застарілого модуля us_utm5 - див.: Перехід з us_utm5 на usm_utm5
Мова модуля: PHP
Поточна версія: див. на сторінці: Модулі
Статус модуля: Платний
Додаткову інформацію та перелік імпортованих даних див. на сторінці: UTM5
Інформація щодо встановлення модуля
Переконайтеся, що в системі, де працюватиме модуль, наявна бібліотека php_mysqli
Архів usm_utm5.zip містить файли:
usm_utm5.php usm_utm5.conf.php-example
Виділіть окремий каталог для модуля, окремий каталог для логів, перейменуйте usm_utm5.conf.php-example на usm_utm5.conf.php і внесіть потрібні параметри. Після цього кілька разів запустіть модуль вручну:
php usm_utm5.php
Коли модуль стабільно імпортує дані, додайте його до cron:
*/10 * * * * php usm_utm5.php
Параметри конфігурації
Налаштування модуля виконується у файлі usm_utm5.conf.php.
Також можна використовувати стандартні параметри з модуля usm_billing.
$usersideUrl - URL до ERP "UserSide" $usersideApiKey - API-ключ ERP "UserSide" $billingId - номер білінгу в ERP "UserSide" $logPath - шлях для запису логів $isSilence - режим тиші $billingDBHost - адреса сервера білінгу $billingDBUser - ім'я користувача для доступу до бази білінгу $billingDBPassword - пароль для доступу до бази білінгу $billingDBName - ім'я бази даних білінгу $billingCodePage - кодування бази білінгу $billingDbProvider - тип СУБД [mysql|postgresql]
$confServiceData - використовувати зв'язки послуг замість зв'язок тарифів $confIsHideShablonsFromTariffList - не включати шаблони в імпорт тарифів $confServiceDataServiceTypeRestrict - імпортувати тарифи/абонентів із вказаним service_type $confRentId - ID поля з абонплатою тарифу $confDontImportTariffWithComment - не імпортувати тарифи з таким коментарем $confMultiplicationTariffFees - коефіцієнт множення абонплати $confIsUseDateConnect - використовувати users.connect_date як дату підключення $confIsCustomerConnectFix - додавати інформацію про підключення абонентів до комутаторів $confIsImportBankInformation - імпортувати банківські реквізити абонента $confDontImportCustomerFromGroupId - не імпортувати абонентів із вказаної групи $confImportCustomerOnlyFromGroupId - імпортувати абонентів тільки з вказаної групи $confImportCustomerExpr - умова імпорту абонентів $confImportCustomerExpr2 - додаткова умова імпорту абонентів $confTrafficRxClass - клас вхідного трафіку $confTrafficTxClass - клас вихідного трафіку $confUseIpMethod - варіант роботи з IP $confIsUseDhcpData - завантажувати DHCP-дані $confDhcpServiceLinkId - ID зв'язку послуги з dhs_sessions_log $confIsHostByteOrder - host byte order у Framed_IP_Address $confIsActiveAllDhcp - використовувати поточну дату для активних DHCP-записів $confDhsSessionLogCondition - умова вибірки з dhs_sessions_log $confIsDhcpLeasesLogUse - завантажувати DHCP-дані з dhcp_leases_log $confIsBlockType1IsPause - вважати block_type #1 паузою $confIsBlockType2IsStop - вважати block_type #2 стопом $confIsUseIdToAgreement - використовувати ID абонента як номер договору $confIsSavePasswordToComment - зберігати пароль абонента в коментарі $confIsImportPaidHistory - імпортувати історію платежів $confVersionFramedIp - тип імпорту Framed_IP_Address $confIsImportHistoryTariff - імпортувати історію зміни тарифів $confCustomerAccountSrc - джерело номера особового рахунку $confImportCustomerUnlimited - імпортувати accounts.unlimited у додаткові дані $confImportCustomerPassport - імпортувати паспортні дані $confIsDontUpdateDateConnect - не імпортувати дату підключення $confIsImportAdditionalServices - імпортувати додаткові послуги $confIsImportSwitchCommutation - імпортувати комутацію абонента до обладнання $confIsImportSwitchTableCommutation - імпортувати комутацію з таблиці комутаторів білінгу $confImportPaidLimit - ліміт кількості платежів за один імпорт $confIsImportLessPhone - імпортувати порожні телефони $confIsSaveVpnPasswordToComment - зберігати VPN-пароль у коментарі $confAddressSrc - джерело адреси абонента $confExprIpImport - умова імпорту IP-адрес $lastPaidIdPlus - початковий лічильник імпорту платежів $confIsSkipCustomerBuilding - не імпортувати номер будинку $confImportPaidDisableMethod - список ігнорованих способів оплати $confIsSkipDhsSessionsLogTraffic - ігнорувати трафік із dhs_sessions_log $confIsImportServiceWithAddressAsAliasCustomer - імпортувати послугу з адресою як дочірній запис абонента $confIsIgnoreHouseBlock - ігнорувати корпус будинку $confAdditionalFieldWithAgreementNumber - додаткове поле білінгу з номером договору $confAdditionalFieldWithAgreementDate - додаткове поле білінгу з датою договору $confImportCustomerAllowedCid - імпортувати User Allowed Cid у додаткові дані $confImportCustomerPassword - імпортувати пароль абонента в додаткові дані $confAccountPattern - шаблон номера особового рахунку $confImportGateway - імпортувати шлюз абонента $confIsImportPaidServiceHistory - імпортувати історію оплат за послугами $confIsAgreementNumberFromContractNumber - імпортувати номер договору з accounts.contract_number $confIsAgreementDateFromSignatureDate - імпортувати дату договору з accounts.signature_date $confImportBankName - імпортувати найменування банку $confServiceTypeTv - тип послуг для ТВ-тарифів $confServiceTypePhone - тип послуг для телефонних тарифів $confAddressRemoveStr1 - рядок N1 для заміни в текстовій адресі $confAddressRemoveStr2 - рядок N2 для заміни в текстовій адресі $confAddressRemoveStr3 - рядок N3 для заміни в текстовій адресі