Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Ветвление

...

Версия 5 (Java)

Группа действий: Базовые действия

...

Описание

Данное действие предназначено для выбора выполнения одного раздела ветвления из списка вариантов, сравнивая их с выражением соответствия.

Для добавления нового условия необходимо нажимать на кнопку "Image RemovedImage Added", расположенной на самом действии. 

Для добавления ветки перехода по умолчанию необходимо нажимать на кнопку "Image RemovedImage Added", расположенной на самом действии.

 

Image Modified

...

Иконка действия

Image Added

Параметры и их настройки

Свойство
Англ. наименование
ОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Выражение выбора
Условие
Expression

Значение для выбора выполняемой ветки

.

Robin.String
СтрокаНужная_переменнаяДа

Условие для Ветки*,

где "*" - номер ветки

Branch* condition,

где "*" - номер ветки

Значение, которое будет сравниваться со значением в поле "

Условия

Условие" действия "Ветвление"

.

При совпадении будет выполняться соответствующая этому значению ветка

.

Заполняется для каждой созданной ветви ветвления, кроме ветви по умолчанию

.


Веток может быть создано несколько

.

По умолчанию создается 2 ветки - минимально возможное количество

.

Если две ветви содержат одинаковое условие, то действие завершится ошибкой

.

Robin.String
Строка

Строковый текст


Да
Ветка*,

где "*" - номер ветки

Branch*,

где "*" - номер ветки

Последовательность действий, которая будет выполнена, если удовлетворяется условие.Robin.Internal.SequenceId

Да

Действия в последовательности должны быть

Ветка по умолчаниюDefault branchПоследовательность действий, которая будет выполнена, если не удовлетворяется ни одно условие.Ветка необязательная, создается по желанию пользователя.Robin.Internal.SequenceId

Да

Действия в последовательности должны быть

Особые условия использования

Особые условия использования

При добавлении ветки перехода по умолчанию, данная ветка будет исполнена, если условие не совпало в остальных ветках.

Пример использования

Задача

Существует переменная с типом "Строка", содержащая значение "Red".
Необходимо перейти на соответствующий раздел ветвления и вывести в лог сообщение.

Решение

  1. Добавить ветвление.
  2. Добавить сообщение в лог.

Реализация

  1. Создать переменную "Строковая_переменная1" с типом "Строка", которая будет являться выражением и содержать текст "Red".

  2. Открыть группу действий "Базовые действия".
  3. Поместить в рабочее пространство студии действие "Ветвление". 
  4. Нажать три раза на кнопку "Image Added" на действии.
  5. Настройка действия: 
    1. Параметр "Условие". Выбрать переменную "Строковая_переменная1", значение которой будет проверяться на соответствие условиям.
    2. Параметр "Условие для Ветки 1". Выбрать результат выражение "Blue", который будет сравниваться со значением в поле "Условия" действия "Ветвление".
    3. Параметр "Условие для Ветки 2". Выбрать результат выражение "Red", который будет сравниваться со значением в поле "Условия" действия "Ветвление".
    4. Параметр "Условие для Ветки 3". Выбрать результат выражение "Black", который будет сравниваться со значением в поле "Условия" действия "Ветвление".
    Image Added
  6. Поместить действие "Сообщение в лог" с сообщением "Ветвь №1", "Ветвь №2" и "Ветвь №3" соответствующую номеру ветвь (см. описание действия "Сообщение в лог"). 
    Image Added
  7. Запустить робота по кнопке "Запуск" в верхней панели.

Результат

Алгоритм прошел по ветви №2 и вывел сообщение в лог  "Ветвь №2".
Image Added

 При добавления ветки перехода по умолчанию, данная ветка будет исполнена, если условие не совпало в остальных ветках.