Для каждой задачи есть возможность установить условие её выполнения: функцию или правило валидации. Если функция или правило валидации будут рассчитаны с определенным результатом, то задача будет выполняться. Задать условия выполнения задачи можно на странице/вкладке «Условие» в мастере настройки задачи.
В веб-приложении вид страницы зависит от выбранного типа условия.
Задайте параметры:
Функция/Функция выполнена с результатом. Установите переключатель для выполнения задачи с учётом результата выполнения функции (истина или ложь) из указанной сборки, формы или модуля репозитория:
Сборка, модуль или форма. Выберите в раскрывающемся списке сборку, модуль или форму с необходимой функцией. Для поиска объекта в списке начните вводить наименование объекта в строке поиска в веб-приложении или нажмите кнопку «Поиск» и введите наименование объекта в настольном приложении. Для удаления объекта из поля нажмите кнопку «Удалить»;
Функция. Выберите в раскрывающемся списке функцию, результат выполнения которой необходим для выполнения условия;
Результат. Выберите в раскрывающемся списке результат выполнения условия «Истина» или «Ложь»;
Примечание. В поле «Функция» будут отображаться только функции с определенной сигнатурой: Function <name> (<param>: IScheduledTask): Boolean.
Правило/Правило валидации выполнено с реультатом. Установите переключатель для выполнения задачи с учётом правила валидации и числа исключений из этого правила:
Правило валидации. Выберите в раскрывающемся списке правило валидации из репозитория. Для поиска объекта в списке начните вводить наименование объекта в строке поиска в веб-приложении или нажмите кнопку «Поиск» и введите наименование объекта в настольном приложении. Для удаления объекта из поля нажмите кнопку «Удалить»;
Примечание. В качестве условия выполнения задачи могут использоваться правила валидации, содержащиеся только в базе данных временных рядов.
Результат: число исключений. Укажите результат, с которым должно выполняться правило валидации для выполнения условия. В первом поле выберите в раскрывающемся списке оператор сравнения, а во втором поле введите числовое значение;
Без условий. По умолчанию. Задача выполняется без условий. В настольном приложении использование условия определяется флажком «Выполнять задачу, если».
См. также: