...
Логика экшенов 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.
Можно использовать для:
...
сохранения итоговых данных;
...
передачи команды на выполнение другому проекту из группы проектов выполняющихся по завершении предыдущего;
...
Page Tree | ||
---|---|---|
|