Эта документац ия была автоматически переведена ИИ.
Условие
Введение
Аналогично оператору if в языках программирования, этот узел определяет дальнейший ход рабочего процесса на основе результата проверки настроенного условия.
Создание узла
Узел «Условие» имеет два режима: «Продолжить, если истинно» и «Разветвление по и стине/ложь». Вы должны выбрать один из этих режимов при создании узла, и в дальнейшем его нельзя будет изменить в настройках узла.

В режиме «Продолжить, если истинно», если условие истинно, рабочий процесс продолжит выполнение последующих узлов. В противном случае рабочий процесс будет прерван и завершится неудачей.

Этот режим подходит для сценариев, когда рабочий процесс не должен продолжаться, если условие не выполнено. Например, кнопка отправки формы для оформления заказа привязана к «Событию перед действием». Если запаса товара в заказе недостаточно, процесс создания заказа не должен продолжаться, а должен завершиться неудачей.
В режиме «Разветвление по истине/ложь» узел условия создаст две последующие ветви рабочего процесса, соответствующие результатам «истина» и «ложь». Каждая ветвь может быть настроена со своими собственными последующими узлами. После завершения выполнения любой из ветвей, рабочий процесс автоматически вернется к родительской ветви узла условия для продолжения выполнения последующих узлов.

Этот режим подходит для сценариев, когда необходимо выполнить различные действия в зависимости от того, выполнено условие или нет. Например, проверка существования данных: если их нет, создать; если есть, обновить.
Настройка узла
Движок вычислений
В настоящее время поддерживаются три движка:
- Базовый: Получает логический результат с помощью простых бинарных операций и группировки «И» и «ИЛИ».
- Math.js: Вычисляет выражения, поддерживаемые движком Math.js, для получения логического результата.
- Formula.js: Вычисляет выражения, поддерживаемые движком Formula.js, для получения логического результата.
Во всех трех типах вычислений в качестве параметров можно использовать переменные из контекста рабочего процесса.

