Введение
- Триггеры доступны только для приложений Workflow.
- В каждом рабочем процессе может быть не более одного триггера расписания.
Добавление триггера расписания
На холсте рабочего процесса нажмите правой кнопкой мыши и выберите Добавить узел > Начало > Триггер расписания.Настройка триггера расписания
Расписание можно настроить либо с помощью визуального выбора по умолчанию, либо с помощью cron-выражения. После настройки отображаются ближайшие 5 запланированных моментов запуска.Триггеры расписания не формируют выходные переменные, но при каждом запуске рабочего процесса обновляют системную переменную
sys.timestamp (время начала каждого выполнения рабочего процесса).С помощью визуального выбора
Используйте этот способ для простых расписаний: ежечасных, ежедневных, еженедельных или ежемесячных. Для еженедельной и ежемесячной частоты можно выбрать несколько дней или дат.С помощью cron-выражения
Используйте этот способ для более сложных и точных шаблонов времени — например, каждые 15 минут с 9:00 до 17:00 в будние дни.Стандартный формат
Cron-выражение — это строка, которая задаёт расписание выполнения рабочего процесса. Оно состоит из пяти полей, разделённых пробелами, каждое из которых соответствует своей единице времени.Следите за тем, чтобы между полями был ровно один пробел.
Если одновременно заданы поля дня месяца и дня недели, триггер срабатывает в даты, совпадающие с любым из этих полей.Например,
1 2 3 4 4 запустит рабочий процесс 3 апреля и каждый четверг апреля, а не только в те четверги, которые приходятся на 3-е число.Специальные символы
Предопределённые выражения
@yearly: запуск раз в год в 00:00 1 января.@monthly: запуск раз в месяц в 00:00 в первый день месяца.@weekly: запуск раз в неделю в 00:00 в воскресенье.@daily: запуск раз в день в 00:00.@hourly: запуск в начале каждого часа.
Примеры
Тестирование триггера расписания
- Запустить этот шаг: триггер расписания срабатывает немедленно, игнорируя заданное расписание.
- Тестовый запуск: триггер расписания ожидает ближайшего запланированного момента выполнения.

