Таймер

Событие «Таймер» показывает ожидание процессом регулярного события, определенного момента времени или временного периода. На время ожидания текущий поток управления бизнес-процесса приостанавливается.

Событие «Таймер» всегда является событием-обработчиком и может быть или стартовым, или промежуточным.

Атрибуты:

../../../../../../_images/timer_event_1.png

Имя

../../../../../../_images/timer_event_2.png

Тип и Значение

../../../../../../_images/timer_event_3.png
Асинхронность можно настроить ко многим элементам.
../../../../../../_images/timer_event_5.png

Возможные типы таймера:

../../../../../../_images/timer_event_4.png
  • Дата - указанный момент времени, определяемый как комбинированное представление даты и времени в соответствии с ISO 8601.

    2019-10-01T12:00:00Z — время UTC
    2019-10-02T08:09:40+02:00 — UTC плюс смещение зоны на 2 часа

  • Продолжительность - длительность времени, определенная как формат длительности ISO 8601.

    PT15S - 15 секунд
    PT1H30M - 1 час 30 минут
    P14D - 14 дней

  • Цикл - цикл, определенный как формат повторяющихся интервалов ISO 8601.

    R5/PT10S - каждые 10 секунд, до 5 раз
    R/P1D - каждый день, бесконечно

Вы можете использовать выражения для значения таймера. Таким образом, вы можете влиять на определение таймера на основе переменных процесса. Переменные процесса должны содержать строку ISO 8601 (или cron для типа цикла) для соответствующего типа таймера. Например - ${duration}.

Важно

При сохранении, сохранении/публикации процесса проверяется обязательность заполнения следующих полей:

  • «Тип»;

  • «Значение»

Иначе в линтере будет выдана ошибка.