Удалить запись

Описание

Шаблон удаляет выбранную запись или несколько записей. Например, бывает нужно периодически удалять старые записи.

Задача

Удалять записи отказных клиентов, находящихся в архиве с прошлого года. Делать это с периодичностью один раз в год.

Реализация задачи с помощью вычисления

Добавим вычисление с условием срабатывания при статусе клиента «Отказ» и дате архивирования записи в 2022 году. Далее добавим расписание для запуска вычисления — например, ежегодно 15 декабря.

Результат работы вычисления

Результат работы вычисления

Настройки вычисления

Чтобы добавить вычисление, зайдите в настройки нужной таблицы, выберите вкладку «Вычисления», нажмите «Добавить вычисление» и выберите тип вычисления «Текущая таблица».

Тип вычисления «Текущая таблица»

В открывшемся окне выбираем шаблон «Удалить запись» (в группировке вычислений «Статус записи»). В блоке «Задать условия» зададим условия, выбрав флажок «да» и указав логику срабатывания вычисления.

Настройки вычисления

Действия для запуска вычисления

В «Дополнительно» можно указать действия для запуска вычисления, по умолчанию – это сохранение в таблице. В нашем случае, убираем настройки по умолчанию и добавляем действие — по расписанию, расширенный. Ниже меняем настройки crontab.

Действия для запуска вычисления

Использование данного шаблона возможно как в вычислениях, так и в допдейстиях.

Ваши вопросы, замечания и предложения по данному шаблону оставляйте в комментариях. Если будет необходимость, мы поможем разобраться.

Удачных настроек!