Блок: Условия

Блок "Проверка условий" используется для анализа данных и принятия решения о дальнейшем пути выполнения сценария. Этот блок позволяет создавать ветвления, основываясь на заданных условиях, которые проверяются перед переходом к следующему этапу.


Основные компоненты блока:

  1. Название блока: Название задаёт контекст проверки, например: "Проверка локации" или "Проверка количества машин".

  2. Условия:

    • Каждое условие формируется в виде выражения на JavaScript и проверяется в последовательности сверху вниз.

    • Если условие выполняется (возвращает true), сценарий переходит к соответствующей ветке. Если ни одно из условий не выполнено, используется ветка "По умолчанию" (если она задана).

  3. Примеры условий:

  • Условие #1: "Машин нет" Логика: variables.carList.length === 0 Описание: Проверяет, пуст ли список машин. Если список пуст, переход идёт на заданную ветку.

  • Условие #2: "Машин меньше 5" Логика: variables.carList.length <= 5 Описание: Проверяет, содержит ли список не более 5 элементов.

  • Условие #3: "Нужно ввести цвет машины" Логика: !variables.color Описание: Проверяет, указал ли пользователь цвет машины. Если не указано, выполняется переход для уточнения данных.

  1. Переходы:

    • Каждое условие связывается с определённым последующим шагом сценария.

    • Если условия не выполнены, ветка "По умолчанию" позволяет указать общий обработчик.


Last updated