Вкладка предназначена для работы с условиями запуска процессов на основе расписания:
Также на вкладке доступен переход к списку Производственных календарей по нажатию на кнопку "Настроить производственные календари". Кнопка доступна только для пользователя с ролью "Администратор оркестратора".
Условие на основе расписания содержит указание периодичности запуска - в какие месяцы, дни и время надо повторно запускать процесс. На основе этих данных система рассчитывает ближайшую дату и время, при наступлении которых автоматически запустит процесс. После наступления рассчитанного момента система вычисляет следующие дату и время для повторного запуска.
Удаление и включение/выключать расписание вручную доступно только для автора расписания и Администратора процессов.
Редактировать расписание может только автор расписания
Расписание является связанным объектом. Нельзя удалять процесс или машину запуска, указанные в расписании, независимо от состояния расписания (включено или выключено)
Выбранный процесс в расписании нельзя удалить, архивировать или поменять версию в подразделе "Процессы"
Особенности работы таблицы:
Одно условие запуска создается только на один процесс
При недоступности процесса, машины или УЗ — значения очищаются в таблице, а расписание выключается.
С помощью выпадающего списка "Столбцы" можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец "Условие запуска" отображается всегда.
Столбец "Условие запуска" | Название условия запуска Является ссылкой, которая открывает карточку выбранного условия запуска (подробнее о карточке см. ниже). |
Столбец "Процесс" | Процесс, который будет запускаться по данному условию. Отображается название процесса. |
Столбец "Версия" | Отображается версия выбранного процесса |
Столбец "Место запуска" | Отображается выбранный вариант: машина, машины процесса, группа машин, любые доступные машины. Если в процессе нет роботов или выбранная УЗ становится недоступна, |
Столбец "Ближайший запуск" | Ближайшие дата и время, когда процесс будет автоматически запущен. Это значение вычисляется системой на основе параметров времени запуска, указанные в карточке условия запуска. Если дату следующего запуска не удается рассчитать, в столбце будет прочерк, а условие запуска будет выключено. |
Столбец "Автор" | ФИО пользователя, который создал условие запуска. |
Кнопка "Выключить все" | Отображается в "шапке" таблицы. При нажатии выключаются сразу все условия запуска из списка. Эта кнопка отображается, если в списке есть хотя бы одно включенное условие запуска. Если все условия запуска выключены, то вместо этой кнопки отображается кнопка "Включить все". |
Кнопка "Включить все" | Отображается в "шапке" таблицы. При нажатии включаются сразу все условия запуска из списка за исключением тех, которые не могут быть включены по разным причинам. Эта кнопка отображается, если в списке все условия запуска выключены. Если есть хотя бы одно включенное условие запуска, то вместо этой кнопки отображается кнопка "Выключить все" |
Кнопка "Удалить" | При нажатии удаляется условие запуска. |
Кнопка "Включить" | Отображается в строке с условие запуска. При нажатии включается выбранное условие запуска. Если не найден хотя бы один из обязательных параметров условия запуска (был удален ранее выбранный объект или сбой в работе системы), условие запуска автоматически выключится. Включить такое условие нельзя, пока снова не будут заполнены все обязательные параметры. Если условие запуска уже включено, то вместо этой кнопки отображается кнопка "Выключить". |
Кнопка "Выключить" | Отображается в строке с условие запуска. При нажатии выключается выбранное условие запуска. Если условие запуска уже выключено, то вместо этой кнопки отображается кнопка "Включить". |
Кнопка | По нажатию происходит обновление записей в таблице. |
Для создания условия запуска на основе расписания:
Для просмотра и изменения параметров условия запуска:
Параметр | Описание |
---|---|
Поле "Название условия запуска" | Название условия запуска. Дубли в названиях условий запрещены. |
Параметр "Процесс" | Процесс, который будет запускаться по этому условию запуска. Если процесс еще не выбран, отображается только кнопка "Выбрать". По нажатию можно открыть окно для выбора процесса (см. подробнее ниже). Если процесс выбран, то отображается:
|
Параметр "Входные параметры" | Содержит список входных параметров выбранного процесса и их значений. Отображается только если у выбранной версии процесса есть созданные входные параметры в блоке "Старт": Содержит кнопку "Редактировать входные параметры процесса". При нажатии открывается окно "Настройка входных параметров процесса" (см. подробнее ниже). Если для входного параметра задано значение по умолчанию, оно отображается в карточке. |
Параметр "Место запуска" | Конкретизирует место запуска выбранного процесса. Отображается, только если в процессе или подпроцессах есть блок "Робот". Доступные радиокнопки:
При выборе радиокнопки "Машина" появляются два поля:
|
Параметр "Время запуска" | Описание периодичности запуска процесса. Если время запуска процесса еще не выбрано, отображается только кнопка "Редактировать время запуска". При нажатии открывается окно "Время запуска" (см. подробнее ниже). После время запуска уже настроено, то отображается:
|
Для выбора процесса, который будет запускаться по условию запуска:
Если у выбранной версии процесса в блоке "Старт" были созданы входные параметры, то в карточке условия запуска отобразится кнопка "Редактировать входные параметры". По нажатию на нее откроется окно, в котором можно указать значения для входных параметров процесса:
При запуске по этому условию процесс будет использовать указанные значения в соответствующих полях. Все входные параметры процесса обязательны для заполнения.
Отображаются все типы параметров, которые могут быть созданы в блоке "Старт": "Число", "Строка", "Логический". "Дата-время"
Периодичность запуска процесса можно настроить в окне, которое открывается при нажатии на кнопку "Редактировать время запуска":
Параметры в окне "Время запуска"
Параметр/кнопка | Описание |
---|---|
Периодичность запуска | Строка, в которой указаны месяц(-ы), день(дни), часы и минуты, в которые будет происходить запуск процесса. Строка формируется автоматически на основе параметров, указанных ниже в окне. |
Поле "Часовой пояс" | Выбор часового пояса, с учетом которого будет происходит расчет времени запуска. |
Поле "Дата начала" | Поле для ввода даты и времени, когда условие запуска в целом начнет функционировать. Значение можно ввести вручную или при помощи календаря, который открывается при нажатии на поле: |
Чекбокс "Дата окончания" | При включении чекбокса появляется поле для ввода даты и времени, при наступлении которых условие запуска прекратит работать и будет автоматически выключено. Значение можно ввести вручную или при помощи календаря, который открывается при нажатии на поле: |
Чекбокс "Использовать производственный календарь" | При необходимости можно указать, чтобы процесс запускался только в рабочие или только в нерабочие дни в соответствии с вашим производственным календарем. Для этого заполните поля "Календарь" и "Правило для запуска", которые появляются при включении данного чекбокса. |
Поле "Календарь" | Поле для выбора производственного календаря, который должен учитываться при выборе даты запуска процесса. В поле отображаются только те календари, которые были загружены в систему. Подробнее о календарях см. на странице Календари. Поле отображается, только если включен чекбокс "Использовать производственный календарь". |
Поле "Правило для запуска" | Поле для выбора дней, по которым будет запускаться процесс - только в рабочие или только в нерабочие дни. Какие дни рабочие, а какие - нерабочие, система определяет на основе указанного календаря. Поле отображается, только если включен чекбокс "Использовать производственный календарь". |
Радиокнопка "Каждый месяц" | Отображается только на вкладке "Месяц". Если кнопка активна, запуск процесса будет происходить каждый месяц с учетом остальных параметров времени запуска. |
Радиокнопка "В определенные месяцы" | Отображается только на вкладке "Месяц". Если кнопка активна, отображается поле для выбора месяца(-ев): Запуск процесса будет происходить только в выбранные месяцы с учетом остальных параметров времени запуска. |
Радиокнопка "Каждый день" | Отображается только на вкладке "День". Если кнопка активна, запуск процесса будет происходить каждый день с учетом остальных параметров времени запуска. |
Радиокнопка "В определенные дни недели" | Отображается только на вкладке "День". Если кнопка активна, отображается поле для выбора дня(-ей) недели: Запуск процесса будет происходить только в выбранные дни недели с учетом остальных параметров времени запуска. |
Радиокнопка "В определенные дни месяца" | Отображается только на вкладке "День". Если кнопка активна, отображается поле для выбора числа(-ел) месяца: Запуск процесса будет происходить только в выбранные числа месяца с учетом остальных параметров времени запуска. |
Радиокнопка | Отображается только на вкладке "День". Если кнопка активна, при помощи выпадающего списка (расположен в названии самой кнопки) можно указать, чтобы процесс запускался "в первый день месяца" или "в первый понедельник месяца", или "в первый вторник месяца" и т.п. (с учетом остальных параметров времени запуска). |
Радиокнопка | Отображается только на вкладке "День". Если кнопка активна, при помощи выпадающего списка (расположен в названии самой кнопки) можно указать, чтобы процесс запускался "в последний день месяца" или "в последний понедельник месяца", или "в последний вторник месяца" и т.п. (с учетом остальных параметров времени запуска). |
Радиокнопка | Отображается только на вкладке "Часы-минуты". Если кнопка активна, при помощи выпадающего списка (расположен в названии самой кнопки) можно указать, через сколько часов будет повторяться запуск процесса (с учетом остальных параметров времени запуска): "Каждый час", "Каждые 2 часа", "Каждые 3 часа" и т.п.: |
Радиокнопка | Отображается только на вкладке "Часы-минуты". Если кнопка активна, при помощи выпадающего списка (расположен в названии самой кнопки) можно указать, через сколько минут будет повторяться запуск процесса (с учетом остальных параметров времени запуска): "Каждую минуту", "Каждые 2 часа", "Каждые 3 часа" и т.п.: |
Радиокнопка "В определенное время дня" | Отображается только на вкладке "Часы-минуты. При активации кнопки, ниже активируются 2 выпадающих списка, в которых можно выбрать точное время, в которое будет происходить запуск процесса с учетом остальных параметров времени запуска: |