If сondition#


../../_images/if-condition.png

Основные сведения#

Шаг “If Condition” в рамках workflow используется для проверки значения поля на соответствие указанному условию. Этот шаг позволяет реализовать условное ветвление в процессе, где выполнение определенных действий или переход к альтернативному сценарию зависит от результата проверки условия. Альтернативный сценарий обязательно должен содержать в себе шаг “Finish”.

Параметры#

Настройки Шага:

Поле настройки

Варианты значений

Назначение

Step name

-

Наименование шага “If Condition”

Condition field

Множественный выбор Catalog

Поле для проверки на соответствие условию

Operator

Equal, Not equal, Great, Less

Тип оператора для проверки условия

Compare with null

true, false

Проверка на сравнение с нулем (null)

Value

-

Значение для сравнения с полем


Кейсы#

  • Условное выполнение действий: Используется для активации различных частей workflow в зависимости от значений определенных полей, например, для запуска разных процессов в зависимости от статуса заявки.

  • Логическое ветвление в процессах: Подходит для создания сложных логических цепочек, где разные этапы выполнения зависят от удовлетворения конкретных условий.

Исключения#

  • Точность определения условий: Важно точно определить условия и правильно настроить поля для их проверки, чтобы избежать неверного ветвления или ошибок в логике workflow.

  • Обработка различных сценариев: Необходимо четко планировать, как будут обрабатываться различные сценарии в зависимости от результата проверки условий, особенно в многошаговых или сложных workflow.