Жизненный цикл акции – это совокупность стадий, которые проходит акция от создания до удаления. Все акции проходят этапы жизненного цикла, принимая следующие статусы:

  • черновик – предварительная версия акции, в которой сохранены параметры акции, ее условия и результат, указанные пользователем;
  • на подтверждении – версия акции, направленная на согласование пользователю сервиса, имеющему права на активацию акции;
  • активна – версия акции, которая используется в механизме расчета воздействий в текущий момент времени;
  • прервана – версия акции, действие которой прервано пользователем по какой-либо причине;
  • закончила действие по времени – версия акции, действие которой прекращено в связи с завершением периода ее действия.

    Акция переходит в статус завершившейся спустя сутки с того времени, которое указано в сроке окончания акции. На кассе действие акции прекращается согласно указанному времени. Поведение реализовано с той целью, чтобы не нарушать действие акции в часовых поясах, отличных от того пояса, в котором установлена система лояльности.

    Для завершившихся (прерванных) акций, в которых используются каталоги, удаление каталогов выполняется с отсрочкой на сутки. Поведение реализовано с тем, чтобы избежать расхождения работы в дисконте, в том случае, если дисконтная система выгружена на кассу в открытом чеке.

Вновь создаваемая акция автоматически принимает статус "Черновик". Черновик акции может быть отредактирован без изменения текущего статуса. Пустые поля черновика не контролируются, поля с данными проверяются на корректность заполнения.

Акция с заполненными данными направляется на согласование и переходит в статус "На подтверждении". Согласование акции выполняется пользователем с правами на подтверждение. Из статуса "На подтверждении" акция может быть активирована или перенесена в черновик для доработки.

Активная акция может быть отредактирована. При этом создается черновик активной акции, в который вносятся необходимые изменения. После внесения изменений черновик активной акции направляется на согласование и переводится в статус "Черновик активной акции на подтверждении". Согласование черновика выполняется пользователем, имеющим права на подтверждение. Из статуса "Черновик активной акции на подтверждении" акция может быть активирована или перенесена в черновик для доработки.

Завершение действия акции наступает по окончании срока ее действия или при прерывании действия пользователем. По истечении периода действия акции она переходит в статус "Закончила действие по времени". При необходимости остановить действие акции до истечения срока действия она прерывается пользователем. Акции, завершившие действие, могут быть удалены.

Выгрузка акций из БД Artix Loyaly Management в БД кассового сервера производится при активации, прерывании действия акции пользователем или завершении ее действия по времени.

  • No labels