Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Логика экшенов 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
rootЛогика