Планировщик
Планировщик — инструмент для запуска сценариев автоматически по расписанию. В отличие от событий, планировщик не реагирует на изменения данных — он запускает сценарии в заданное время независимо от действий сотрудников.
Когда использовать планировщик
Планировщик подходит для задач, которые нужно выполнять регулярно и которые не привязаны к конкретному действию пользователя.
Задача | Пример |
Ежедневные отчёты | Каждое утро в 9:00 формировать сводку по новым заявкам и отправлять на почту руководителю |
Периодическая синхронизация | Каждые 30 минут получать данные из внешней системы и обновлять записи в Бипиуме |
Напоминания | Каждый день в 10:00 проверять просроченные задачи и уведомлять ответственных |
Плановая очистка | Раз в месяц архивировать записи старше года |
Регулярные проверки | Каждые 5 минут проверять статус внешних сервисов |
Отличие от событий
События | Планировщик | |
Когда запускается | При изменении данных — создании, редактировании или удалении записи | По расписанию — в заданное время |
Зависит от действий в системе | Да — нужно чтобы в системе совершилось какое-либо действие | Нет — запускается автоматически |
Входные данные | Данные изменённой записи | Нет входных данных — сценарий сам получает нужные данные через API или компоненты |
Типичное применение | Реакция на конкретное изменение | Регулярные задачи и периодические процессы |
Как работает запуск
В момент срабатывания по расписанию Бипиум запускает все указанные в задаче сценарии. Каждый запуск создаёт отдельную запись в каталоге Процессы, где фиксируется статус и результат выполнения.
Сценарий планировщика не получает входных данных о записях — в отличие от событий. Поэтому сценарий сам должен получить нужные данные: сделать запрос к каталогу через компонент «Найти записи» или обратиться к внешнему API.
Настройка задач планировщика выполняется в служебном каталоге «Управление» → «Планировщик». Каталог доступен только администраторам.
Ограничения
Минимальный интервал запуска — 5 минут.
Пропущенные запуски (пока задача была выключена) не восполняются.
На время выполнения действуют те же ограничения что и для асинхронных процессов — до 24 часов в облаке.
Альтернативная реализация: планировщик через автоматизации
Встроенный планировщик Бипиума подходит для большинства сценариев. Однако если вам нужна полностью своя, кастомизируемая логика, вы можете реализовать планировщик самостоятельно — используя только внешние запросы и сценарии.
Такой подход даёт полный контроль над условиями запуска, но требует ручной настройки. Подробная пошаговая инструкция приведена на форуме Бипиума.
Там же можно задать вопросы и обсудить нюансы настройки под свои задачи.