Czas
Czekaj
Section titled “Czekaj”Pauza.
| Wejścia | duration (czas trwania) |
| Wyjścia | brak — sekwencjonowanie odbywa się przez done |
| Konfiguracja | duration, inputUnit: ms, s (domyślnie), min, h |
Blok nie przekazuje żadnej wartości: dalszą część grafu podłącza się do jego
portu done. Zatrzymanie wykonania przerywa oczekiwanie w sposób kontrolowany.
Czekaj do
Section titled “Czekaj do”Czeka na określony moment.
| Wejścia | until |
| Wyjścia | brak |
| Konfiguracja | until — data ISO albo znacznik czasu epoch w milisekundach |
Moment, który już minął, wyzwala akcję natychmiast.
Czasomierz
Section titled “Czasomierz”Emituje w regularnych odstępach.
| Wejścia | frequency, cron, duration, endDate |
| Wyjścia | tick — emitowaną wartością jest indeks taktu, licząc od 0 |
| Konfiguracja | zob. poniżej |
| Pole | Rola |
|---|---|
mode | frequency albo cron |
frequency + unit | Okres (s, min, h) |
cron | Wyrażenie cron o 5 lub 6 polach |
duration + durationUnit | Całkowity czas działania czasomierza |
endDate | Data zatrzymania |
Port done przenosi łączną liczbę wyemitowanych taktów.
To blok przeznaczony do lekkich testów obciążeniowych i sond okresowych.
Chwila bieżąca.
| Wejścia | brak |
| Wyjścia | value — o nazwie now, typu ciąg znaków |
| Konfiguracja | format: datetime (ISO, domyślnie), epoch, string |
Ten blok nie ma portu error.
Obliczenia na datach
Section titled “Obliczenia na datach”Arytmetyka i formatowanie dat.
| Wejścia | value, amount, other |
| Wyjścia | result |
op | Działanie |
|---|---|
add | Dodaje amount unit do value |
subtract | Odejmuje |
format | Formatuje zgodnie z format |
diff | Różnica między value i other, wyrażona w unit |
unit przyjmuje: milliseconds, seconds, minutes, hours, days,
weeks, months, years.
Teraz ──► Obliczenia na datach (add, 7, days) ──► port dateExpiration żądaniaW przypadku prostego formatowania w polu tekstowym często wystarczają
helpery Handlebars {{now}},
{{timestamp}} i {{formatDate}} — dodatkowy blok nie jest potrzebny.