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