Документация 0.4 Оркестратор
Расписания и календарь
Расписание запускает процесс само: по времени (каждый день, по рабочим дням, раз в час, по cron) или когда в очереди набралась работа. С производственным календарём расписание пропускает праздники или переносит запуск на ближайший рабочий день, а в перенесённую рабочую субботу — запускает.

Создать расписание #
- «Расписания» → «Создать расписание» (или вкладка «Расписания» процесса).
- «Процесс» и «Название», например „Сверка по рабочим дням“.
- «Когда запускать» → «Быстрый выбор»: «Каждый день в 09:00», «По рабочим дням в 09:00», «Каждый час», «Каждые 15 минут», «3-й рабочий день месяца», «Последний рабочий день месяца», «По дням недели», «Ежемесячно» или «Свой cron». Время и дни уточняются под выбором.
- «Часовой пояс» — по умолчанию пояс организации.
- «Производственный календарь» и «Если день нерабочий»: «Запускать как обычно», «Пропустить запуск» или «Перенести на ближайший рабочий день». Для рабочих дней месяца календарь обязателен.
- «Аргументы» — значения для заданий этого расписания; пусто — из настроек процесса или flow.
- Справа «Ближайшие запуски» — проверьте, что даты совпадают с ожидаемыми. Нажмите «Создать расписание».

Выражение cron #
«Свой cron» — 5 полей: минута, час, день месяца, месяц, день недели. Поддерживаются L (последний), W (ближайший
будний) и # (N-й день недели месяца).
| Выражение | Когда |
|---|---|
0 9 * * 1-5 |
По будням в 09:00 |
*/15 8-18 * * * |
Каждые 15 минут с 08:00 до 18:59 |
0 7 L * * |
В последний день месяца в 07:00 |
30 10 * * 1#1 |
В первый понедельник месяца в 10:30 |
«По рабочим дням» с календарём надёжнее, чем 1-5: праздники пропускаются, а перенесённые рабочие субботы
включаются.
Пропуски, параллельные запуски, период #
| Настройка | Варианты |
|---|---|
| «Если предыдущее задание ещё не завершено» | «Пропустить новый запуск» (причина видна в истории) или «Поставить в очередь» (ожидающих — не больше одного) |
| «Если сервер был выключен в момент запуска» | «Запустить один раз после включения» (если сервер вернулся не позже «Не позже чем через, мин») или «Пропустить» |
| «Период действия» | «С даты» и «По дату (включительно)» — например, только на время квартальной отчётности |
| «Приоритет» | Как у процесса или свой |
Список и история #
В списке видно правило простыми словами (например, По рабочим дням в 09:00, в нерабочие дни — пропуск),
«Следующий запуск» и «Последний запуск». Переключатель в колонке «Вкл.»
включает и выключает расписание. В меню строки:
- «Запустить сейчас» — задание с аргументами расписания сейчас, плановые запуски не меняются;
- «История» — каждое срабатывание: «Запущено», «Пропущено» с причиной или «Сервер был недоступен», ссылка на задание.
Запуск по очереди #
Процесс-обработчик очереди удобно запускать не по времени, а когда в очереди появилась работа.
- «Создать расписание» → «Когда запускать» → «По очереди» (или в очереди: «Настройки» → «Запускать процесс по очереди»).
- «Очередь» — очередь той же рабочей области, например „Заявки“.
- «Минимум элементов» — запуск, когда готово столько новых элементов (1 — сразу). Например, триггер „Заявки от 5 элементов“ ждёт пятой заявки.
- «Не больше заданий одновременно» — сколько роботов могут работать с очередью параллельно.
Сервер проверяет условие при каждом новом элементе и раз в 30 секунд. Задание обрабатывает элементы, пока очередь не опустеет, поэтому процесс должен брать элементы в цикле (см. Очереди). На паузе очередь запуски не создаёт.
Производственные календари #
Календари общие для всего сервера, изменяет их администратор: «Администрирование» → «Календари».
- «Создать календарь» → «Название» (например, „Производственный календарь КР 2026“) и «Выходные дни недели» (обычно суббота и воскресенье; для шестидневки — только воскресенье).
- Добавьте праздники фиксированных дат кнопкой над сеткой — она отмечает 1 и 7 января, 23 февраля, 8 и 21 марта, 7 апреля, 1, 5 и 9 мая, 31 августа, 7–8 ноября.
- Переходящие праздники (Орозо айт, Курман айт) и переносы отметьте сами: щёлкните день в сетке → «Праздник (нерабочий день)» или «Рабочий день (перенос)», название дня.
- Или «Импорт CSV/ICS»: строки
дата;тип;название, например31.08.2026;праздник;День независимости. «Проверить» показывает, что изменится, «Загрузить» сохраняет.
