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