Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Логика экшенов If и Switch реализована на базе JS (JavaScript), поэтому имеет свои синтаксические особенности.

Логика подразумевает возврат только двух значений - true (Истина) и false (Ложь).

Логические выражения вычисляются слева направо.

В логике можно использовать переменные в качестве операндов - {-Variable.varName-}

Cинтаксические особенности

Cинтаксические особенности основаны на сравнении разных типов данных. Данные в логике можно разделить на два типа - числовой и не числовой (текст).

При сравнении чисел не нужно использовать кавычки.

При сравнении текста нужно использовать кавычки. Аналогично и при сравнении переменных, если в них лежит текст.

Кавычки могут быть как одинарные ' ' так и двойные " ".

Экшен - If

Логические операторы:

< - Меньше

> - Больше

== - Равно

!= - Не равно

<= - Меньше или равно

>= - Больше или равно

Операторы дополнения:

|| - Или

&& - И

Экшен - Switch

Экшен Switch является расширенной версией оператора If со своими особенностями.

Если экшен If имеет две ветки выхода - true и false, то экшен Switch может иметь несколько веток выхода по true, и только одну false - которая представлена выходом Default. В экшене Switch можно использовать переменные.

Пауза

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

Статическое (фиксированное) значение:

Случайное в пределах интервала:

Алерт оповещение

Всплывающее pop-up окно. 

Имеет смысл использовать при выполнении проектов в 1 поток или ручном сопровождении выполнения проекта. Когда нужно получить значение переменной или любого другого текста на промежуточных этапах выполнения. Получить информацию о прохождении контрольных точек в Вашем проекте.

BadEnd

BadEnd «экшен» служит стартовой точкой, при условии выполнения с ошибкой хотя бы одного экшена из основной серии - Start.

Можно использовать для:

  • возврата данных обратно в списки и таблицы для последующего их использования без потери;

  • обнуления значений переменных;

  • создания BlackList для невалидных данных.

GoodEnd

GoodEnd «экшен» служит стартовой точкой, при условии успешного выполнения всей серии экшенов из основной серии - Start.

Можно использовать для:

  • сохранения итоговых данных;

  • передачи команды на выполнение другому проекту из группы проектов выполняющихся по завершении предыдущего;

  • создания WhiteList для валидных данных.

  • No labels