Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
abills:docs:periodic [2012/03/30 12:43] asmodeus создано |
abills:docs:periodic [2017/10/24 12:26] (текущий) dev_ll [Периодические процессы] |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
\\ | \\ | ||
**Примеры использования** | **Примеры использования** | ||
+ | |||
# /usr/abills/libexec/periodic daily | # /usr/abills/libexec/periodic daily | ||
+ | |||
Дневные периодические процессы, система выполняет дневные периодические действия по все модулям системы: | Дневные периодические процессы, система выполняет дневные периодические действия по все модулям системы: | ||
* дневная абон. плата | * дневная абон. плата | ||
+ | * периодические снятия | ||
* расписание | * расписание | ||
- | * изменении тарифных планов | + | * смена тарифных планов |
- | * Блокировка и включение аккаунтов | + | * блокировка и включение аккаунтов |
* обнуление кредита | * обнуление кредита | ||
* обнуление скидок | * обнуление скидок | ||
Строка 16: | Строка 19: | ||
* отправка E-mail отчётов администратору системы | * отправка E-mail отчётов администратору системы | ||
* отправка E-mail предупреждений пользователям о израсходованном балансе | * отправка E-mail предупреждений пользователям о израсходованном балансе | ||
- | * Резервное копирование базы данных | ||
# /usr/abills/libexec/periodic monthly | # /usr/abills/libexec/periodic monthly | ||
Строка 22: | Строка 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 | ||
+ |