Час
Очікувати
Section titled “Очікувати”Пауза.
| Входи | duration (тривалість) |
| Виходи | немає — послідовність задається через done |
| Конфігурація | duration, inputUnit: ms, s (типово), min, h |
Блок не передає жодного значення: під’єднуйте продовження до його порту done.
Зупинка виконання перериває очікування охайно.
Очікувати до
Section titled “Очікувати до”Чекає на конкретний момент.
| Входи | until |
| Виходи | немає |
| Конфігурація | until — дата у форматі ISO або мітка часу epoch у мілісекундах |
Момент, який уже минув, спрацьовує негайно.
Таймер
Section titled “Таймер”Спрацьовує через рівні проміжки.
| Входи | frequency, cron, duration, endDate |
| Виходи | tick — видається індекс такту, починаючи з 0 |
| Конфігурація | див. нижче |
| Поле | Роль |
|---|---|
mode | frequency або cron |
frequency + unit | Період (s, min, h) |
cron | Вираз cron на 5 чи 6 полів |
duration + durationUnit | Загальна тривалість роботи таймера |
endDate | Дата зупинки |
Порт done несе загальну кількість виданих тактів.
Це блок для легких навантажувальних тестів і періодичних проб.
Поточний момент.
| Входи | немає |
| Виходи | value — має назву now, рядкового типу |
| Конфігурація | format: datetime (ISO, типово), epoch, string |
Цей блок не має порту error.
Обчислення дати
Section titled “Обчислення дати”Арифметика та форматування дат.
| Входи | value, amount, other |
| Виходи | result |
op | Дія |
|---|---|
add | Додає amount unit до value |
subtract | Віднімає |
format | Форматує згідно з format |
diff | Різниця між value і other, виражена в unit |
unit приймає: milliseconds, seconds, minutes, hours, days, weeks,
months, years.
Зараз ──► Обчислення дати (add, 7, days) ──► порт dateExpiration запитуДля простого форматування в текстовому полі часто вистачає
помічників Handlebars {{now}},
{{timestamp}} і {{formatDate}} — окремий блок не потрібен.