Switch case#


../../_images/switch-case.png

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

Шаг “Switch Case” в рамках workflow используется как оператор безусловного перехода, который позволяет выбирать между различными вариантами сценария. Этот шаг идеально подходит для управления логикой процесса на основе определенных условий, обычно заданных полями Boolean или Enum. При его использовании основной сценарий всегда отключается, и процесс переходит к одной из альтернативных ветвей.

../../_images/switch-case-example.png

Параметры#

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

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

Назначение

Step name

Наименование шага “Switch Case”

Switch source field

Поле, на основании значения которого происходит выбор сценария


Кейсы#

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

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

Исключения#

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

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