Условие позволяет проверить соблюдение одного или нескольких логических событий и в зависимости от результата обработать событие. Например, если необходимо, чтобы сработало два события, но каждое при разных условиях, можно сделать условие по типу Если да - первое событие, Если нет - второе событие.
В узел условие можно добавить как одно, так и несколько различных условий и для каждого сделать свое уникальное следующее событие.
Внешний вид узла
Условие может быть простым, т.е. состоящим только из 1 условия
И сложным, т.е. содержать в себе несколько типов условий.
Если ни одно из условий не сработает, тогда алгоритм пойдет по выходу Если нет.
Параметры узла
Условия
В данный параметр мы записываем все необходимые условия, которые нужны для данного узла.
Для добавления условия, необходимо кликнуть на добавить новое условие.
Значение 1
В данном параметре мы выбираем переменную (для этого вводим @ и выбираем необходимую нам переменную), значение которой мы будем проверять на соответствие условию.
Значение 2
Вводится значения для переменной указанной в значение 1. Оно может быть как переменной (значение будет взято из переменной), так и любым иным текстовым, буквенным, цифровым значением.
Условие
Выбираем тип условия из:
Содержит - проверяет содержание значения 2 в значении 1. Например, Name содержит Иван. Условие сработает только в том случае, если переменная Name будет содержать имя Иван. Если значение иное - сработает выход Если нет.
Не содержит - проверяет отсутствие значения 2 в значении 1. Например, Name не содержит Иван. Условие сработает только в том случае, если переменная Name не будет содержать имя Иван. Если значение иное - сработает выход Если нет.
Равно - указывает, что значение 1 равно значению 2. Например, условие Сумма_к_оплате равно 10000. Условие сработает только в том случае, когда значение переменной Сумма_к_оплате будет равно 10000.
Не равно - указывает на неравенство значения 1 и значения 2. Например, условие Сумма_к_оплате не равно 10000. Условие сработает только в том случае, когда значение переменной Сумма_к_оплате будет не равно 10000.
Больше - указывает, что значение 1 больше значения 2. Например, условие Сумма_к_оплате больше 10000. Условие сработает только в том случае, когда значение переменной Сумма_к_оплате будет больше 10000.
Меньше - указывает, что значение 1 меньше значения 2. Например, условие Сумма_к_оплате меньше 10000. Условие сработает только в том случае, когда значение переменной Сумма_к_оплате будет меньше 10000.
Больше или равно - указывает, что значение 1 больше или равно значению 2. Например, условие Сумма_к_оплате больше или равно 10000. Условие сработает только в том случае, когда значение переменной Сумма_к_оплате будет равно 10000 или больше 10000.
Меньше или равно - указывает, что значение 1 меньше или равно значения 2. Например, условие Сумма_к_оплате меньше или равно 10000. Условие сработает только в том случае, когда значение переменной Сумма_к_оплате будет равна 10000 или меньше 10000.
Присутствует - показывает, что значение 1 существует. Например, условие Name присутствует сработает только в том случае, когда будет присутствовать значение переменной Name (не равно null).
Не присутствует - показывает, что значение 1 не существует. Например, условие Name не присутствует сработает только в том случае, когда не будет присутствовать значение переменной Name (равно null).
Регулярное выражение - показывает, что значение 1 соответсвует выражению значения 2. Условие сработает только в том случае, когда значение 1 соответсвует значению 2.