Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:ureports:ru [2016/07/24 11:48] asmodeus |
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]] \\ | ||
Строка 14: | Строка 17: | ||
* Ведение журнала предоставленных отчётов. | * Ведение журнала предоставленных отчётов. | ||
* Поддержка модулей расширения отчётов | * Поддержка модулей расширения отчётов | ||
+ | * Возможность запретить абонентам управлять отчётами | ||
**Предоставление отчётов о:** | **Предоставление отчётов о:** | ||
Строка 19: | Строка 23: | ||
^1|Оповещение абонента с статусом услуги интернет "Активно" и сумой депозита ниже значения тригера | | ^1|Оповещение абонента с статусом услуги интернет "Активно" и сумой депозита ниже значения тригера | | ||
^2|Депозит + Кредит ниже значения тригера| | ^2|Депозит + Кредит ниже значения тригера| | ||
- | ^3|Предоплаченный трафик закончился. (Значение тригера не учитывается) | | + | ^3|Предоплаченный трафик закончился. (Значение тригера не учитывается) \\ %REST% - Осталось трафика в байтах \\ %REST_DIMENSION% - Осталось трафика приведенно в разрядность \\ %PREPAID% - Предоплачено трафика \\ Маркеры с учетом классов трафика %REST_0% %REST_DIMENSION_0% %PREPAID_0% | |
^4|Дневной трафик привысил лимит тригера| | ^4|Дневной трафик привысил лимит тригера| | ||
^5|Месячный отчёт: Депози, кредит, использованный траффик. Рассылается только первого числа (тригер не учитывается) | | ^5|Месячный отчёт: Депози, кредит, использованный траффик. Рассылается только первого числа (тригер не учитывается) | | ||
Строка 25: | Строка 29: | ||
^7|Оповещение о завершении кредита через указанное в тригере количество дней | | ^7|Оповещение о завершении кредита через указанное в тригере количество дней | | ||
^8|Оповещение об отключенном логине (тригер не учитывается) | | ^8|Оповещение об отключенном логине (тригер не учитывается) | | ||
- | ^9|Оповещение о завершении тарифа через указанное количество дней | | + | ^9|Оповещение о завершении тарифа через указанное количество дней. количество дней до завершения в шаблоне задается опцией %CREDIT_EXPIRE_DAYS%. Дней до завершения предоплаченного периода| |
^10|Недостаточно средств для работы в следующем месяце (Депозит + Кредит) | | ^10|Недостаточно средств для работы в следующем месяце (Депозит + Кредит) | | ||
^11|Депозит ниже чем абонплата следующего месяца | | ^11|Депозит ниже чем абонплата следующего месяца | | ||
Строка 34: | Строка 38: | ||
^16|Предупреждение о начале следующего учётного периода. В тригере указывается количество дней | | ^16|Предупреждение о начале следующего учётного периода. В тригере указывается количество дней | | ||
- | ====Screenshots==== | + | ====Работа==== |
+ | |||
+ | Система рассылает сообщения через программу ureports_sender.pl, кроме смообщения о пополнении оно отправляется моментально после поступления средств. После отправки сообщения система отмечает отчет как выполненный и больше не отправляет сообщения по нему. 1 числа месячные отчеты обнуляются и становяться готово опять для отправки сообщений. Обнуление происходит дневным периодиком (periodic daily) | ||
Строка 45: | Строка 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 | ||
Строка 55: | Строка 63: | ||
); | ); | ||
- | |||
- | Установка агента рассылки сообщений (сендера). | ||
- | |||
- | # cd /usr/abills/libexec/ | ||
- | # ln -s ../Abills/modules/Ureports/ureports_sender.pl ureports_sender.pl | ||
Строка 66: | Строка 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; | Округдение рекомендуемой суммы оплаты к целым числам, округление всегдапроисходит в большую сторону | | ||
=====Работа с системой===== | =====Работа с системой===== | ||
Строка 122: | Строка 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|Работа с шаблонами]]) | ||
- | |||
\\ | \\ | ||
Строка 151: | Строка 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** | ||
+ | поздравляет абонентов с днем рождения | ||
+ |