Свойства задач
Данное свойство определяет базовые опции запланированных задач.
Описание поля | Имя поля | |
Имя задачи. Имя контекста запланированной задачи. Должно соответствовать соглашениям о наименованиях. Имя необходимо для ссылки на данную задачу из других частей системы. | name | |
Описание задачи. Текстовое описание задачи. Является также описанием контекста запланированной задачи. | description | |
Задача активна. Все триггеры включенных задач активны, и задача выполняется. При повторном запуске задачи после некоторого времени, когда она была отключена, выполняются все пропущенные триггеры. | enabled | |
Маска контекстов. Маска контекста определяет количество контекстов, из которых будет выполняться действие. При запуске запланированной задачи начинается выполнение действия в последовательном порядке из каждого контекста, соответствующего маске. | mask | |
Тип. Тип задачи, функция или действие. | type | |
Функция. Имя запускаемой функции, если Типом задачи является функция. | function | |
Действие. Имя запускаемого действия, если Типом задачи является действие. | action | |
Параметры. Параметры действия. Эти параметры используются для замены пользовательского ввода, когда запланированная задача выполняет действие в неинтерактивном режиме. Например, если запланированное действие требует подтверждения (например, запрашивает у пользователя "Удалить запрос?" и позволяет нажать кнопку ОК или Отмена), это поле будет содержать параметр "Удалить запрос?" с двумя возможными вариантами: "ОК" и "Отмена". | input | |
Выполнять пропущенные задачи. Если включена эта опция, все пропущенные задачи (например, при остановке или перезапуске сервера SberMobile) будут выполнены после загрузки сервера. Если опция отключена, пропущенные задачи игнорируются. | executeMissed | |
Условие. Данное выражение вычисляется для каждого контекста, соответствующего заданной маске контекстов. Если выражение возвращает false, выполнение задания пропускается для текущего контекста. | condition | |
Среда вычисления выражения условия: |
| |
---|---|---|
Контекст, для которого предполагается выполнение задачи. | ||
None. | ||
0 | ||
Только стандартные переменные. | ||
Остановить в случае успеха. Если данная опция включена, то при первом удачном непропущенном выполнении задания для целевого контекста, выполение задания прекращается для данного контекста. | stopOnSuccess | |
Количество повторов. Максимальное количество попыток выполнения задания для конкретного контекста, если предыдущие выполнения завершились с ошибкой. | retryCount | |
Количество потоков по умолчанию. Базовый размер пула потоков, выполняющих задание, т.е. количество параллельных заданий в случае их нормального выполнения. | jobThreads | |
Максимальное количество потоков. Максимальный размер пула потоков, выполняющих задание, т.е. количество параллельных заданий в случае их медленного выполнения. | maxJobThreads |
Данные свойства доступны через переменную jobDetailsView.