logologo
Начало
Руководство
Разработка
Плагины
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
logologo
Рабочие процессы
Обзор
Быстрый старт

Триггер

Обзор
Событие таблицы данных
Задача по расписанию
Событие перед действием
Событие после действия
Пользовательское событие действия
Согласование
Webhook

Узел

Обзор

Искусственный интеллект (AI)

Большая языковая модель (LLM)

Управление потоком

Условие
Ветвление по условиям
Цикл
Переменная
Параллельное ветвление
Вызов рабочего процесса
Вывод потока
Сопоставление переменных JSON
Задержка
Завершение

Вычисление

Вычисление
Вычисление даты
Вычисление JSON

Операции с данными

Добавление данных
Обновление данных
Запрос данных
Удаление данных
Операция SQL

Ручная обработка

Ручная обработка
Согласование
Копия (CC)

Расширенные типы

HTTP-запрос
Скрипт JavaScript
Уведомление
Отправка email
Ответ
Сообщение ответа
Переменная
Журнал выполнения
Управление версиями
Расширенные параметры

Разработка расширений

Обзор
Расширенные типы триггеров
Расширенные типы узлов
Справочник API
Previous PageУсловие
Next PageЦикл
Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

#Множественные условия v2.0.0+

#Введение

Этот узел аналогичен операторам switch / case или if / else if в языках программирования. Система последовательно оценивает настроенные условия. Как только условие выполняется, рабочий процесс переходит к соответствующей ветви и пропускает проверку последующих условий. Если ни одно из условий не выполняется, будет выполнена ветвь "Иначе".

#Создание узла

В интерфейсе настройки рабочего процесса нажмите кнопку «плюс» («+») в потоке, чтобы добавить узел «Множественные условия»:

Создание узла "Множественные условия"

#Управление ветвями

#Ветви по умолчанию

После создания узел по умолчанию включает две ветви:

  1. Ветвь условия: Для настройки конкретных условий проверки.
  2. Ветвь "Иначе": Выполняется, когда ни одно из условий не выполняется; не требует настройки условий.

Нажмите кнопку «Добавить ветвь» под узлом, чтобы добавить больше ветвей условий.

20251123222540

#Добавление ветви

После нажатия «Добавить ветвь» новая ветвь будет добавлена перед ветвью «Иначе».

20251123222805

#Удаление ветви

При наличии нескольких ветвей условий вы можете удалить ветвь, нажав значок корзины справа от нее. Если осталась только одна ветвь условия, ее нельзя удалить.

20251123223127

Примечание

Удаление ветви также приведет к удалению всех узлов внутри нее; пожалуйста, действуйте осторожно.

Ветвь «Иначе» является встроенной и не может быть удалена.

#Конфигурация узла

#Настройка условий

Нажмите на имя условия в верхней части ветви, чтобы изменить его детали:

20251123223352

#Метка условия

Поддерживаются пользовательские метки. После заполнения метка будет отображаться как имя условия на схеме рабочего процесса. Если метка не настроена (или оставлена пустой), по умолчанию она будет отображаться как «Условие 1», «Условие 2» и так далее, по порядку.

20251123224209

#Движок вычислений

В настоящее время поддерживаются три движка:

  • Базовый: Использует простые логические сравнения (например, «равно», «содержит» и т. д.) и комбинации «И»/«ИЛИ» для определения результатов.
  • Math.js: Поддерживает вычисление выражений с использованием синтаксиса Math.js.
  • Formula.js: Поддерживает вычисление выражений с использованием синтаксиса Formula.js (аналогично формулам Excel).

Все три режима поддерживают использование переменных контекста рабочего процесса в качестве параметров.

#Когда ни одно из условий не выполняется

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

20251123224348

  • Завершить рабочий процесс с ошибкой (по умолчанию): Отмечает статус рабочего процесса как «ошибка» и прерывает его выполнение.
  • Продолжить выполнение последующих узлов: После завершения текущего узла продолжается выполнение последующих узлов в рабочем процессе.
Примечание

Независимо от выбранного способа обработки, если ни одно из условий не выполняется, поток сначала перейдет в ветвь «Иначе» для выполнения узлов внутри нее.

#История выполнения

В истории выполнения рабочего процесса узел «Множественные условия» обозначает результат проверки каждого условия разными цветами:

  • Зеленый: Условие выполнено; рабочий процесс перешел в эту ветвь.
  • Красный: Условие не выполнено (или произошла ошибка вычисления); эта ветвь пропущена.
  • Синий: Проверка не выполнялась (пропущена, поскольку предыдущее условие уже было выполнено).

20251123225455

Если ошибка конфигурации вызвала исключение при вычислении условия, помимо отображения красным цветом, при наведении курсора на имя условия будет показана подробная информация об ошибке:

20251123231014

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