Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:ureports:ru [2015/12/05 17:50]
127.0.0.1 внешнее изменение
abills:docs:ureports:ru [2018/08/27 17:26] (текущий)
asmodeus [Возможности]
Строка 1: Строка 1:
 =====Ureports===== =====Ureports=====
-Система оповещения пользователей о состоянии счёта и другим событиям (новостям) системы посредством e-mail, sms или факс сообщений. \\+[[abills:​price:​price|Модуль является коммерческим]] 
 + 
 +Система оповещения пользователей о состоянии счёта и другим событиям (новостям) системы посредством e-mail ​(для отправки должен быть настроен локальный MTA), sms (Уставнолен модуль Sms) или факс ​(Через внешние программы) ​сообщений. \\ 
  
 Для отправки ​ SMS используется модуль [[abills:​docs:​modules:​sms:​ru|SMS]] \\ Для отправки ​ SMS используется модуль [[abills:​docs:​modules:​sms:​ru|SMS]] \\
Строка 13: Строка 16:
   * Тарификация предоставления услуги (месячная абон. плата, плата за отчёт).   * Тарификация предоставления услуги (месячная абон. плата, плата за отчёт).
   * Ведение журнала предоставленных отчётов.   * Ведение журнала предоставленных отчётов.
 +  * Поддержка модулей расширения отчётов
 +  * Возможность запретить абонентам управлять отчётами
  
 **Предоставление отчётов о:** **Предоставление отчётов о:**
-  * Оповещение о балансе за несколько дней до абон. платы 
-  * Достижении баланса определённой сумы. 
-  * Месячный отчёт по использованию трафика. 
-  * Сообщение о достижение лимита трафика. 
-  * Депозит ниже определённой суммы ​ 
-  * Депозит + Кредит меньше определённой сумы 
-  * Предоплаченный трафик закончился  
-  * Месяц: Депозит + Кредит + Трафик. Выставляется в начале месяца за прошедший 
-  * Окончание кредита через Х дней 
-  * Логин Отключено ​ 
-  * Сообщение о пополнении счета 
-  * Все услуги закончатся через XX  дней 
  
-====Screenshots====+^1|Оповещение абонента с статусом услуги интернет "​Активно"​ и сумой депозита ниже значения тригера | 
 +^2|Депозит + Кредит ниже значения тригера| 
 +^3|Предоплаченный трафик закончился. (Значение тригера не учитывается) \\ %REST% - Осталось трафика в байтах \\ %REST_DIMENSION% - Осталось трафика приведенно в разрядность \\  %PREPAID% - Предоплачено трафика ​ \\ Маркеры с учетом классов трафика %REST_0% %REST_DIMENSION_0% %PREPAID_0% | 
 +^4|Дневной трафик привысил лимит тригера| 
 +^5|Месячный отчёт: Депози,​ кредит,​ использованный траффик. Рассылается только первого числа (тригер не учитывается) | 
 +^6|Дневной отчёт: Депози,​ кредит,​ использованный траффик. Рассылается только первого числа (тригер не учитывается)| 
 +^7|Оповещение о завершении кредита через указанное в тригере количество дней | 
 +^8|Оповещение об отключенном логине (тригер не учитывается) | 
 +^9|Оповещение о завершении тарифа через указанное количество дней. количество дней до завершения в шаблоне задается опцией %CREDIT_EXPIRE_DAYS%. Дней до завершения предоплаченного периода| 
 +^10|Недостаточно средств для работы в следующем месяце (Депозит + Кредит) ​ | 
 +^11|Депозит ниже чем абонплата следующего месяца ​ | 
 +^12|Оповещение о пополнении счета ​ | 
 +^13|Оповещение о завершении всех сервисов (Internet,​Abon,​Iptv,​Voip) за несколько дней (количество дней до завершения указывается в тригере) | 
 +^14|Оповещение о начислении абонплаты через период дней указанный в тригере ​ | 
 +^15|В услуги интернет изменился статус (тригер не учитывается) | 
 +^16|Предупреждение о начале следующего учётного периода. В тригере указывается количество дней | 
 + 
 +====Работа==== 
 + 
 +Система рассылает сообщения через программу ureports_sender.pl,​ кроме смообщения о пополнении оно отправляется моментально после поступления средств. После отправки сообщения система отмечает отчет как выполненный и больше не отправляет сообщения по нему. 1 числа месячные отчеты обнуляются и становяться готово опять для отправки сообщений. Обнуление происходит дневным периодиком (periodic daily)
  
  
Строка 39: Строка 51:
   # cd /​usr/​abills/​   # cd /​usr/​abills/​
   # mysql -D abills < db/​Ureports.sql   # mysql -D abills < db/​Ureports.sql
 +Установка агента рассылки сообщений (сендера).
 +
   # cd libexec ​   # cd libexec ​
   # ln -s ../​Abills/​modules/​Ureports/​ureports_sender.pl ​ ureports_sender.pl   # ln -s ../​Abills/​modules/​Ureports/​ureports_sender.pl ​ ureports_sender.pl
Строка 49: Строка 63:
             );             );
  
- 
-Установка агента рассылки сообщений (сендера). 
- 
-  # cd /​usr/​abills/​libexec/​ 
-  # ln -s ../​Abills/​modules/​Ureports/​ureports_sender.pl ureports_sender.pl 
  
  
Строка 60: Строка 69:
  
 ^$conf{UREPORTS_EXT_SENDER}=""​ | Внешняя программы рассылки сообщений. Система передаёт ей следующие параметры \\ DESTINATION - адрес получения \\ MESSAGES ​ - сообщение | ^$conf{UREPORTS_EXT_SENDER}=""​ | Внешняя программы рассылки сообщений. Система передаёт ей следующие параметры \\ DESTINATION - адрес получения \\ MESSAGES ​ - сообщение |
-^$conf{UREPORTS_SKIP_ACTIVATE_SMS}=1;​ |  не отправлять SMS при активации и изменении данных услуги | +^$conf{UREPORTS_SKIP_ACTIVATE_SMS}=1;​ | не отправлять SMS при активации и изменении данных услуги. \\ По умолчанию при активиции или изминении услуги оповещения система отправляет сообщение о действии. ​
 +^$conf{UREPORTS_ROUNDING}=1;​ | Округдение рекомендуемой суммы оплаты к целым числам,​ округление всегдапроисходит в большую сторону ​ |
  
 =====Работа с системой===== =====Работа с системой=====
Строка 116: Строка 125:
 ====Шаблоны сообщений==== ====Шаблоны сообщений====
  \\  \\
-общие шаблоны+Общие шаблоны
   * ureports_email_message.tpl ​ шаблон E-mail сообщения   * ureports_email_message.tpl ​ шаблон E-mail сообщения
   * ureports_sms_message.tpl ​ шаблон SMS сообщения   * ureports_sms_message.tpl ​ шаблон SMS сообщения
  
-индивидуальные шаблоны отчётов+Индивидуальные шаблоны отчётов ​(для изменения стандартного представления)
   * ureports_reports_1.tpl - Шаблон для отчёта 1   * ureports_reports_1.tpl - Шаблон для отчёта 1
- +  * ureports_reports_%NUM%.tpl - Шаблон для отчёта %NUM%
-\\+
  
 Правка и список шаблонов отчётов находится в ''​Настройка / Другое / Шаблоны''​ ([[abills:​docs:​manual:​system_configuration:​system_configuration#​template|Работа с шаблонами]]) Правка и список шаблонов отчётов находится в ''​Настройка / Другое / Шаблоны''​ ([[abills:​docs:​manual:​system_configuration:​system_configuration#​template|Работа с шаблонами]])
- 
 \\ \\
  
Строка 144: Строка 151:
 |EXPIRE_DATE |Дата завершения услуг | |EXPIRE_DATE |Дата завершения услуг |
 |RECOMMENDED_PAYMENT | Рекомендованная сумма оплат | |RECOMMENDED_PAYMENT | Рекомендованная сумма оплат |
 +|TOTAL_FEES_SUM|Сума всех месячных начислений |
 |TP_MONTH_FEE| месячная абонплата | |TP_MONTH_FEE| месячная абонплата |
 |MESSAGE| как стандартное тело отчёта которое формирует программа отчётов в некоторых отчётах может не заполняться ​  | |MESSAGE| как стандартное тело отчёта которое формирует программа отчётов в некоторых отчётах может не заполняться ​  |
 +
 +
 +====Система плагинов=====
 +
 +Добавлена возможность создавать собственный плагины для отчетов
 +
 +плагины размещаются в папке modules/​Ureports с расширением *.pm
 +
 +
 +пример плагин **Report1.pm**
 +поздравляет абонентов с днем рождения
 +