Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:periodic [2012/03/30 12:44]
asmodeus
abills:docs:periodic [2017/10/24 12:26] (текущий)
dev_ll [Периодические процессы]
Строка 10: Строка 10:
 Дневные периодические процессы,​ система выполняет дневные периодические действия по все модулям системы: ​ Дневные периодические процессы,​ система выполняет дневные периодические действия по все модулям системы: ​
   * дневная абон. плата   * дневная абон. плата
 +  * периодические снятия
   * расписание ​   * расписание ​
-  * изменении ​тарифных планов +  * смена тарифных планов 
-  * Блокировка и включение аккаунтов ​+  * блокировка и включение аккаунтов ​
   * обнуление кредита   * обнуление кредита
   * обнуление скидок   * обнуление скидок
Строка 18: Строка 19:
   * отправка E-mail отчётов администратору системы   * отправка E-mail отчётов администратору системы
   * отправка E-mail предупреждений пользователям о израсходованном балансе ​   * отправка E-mail предупреждений пользователям о израсходованном балансе ​
-  * Резервное копирование базы данных 
  
   # /​usr/​abills/​libexec/​periodic monthly   # /​usr/​abills/​libexec/​periodic monthly
Строка 24: Строка 24:
   * месячная абон. плата   * месячная абон. плата
   * месячная распределённая ​ абон. плата (снимается каждый день)   * месячная распределённая ​ абон. плата (снимается каждый день)
 +  * смена месячного тарифного плана
 +  * резервное копирование базы данных
 +  * ротация журналов,​ архивов
  
   # /​usr/​abills/​libexec/​periodic backup   # /​usr/​abills/​libexec/​periodic backup
Строка 42: Строка 45:
 ^LOGIN ​                     | Выполнить периодический процесс только для определённого логина или логинов,​ логины нужно указывать через запятую | ^LOGIN ​                     | Выполнить периодический процесс только для определённого логина или логинов,​ логины нужно указывать через запятую |
 ^DEBUG=[0..7] ​              | Режим отладки 0-7 | ^DEBUG=[0..7] ​              | Режим отладки 0-7 |
 +
 +
 +====Установка кредита на суму всех услуг====
 +Кредит устанавливается на суму всех услуг предоставляемых абоненту. ​
 +
 +Данный кредит устанавливается исходя из следующий критериев: ​
 +  * только активным абонента (статус акаунта:​ активно)
 +  * если поле кредит не содержит другого значения кредита
 +  * если сума на счету меньше сумы общего кредита абонента
 +
 +Для компаний кредит устанавливается в размере сумы всех используемых услуг абонентами компании
 +\\
 +По умолчанию кредит предоставляется на неограниченный срок. Если нужно установить срок кредита нужно использовать параметр FULL_CREDIT_PERIOD. При использовании параметра FULL_CREDIT_PERIOD дата начала кредита считается датой выполнения программы если другое не указано в аргументах
 +\\
 +**Пример использования**\\
 +Установка кредита на 10 дней
 +  # /​usr/​abills/​libexec/​periodic SET_FULL_CREDIT FULL_CREDIT_PERIOD=10
 +