Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

complexservices [2013/12/20 18:12]
nightfly
complexservices [2013/12/20 18:24] (текущий)
nightfly
Строка 1: Строка 1:
 +====== Комплексные услуги ======
 +
 +Довольно частым явлением является предоставление пользователям тарифных планов, в стоимость которых уже включена стоимость дополнительных услуг. Например таких, как КТВ, телефония или скажем доставка мороженого по утрам. Короче спектр дополнительных услуг ограничен только вашей <del>больной</del> фантазией.\\
 +
 +Для более гибкого учета таких вещей в Ubilling начиная с 0.4.9 появился соотвествующий модуль "Пользователи с комплексной услугой". Управляется он аж тремя опциями в **alter.ini**:
 +
 +<code ini>
 +;Комплексные услуги включены?
 +COMPLEX_ENABLED=1
 +;Маска имени таривов с комплексными услугами - разделитель запятая
 +COMPLEX_MASKS="TVStart,TVBase"
 +; ID кастомных полей профиля (CFIDS) в формате - "поле договора (VARCHAR),флаг активности (TRIGGER)"
 +COMPLEX_CFIDS="3,4"
 +</code>
 +
 +
 +Вышеприведенный пример конфига подразумевает наличие тарифов вида TVStart-10, TVStart-20 и скажем TVBase-100 а также наличие каких-то вот таких доп. полей профиля:
 +
 +
 +{{ :complexcfields.png?500 |}}
 +
 +
 +Далее мы получаем в руки готовый инструментарий для опознания этих самых пользователей, контроля подключений/отключений этих самых дополнительных услуг а также возможность посмотреть, кто со следующего месяца должен начать ею пользоваться, чтобы загодя выписать наряды на подключение.\\
  
complexservices.txt · Последние изменения: 2013/12/20 18:24 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki