Čas
Pauza.
| Vstupy | duration (doba trvání) |
| Výstupy | žádné — sekvencuje se přes done |
| Konfigurace | duration, inputUnit: ms, s (výchozí), min, h |
Blok nepředává žádnou hodnotu: navazující část zapojte na jeho port done.
Zastavení běhu čekání korektně přeruší.
Čekat do
Section titled “Čekat do”Čeká na přesný okamžik.
| Vstupy | until |
| Výstupy | žádné |
| Konfigurace | until — datum ISO nebo časová značka epoch v milisekundách |
Okamžik, který už minul, spustí blok okamžitě.
Časovač
Section titled “Časovač”Vysílá v pravidelných intervalech.
| Vstupy | frequency, cron, duration, endDate |
| Výstupy | tick — vysílanou hodnotou je index impulzu, počínaje 0 |
| Konfigurace | viz níže |
| Pole | Role |
|---|---|
mode | frequency nebo cron |
frequency + unit | Perioda (s, min, h) |
cron | Výraz cron o 5 nebo 6 polích |
duration + durationUnit | Celková doba činnosti časovače |
endDate | Datum zastavení |
Port done nese celkový počet vyslaných impulzů.
Je to blok pro lehké zátěžové testy a periodické sondy.
Aktuální okamžik.
| Vstupy | žádné |
| Výstupy | value — pojmenovaný now, typu řetězec |
| Konfigurace | format: datetime (ISO, výchozí), epoch, string |
Tento blok nemá port error.
Výpočet s datem
Section titled “Výpočet s datem”Aritmetika a formátování dat.
| Vstupy | value, amount, other |
| Výstupy | result |
op | Účinek |
|---|---|
add | Přičte amount unit k value |
subtract | Odečte |
format | Naformátuje podle format |
diff | Rozdíl mezi value a other, vyjádřený v unit |
unit přijímá: milliseconds, seconds, minutes, hours, days,
weeks, months, years.
Nyní ──► Výpočet s datem (add, 7, days) ──► port dateExpiration požadavkuNa jednoduché formátování v textovém poli často stačí
helpery Handlebars {{now}},
{{timestamp}} a {{formatDate}} — blok není potřeba.