Планировщик

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

Когда использовать планировщик

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

Задача

Пример

Ежедневные отчёты

Каждое утро в 9:00 формировать сводку по новым заявкам и отправлять на почту руководителю

Периодическая синхронизация

Каждые 30 минут получать данные из внешней системы и обновлять записи в Бипиуме

Напоминания

Каждый день в 10:00 проверять просроченные задачи и уведомлять ответственных

Плановая очистка

Раз в месяц архивировать записи старше года

Регулярные проверки

Каждые 5 минут проверять статус внешних сервисов

Отличие от событий

События

Планировщик

Когда запускается

При изменении данных — создании, редактировании или удалении записи

По расписанию — в заданное время

Зависит от действий в системе

Да — нужно чтобы в системе совершилось какое-либо действие

Нет — запускается автоматически

Входные данные

Данные изменённой записи

Нет входных данных — сценарий сам получает нужные данные через API или компоненты

Типичное применение

Реакция на конкретное изменение

Регулярные задачи и периодические процессы

Как работает запуск

В момент срабатывания по расписанию Бипиум запускает все указанные в задаче сценарии. Каждый запуск создаёт отдельную запись в каталоге Процессы, где фиксируется статус и результат выполнения.

Сценарий планировщика не получает входных данных о записях — в отличие от событий. Поэтому сценарий сам должен получить нужные данные: сделать запрос к каталогу через компонент «Найти записи» или обратиться к внешнему API.

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

Ограничения

  • Минимальный интервал запуска — 5 минут.

  • Пропущенные запуски (пока задача была выключена) не восполняются.

  • На время выполнения действуют те же ограничения что и для асинхронных процессов — до 24 часов в облаке.

Альтернативная реализация: планировщик через автоматизации

Встроенный планировщик Бипиума подходит для большинства сценариев. Однако если вам нужна полностью своя, кастомизируемая логика, вы можете реализовать планировщик самостоятельно — используя только внешние запросы и сценарии.

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

Там же можно задать вопросы и обсудить нюансы настройки под свои задачи.