Przejdź do głównej zawartości

Algorytmika

Wejściaa, b (wartości logiczne)
Wyjściaresult (wartość logiczna)
Konfiguracjaop: and, or, xor, not

Buduje obiekt z podłączonych wartości.

Wejściadynamiczne — po jednym porcie na każdą właściwość, przy czym identyfikator portu jest nazwą właściwości
Wyjściaobject

To właśnie ten blok pozwala złożyć treść żądania z kilku źródeł.

Wejściavalue, path (ciąg znaków)
Wyjściaresult
opDziałaniePola
getOdczytuje właściwośćpath
setZapisuje właściwośćpath, other
mergeScala dwa obiektyother
pickZachowuje tylko wybrane kluczekeys (rozdzielone przecinkami)
omitUsuwa wybrane kluczekeys
keysWypisuje klucze
valuesWypisuje wartości
Wejściavalue
Wyjściasygnał na event
Konfiguracjaname

Zapisuje do zmiennych uruchomienia. Wartość przesłania środowisko do końca wykonania.

Wejściabrak
Wyjściavalue
Konfiguracjaname

Stosuje szablon Handlebars.

Wejściavalue, expression
Wyjściaout — o nazwie value
Konfiguracjaexpression

Szablon widzi wartość wejściową oraz zmienne uruchomienia. Podłączenie portu expression zastępuje edytor wbudowany — to właśnie w ten sposób buduje się szablon dynamicznie.

Dostępnych jest 116 helperów.

Żądanie HTTP ──response──► Transform template „{{uppercase body.client.nom}}”

Wykonuje skrypt.

Wejściavalue (o nazwie input), code (ciąg znaków)
Wyjściaresult
Konfiguracjalanguage, code, timeout (sekundy, domyślnie 5, maksymalnie 60), packages

Dostępnych jest siedem języków. Zob. Akcje kodu.

Wejściavalue
Wyjściaresult
KonfiguracjatargetType: number, string, boolean, date, list

Przydaje się zwłaszcza po to, aby spełnić wymogi ścisłego typowania portu list w akcjach Listy.

Wejściavalue (ciąg znaków), pattern (ciąg znaków)
Wyjściaresult
opZwraca
extractPierwsze dopasowanie
extractAllWszystkie dopasowania
testWartość logiczną
replaceCiąg znaków po podstawieniu (replacement)
splitWynik podziału

flags przyjmuje i, m, s; flaga globalna jest domyślna dla extractAll i replace.