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

Используется для удаления данных из коллекции, соответствующих заданным условиям.

Базовое использование узла «Удалить запись» похоже на узел «Обновить запись», но узлу «Удалить запись» не требуется назначение полей. Нужно только выбрать коллекцию и условия фильтрации. Результат узла «Удалить запись» возвращает число успешно удаленных строк, его можно посмотреть только в истории выполнения и нельзя использовать как переменную в последующих узлах.

Примечание

Сейчас узел «Удалить запись» не поддерживает удаление по одной записи — выполняется пакетное удаление. Поэтому события не будут запускаться для каждого отдельного удаления.

Создание узла

В интерфейсе настройки рабочего процесса нажмите кнопку плюса ("+") в потоке, чтобы добавить узел «Удалить запись»:

Создание узла удаления записи

Настройка узла

Настройка узла удаления записи

Коллекция

Выберите коллекцию, из которой нужно удалить данные.

Условия фильтрации

Как и в обычном запросе коллекции, в условиях фильтрации можно использовать переменные контекста рабочего процесса.

Пример

Например, чтобы периодически очищать отмененные и невалидные исторические заказы, можно использовать узел «Удалить запись»:

Пример настройки узла удаления записи

Рабочий процесс будет запускаться периодически и удалять все отмененные и невалидные исторические данные заказов.