Активация и деактивация¶
По умолчанию после конфигурирования пользователи и компании (далее по тексту Объекты активации) могут сразу же начать пользоваться услугами.
И будут пользоваться до тех пор, пока отсечка по балансу (если настроена) не запретит это.
Более подробно про отсечку по балансу смотрите в разделе Отсечка по балансу.
В этом случае проблем не предвидится.
Однако в случае, если у Объектов активации сконфигурированы Периодические списания, например, абонплата, то может возникнуть проблема.
Возникает вопрос, в какой момент времени начинать производить Периодические списания?
Предположим, вы создали Объект активации, подготовили его для предоставления услуг (например, напечатали его на скретч-карте), однако пользователь приобрел его и начал пользоваться только через месяц.
Таким образом, начинать производить периодические списания сразу же после создания Объекта активации для ряда случаев будет некорректно.
Так как пользователь услуги приобретет стартовый пакет, который уже ушел в 0 или минус.
Похожая проблема будет и с определением времени, когда перестать начислять Периодические списания.
Например, пользователь или компания заблокированы по негативному балансу и не могут пользоваться услугами.
В ряде случаев (зависит от договора) нельзя продолжать выполнять периодические списания за период, когда клиент не мог пользоваться услугой.
Для решения этой проблемы служит активация и деактивация Объектов активации.
Каждый Объект активации имеет атрибуты:
- время активации - момент времени, когда оказание услуг было активировано.
- время деактивации - момент времени, когда оказание услуг было остановлено.
- дата деактивации не установлена либо еще не пришла
- дата активации установлена и она уже прошла
- дата активации не установлена либо еще не пришла
- дата деактивации установлена и она уже прошла
Система Периодических списаний учитывает эти атрибуты при начислении списаний.
Списания начисляются только в периоды, когда Объект списания активирован.
По умолчанию эти атрибуты не установлены.
Вы можете вручную установить эти атрибуты, например, запланировав активацию/деактивацию в определенный момент времени.
Либо же Объект активации может быть активирован/деактивирован актоматически.
- если дата активации установлена, то она не изменяется
- если дата активации не установлена, то она устанавливается в текущее время
- если дата деактивации "в прошлом", то она удаляется
- дата деактивации удаляется
Для автоматической активации Объекта активации существует несколько стратегий активации:
- никакой
Автоматическая активация не происходит.
Вопользуйтесь ручной активацией.
- по первому звонку.
Объект активации активируется в момент, когда обрабатывается CDR для Объекта активации.
Эта стратегия позволяет решить вышеописанную проблему со скретч-картой.
- по первому биллингу.
Объект активации активируется в момент, когда сохраняется CDR с биллингом.
Отличается от активации по первому звонку тем, что активация происходит только в момент, когда произошел звонок с биллингом, а не любой звонок.
Эта логика может быть полезна, если вы хотите дать возможность пользователю позвонить на короткий номер для того, чтоб узнать баланс.
И активировать его только тогда, когда он действительно начнет пользоваться услугой.
Более подробно об этом ДВО смотрите в разделе Проигрывание баланса пользователю через звонок на короткий номер.
- по началу сервиса
Объект активации активируется в момент, когда происходит изменение его баланса.
При этом до изменения баланса оказание услуг было запрещено, а после - стало разрешено.
Например, пользователь ушел в 0 и оказание услуг ему было запрещено отсечкой по балансу.
Затем его деактивировало фоновое приложение деактивации.
Когда пользователь выполнит Пополнение, система его снова активирует.
При этом в период, когда оказание услуг ему было запрещено по балансу, Периодические списания ему не производились.
Для автоматической деактивации Объекта активации существует несколько стратегий деактивации:
- никакой
Автоматическая деактивация не происходит.
Вопользуйтесь ручной деактивацией.
- по отсечке по балансу
Объект активации деактивируется в момент, когда оказание услуг ему запрещается согласно отсечке по балансу.
Более подробно отсечка по балансу описывается в разделе Отсечка по балансу.
Для автоматической деактивации служит фоновое приложение деактивации.
Оно запускается периодически через Планировку выполнения задач и деактивирует все Объекты активации, которым запрещено оказание услуг и у которых установлена данная стратегия.
В ряде случаев вы можете захотеть пользоваться функционалом активации и деактивации для ограничения доступа и для отправки писем, но при этом производить Периодические списания даже в моменты, когда Объекты активации деактивирован.
Для этих целей служит опция списывать когда деактивирован в настройках Периодических списаний.