Жизненный цикл акции – это совокупность стадий, которые проходит акция от создания до удаления. Все акции проходят этапы жизненного цикла, принимая следующие статусы:
закончила действие по времени – версия акции, действие которой прекращено в связи с завершением периода ее действия.
Акция переходит в статус завершившейся спустя сутки с того времени, которое указано в сроке окончания акции. На кассе действие акции прекращается согласно указанному времени. Поведение реализовано с той целью, чтобы не нарушать действие акции в часовых поясах, отличных от того пояса, в котором установлена система лояльности. |
Для завершившихся (прерванных) акций, в которых используются каталоги, удаление каталогов выполняется с отсрочкой на сутки. Поведение реализовано с тем, чтобы избежать расхождения работы в дисконте, в том случае, если дисконтная система выгружена на кассу в открытом чеке. |
Вновь создаваемая акция автоматически принимает статус "Черновик". Черновик акции может быть отредактирован без изменения текущего статуса. Пустые поля черновика не контролируются, поля с данными проверяются на корректность заполнения.
Акция с заполненными данными направляется на согласование и переходит в статус "На подтверждении". Согласование акции выполняется пользователем с правами на подтверждение. Из статуса "На подтверждении" акция может быть активирована или перенесена в черновик для доработки.
Активная акция может быть отредактирована. При этом создается черновик активной акции, в который вносятся необходимые изменения. После внесения изменений черновик активной акции направляется на согласование и переводится в статус "Черновик активной акции на подтверждении". Согласование черновика выполняется пользователем, имеющим права на подтверждение. Из статуса "Черновик активной акции на подтверждении" акция может быть активирована или перенесена в черновик для доработки.
Завершение действия акции наступает по окончании срока ее действия или при прерывании действия пользователем. По истечении периода действия акции она переходит в статус "Закончила действие по времени". При необходимости остановить действие акции до истечения срока действия она прерывается пользователем. Акции, завершившие действие, могут быть удалены.
Выгрузка акций из БД Artix Loyaly Management в БД кассового сервера производится при активации, прерывании действия акции пользователем или завершении ее действия по времени.