... В Carbon Billing 5 есть возможность рассылать абонентам поздравления с днем рождения (или иными праздниками) и начислять в связи с этим бонусные баллы.
|
h2. Включение системы
|
Чтобы включить систему поздравлений, нужно перейти в "Настройки" > "Настройки в файле" > вкладка "Настройка демона поздравления" и установить соответствующую опцию:
|
Чтобы включить систему поздравлений, нужно перейти в "*Настройки*" > "*Настройки в файле*" > вкладка "*Настройка демона поздравления*" и установить соответствующую опцию:
|
|
!Выделение_001.png|border=1!
|
!felicitations_enable.png|border=0!
|
|
|
Проверить что служба запущена и работает можно из консоли:
|
... {code} chroot /app/asr_billing/ service felicitation_daemon status chroot /app/asr_billing/ /etc/init.d/felicitation_daemon status {code}
|
h2. Добавление поздравления
|
Для добавления поздравления нужно перейти в "Справочники" > "Поздравления" и нажать "Добавить":
|
Для добавления поздравления нужно перейти в "*Справочники*" > "*Поздравления*" и нажать "*Добавить*":
|
|
!Выделение_002.png|border=1! !felicitations_list.png|border=1!
|
|
|
На вкладке "Основные" можно задать следующие опции:
|
... !Выделение_005.png|border=1! *Название строки* \- название праздника, в т.ч. используется в описании прихода бонусных баллов "Подарочные бонусы на праздник %s"; *Включена обработка* \- при выключении праздник не обрабатывается felicitation_daemon (системой поздравлений); *Время поздравления* \- реквизит абонента с типом Дата, в день которого начислять бонус. Формат '%d.%m.%Y'; *Подарочные баллы* \- сколько бонусных баллов начислить абоненту при поздравлении; *Шаблон поздравительного текста* \- шаблон в формате Django-template для сообщений (Опция "Использовать шаблонизатор django"); На вкладке "Дополнительно" можно выбрать оператора: !Выделение_006.png|border=1! *Оператор связи* \- если есть привязка праздника к оператору связи, то поздравление будет происходить только для абонентов с привязкой к этому оператору h2. Особенности Поздравление не происходит, если: - реквизит "Время поздравления" привязан к группе; - шаблон поздравления пустой; - начисляется 0 бонусов; Поздравление обрабатывается за день до даты, поэтому: - при добавлении реквизита абоненту в день праздника - поздравления не произойдет; - бонусные баллы зачисляются за день до праздника, но в аудите будет указана дата праздника; - в шаблон не передаются данные поздравления (название, баллы); h2. Пример шаблона поздравительного текста "Дорогой {{ abonent.name }}\! В связи с Вашим Днём Рождения мы начислим на Ваш счет {{ abonent.contract_number }} подарок в 10 бонусных баллов. С наилучшими пожеланиями, Ваш {{ abonent.operator.name }}."
|