Условие

Жёлтый и серый блоки
Рисунок 1. Пиктограмма функции

Общее описание функции

Функция Условие предназначена для создания условных переходов между другими функциями. Передача управления функции (функциям), следующей за функцией условия, происходит при выполнении некоторых условий, указанных в её свойствах.

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

Настройка параметров

Окно "Условие". Вкладка "Параметры"
Рисунок 2. Окно "Условие". Вкладка "Параметры"

Опции (И или ИЛИ) переключателя Объединять условия на одной и той же связи по предназначены для указания правила, согласно которому будет определяться условный переход при наличии нескольких условий для одной связи. Поле Связь "ИНАЧЕ" предназначено для указания функции, на которую будет передано управление бизнес-процессом, если не выполняется ни одно из условий функции.

Следующие поля предназначены для описания условий передачи управления на одну из исходящих связей функции условия:
Связь

Позволяет выбрать одну из функций, к которым проведены исходящие связи от функции условие. При этом в поле будет указано название функции, к которой будет переходить управление после функции условие, а также имя связи между ними (если такое было указано).

Переменная процесса

Переменная из числа объявленных переменных бизнес-процесса, на которую накладывается условие.

Условие

Одно из условий, определенных для переменной данного типа (см. табл. 1).

Сравнивать с

Определенное значение или название другой переменной процесса, со значением которой будет происходить сравнение.

В поле Переменная процесса функция условия не может содержать переменную-коллекцию.

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

Таблица 1. Дополнительные виды условий, применимые к некоторым типам переменных
Тип переменной Допустимые условия

Целое

Больше чем, больше или равно, меньше чем, меньше или равно.

Дробное

Дата/Время

Строка

Больше чем, больше или равно, меньше чем, меньше или равно, содержит, не содержит. Слова сравниваются в соответствии с их расположением в алфавитном порядке: расположенные дальше от начала алфавита слова считаются больше расположенных ближе к началу.

Папка DV

Родительская папка, дочерняя папка. Является ли выбранная папка Windows-клиента родительской или дочерней для переменной бизнес-процесса типа Папка DV.

Сотрудник DV

Руководит, подчиняется, замещает. Является ли выбранный сотрудник подчиненным, руководителем, заместителем для переменной бизнес-процесса типа Сотрудник DV.