Свойства задач

Данное свойство определяет базовые опции запланированных задач.

Описание поля

Имя поля

Имя задачи. Имя контекста запланированной задачи. Должно соответствовать соглашениям о наименованиях. Имя необходимо для ссылки на данную задачу из других частей системы.

name

Описание задачи. Текстовое описание задачи. Является также описанием контекста запланированной задачи.

description

Задача активна. Все триггеры включенных задач активны, и задача выполняется. При повторном запуске задачи после некоторого времени, когда она была отключена, выполняются все пропущенные триггеры.

enabled

Маска контекстов. Маска контекста определяет количество контекстов, из  которых будет выполняться действие. При запуске запланированной задачи начинается выполнение действия в последовательном порядке из каждого контекста, соответствующего маске.

mask

Тип. Тип задачи, функция или действие.

type

Функция. Имя запускаемой функции, если Типом задачи является функция.

function

Действие. Имя запускаемого действия, если Типом задачи является действие.

action

Параметры. Параметры действия. Эти параметры используются для замены пользовательского ввода, когда запланированная задача выполняет действие в неинтерактивном режиме. Например, если запланированное действие требует подтверждения (например, запрашивает у пользователя "Удалить запрос?" и позволяет нажать кнопку ОК или Отмена), это поле будет содержать параметр "Удалить запрос?" с двумя возможными вариантами: "ОК" и "Отмена".

input

Выполнять пропущенные задачи. Если включена эта опция, все пропущенные задачи (например, при остановке или перезапуске сервера AggreGate) будут выполнены после загрузки сервера. Если опция отключена, пропущенные задачи игнорируются.

executeMissed

Условие. Данное выражение вычисляется для каждого контекста, соответствующего заданной маске контекстов. Если выражение возвращает false, выполнение задания пропускается для текущего контекста.

condition

Среда вычисления выражения условия:


Контекст по умолчанию

Контекст, для которого предполагается выполнение задачи.

Таблица данных по умолчанию

None.

Ряд по умолчанию

0

Переменные среды

Только стандартные переменные.

Остановить в случае успеха. Если данная опция включена, то при первом удачном непропущенном выполнении задания для целевого контекста, выполение задания прекращается для данного контекста.

stopOnSuccess

Количество повторов. Максимальное количество попыток выполнения задания для конкретного контекста, если предыдущие выполнения завершились с ошибкой.

retryCount

Количество потоков по умолчанию. Базовый размер пула потоков, выполняющих задание, т.е. количество параллельных заданий в случае их нормального выполнения.

jobThreads

Максимальное количество потоков. Максимальный размер пула потоков, выполняющих задание, т.е. количество параллельных заданий в случае их медленного выполнения.

maxJobThreads

Данные свойства доступны через переменную jobDetailsView.