Когда алгоритм опубликован в Orchestrator, можно задать расписание его запуска. Для этого:
- Войдите под Вашей учетной записью на https://electroneek.ru/account.
- Перейдите в продукт "Orchestrator SaaS" и затем на страницу "Workflows".
- Найдите нужного бота в таблице.
- Затем либо кликните по строке с ботом в таблице для открытия страницы с его деталями, после чего перейдите на вкладку "Расписания" и нажмите на кнопку "+", либо нажмите на кнопку дополнительного меню в таблице и затем на кнопку "Расписание" (смотрите скриншот ниже)
В результате любого из этих способов на экране появится отдельное окно с параметрами расписания. - Эти параметры необходимо заполнить. Все параметры являются обязательными кроме параметров из раздела "Ограничения".
Тип процесса и тип запуска
Выберите тип процесса и тип запуска:
- Повторяющийся - алгоритм должен запускаться на регулярной основе.
- Ежечасно - алгоритм должен запускаться каждый час на определенной минуте.
- Ежедневно - алгоритм должен запускаться каждый день в определенное время.
- Еженедельно - алгоритм должен запускаться каждую неделю в определенный день и определенное время.
- Ежемесячно - алгоритм должен запускаться каждый месяц в определенный день и определенное время.
- Пользовательский вариант - алгоритм будет иметь пользовательский вариант запуска, например, "каждые три часа".
- Однократный запуск - алгоритм должен запуститься один раз в определенный день и определенное время.
Параметры даты и времени
Параметры даты и времени зависят от типа процесса и типа запуска. Для каждого типа процесса и типа запуска существует общий параметр - Часовой пояс. Этот параметр устанавливает часовой пояс, в котором должен запуститься бот.
Повторяющийся процесс
Доступны следующие параметры для каждого типа запуска:
- Ежечасно
- Минута - на какой минуте алгоритм должен запускаться каждый час.
- Пример: если указать "30", то алгоритм будет запускаться каждый час на тридцатой минуте, то есть в 12:30, 13:30, 14:30 и так далее.
- Ежедневно
- Время - в какое время нужно запускать алгоритм каждый день.
- Пример: если указать "13:30", то алгоритм будет запускаться каждый день в 13:30.
- Еженедельно
- День - в какой день недели алгоритм должен запускаться.
- Время - в какое время нужно запускать алгоритм.
- Пример: если указать "Понедельник" для параметра День и "16:25" для параметра Время, то алгоритм будет запускаться каждую неделю в 16:25.
- Ежемесячно
- День месяца - в какой по счету день месяца нужно запускать алгоритм.
- Время - в какое время нужно запускать алгоритм.
- Пример: если указать "5" для параметра День месяца и "14:00" для параметра Время, то алгоритм будет запускаться каждый пятый день месяца в 14:00.
- Пользовательский вариант
- Час, Минута, Секунда - интервал между триггерами.
- Пример: если указать "3" для параметра Час, "30" для параметра Минута и "30" для параметра Секунда, то следующий запуск произойдет через 3 часа 30 минут 30 секунд. Например, если бот запустился в 13:00, тогда следующий запуск состоится в 16:30:30.
Однократный запуск
Если выбран однократный тип запуска, то доступны параметры:
- День - в какой конкретно день нужно запустить алгоритм.
- Время - в какое время нужно запустить алгоритм.
Пример: если указать "05.09.2021" для параметра День и "15:00" для параметра Время, то алгоритм запустится один раз пятого сентября 2021 года в 15:00.
Ограничения
В некоторых случаях может понадобиться наложить ограничения на запуск бота. Для некоторых типов запуска нет возможности задать ограничения, для некоторых - есть. Всего доступны три ограничения:
- Исключить дни - дни, когда алгоритм не должен запускаться.
- Доступно для типов: Ежечасно, Ежедневно, Пользовательский вариант.
- Разрешать триггер после - время, после которого алгоритм может запускаться. До этого времени триггер не будет срабатывать.
- Доступно для типов: Ежечасно, Пользовательский вариант.
- Разрешать триггер до - время, до которого алгоритм может запускаться. После этого времени триггер не будет срабатывать.
- Доступно для типов: Ежечасно, Пользовательский вариант.
Пример:
- Тип запукска - "Ежечасно".
- Исключить дни - включено, значения - "Суббота, воскресенье" .
- Разрешать триггер после и Разрешать триггер до - включено, значения - to "14:00" и "18:00" соответственно.
- Результат: бот будет запускаться каждый час с 14:00 до 18:00, но не будет запускаться по субботам и воскресеньям вообще.
Завершение настроек
После задания всех обязательных параметров нажмите "Сохранить". Расписание будет добавлено в список расписаний. Если нужно задать еще одно расписание, то повторите шаги выше.
Редактирование расписания
Каждое расписание имеет статус:
- "Активное" - расписание используется. Нажмите на кнопку паузы для отключения расписания.
- "Неактивное" - расписание не используется. Нажмите на кнопку запуска для включения расписания.
Если Вы нажмете на кнопку редактирования у конкретного расписания, то параметры данного расписания можно будет изменить. Если Вы нажмете на кнопку удаления расписания, то оно будет исключено из спика.