Назначение
переключает поток выполнения процесса на отдельные ветки в зависимости от условия
Описание
Применяется для построения логического разветвления процесса в зависимости от условия. Может быть использован как частый случай проверки условия IF.
Настройки:
- In step – Модуль после которого выполнится
- Title – название шага, произвольное название, характеризующее элемент
- Name – имя Модуля, используемое для обращения к данным из других Модулей
- Expression - выражение проверки условия или выражение значения для проверки (см. Условные выражения)
- Result data type - тип результата проверки условия
- boolean (дискретный) true/false
- string (строковый)
- number (числовой)
- Case - набор вариантов, в зависимости от условия
- Value - эталонное значение, сравниваемое с результатом Expression
- Out step - имя Шага процесса который будет выполняться при совпадении заначений Value и результата Expression
- Memo - произвольное описание, памятка о назначении элемента
Возвращаемый тип данных:
- boolean / string / number - результат Expression
Параметризация:
Поле Expression - параметризируемое
Важно!
Используйте точную типизацию при написании условий
Expression: ((bool)ds1.p1=true) && ((bool)ds2.p2=true)
Примеры: