Событие по расписанию
Введение
Событие по расписанию — это триггер, запускаемый по условию времени. Поддерживаются два режима:
- Пользовательское время: регулярный запуск по системному времени, как в cron.
- Поле времени коллекции: запуск по значению поля времени в коллекции при наступлении соответствующего момента.
Ко гда система достигает момента времени (с точностью до секунды), соответствующего условиям триггера, запускается соответствующий рабочий процесс.
Базовое использование
Создание события по расписанию
При создании рабочего процесса в списке рабочих процессов выберите тип «Событие по расписанию»:

Режим пользовательского времени
Для регулярного режима сначала нужно задать время старта — любой момент (с точностью до секунды). Время старта можно установить в будущем или в прошлом. Если задано прошлое время, система проверит наступление момента по настроенному условию повторения. Если условие повторения не настроено и время старта уже в прошлом, рабочий процесс больше за пускаться не будет.
Есть два способа настроить правило повторения:
- По интервалу: запуск через фиксированный интервал после времени старта, например каждый час, каждые 30 минут и т.д.
- Расширенный режим: по правилам cron, можно настроить цикл по фиксированным датам и времени по шаблону.
После настройки правила повторения можно настроить условие завершения: либо в фиксированный момент времени, либо по ограничению количества выполнений.
Режим поля времени коллекции
Использование поля времени коллекции для определения времени старта — это режим триггера, который объединяет обычные события по расписанию и поля времени коллекций. Этот режим может упростить узлы в некоторых процессах и более интуитивен в настройке. Например, чтобы менять статус просроченных неоплаченных заказов на «отменён», достаточно настроить событие по расписанию в режиме поля времени коллекции и выбрать старт через 30 минут после создания заказа.

