Настройки промежуточного события
Промежуточное событие в системе ELMA BPM выступает в качестве контрольной точки маршрута процесса. В зависимости от настроек, промежуточное событие может приостанавливать процесс на определенное время или выступать в качестве признака границы отрезка при расчете метрик и показателей экземпляра процесса. Количество промежуточных событий в процессе не ограничено.
Вкладка "Общие"
Рис. 1. Настройки промежуточного события. Вкладка "Общие"
Название — название промежуточного события. Введенный в это поле текст отображается в документации по процессу, а также в заголовке окна редактирования данного промежуточного события. Кроме того, если название перехода к промежуточному событию не задано, название события используется в качестве подписи к кнопке, активирующей этот переход. По умолчанию название для события формируется по шаблону, состоящему из текста "Событие" и порядкового номера элемента графической модели, название которого сформировано по такому же шаблону. Название, сформированное по шаблону, не отображается на графической модели.
Описание — описание события. Введенный в это поле текст отображается в документации по процессу.
Тип события — отображает текущий выбранный тип события. Кнопка Изменить тип позволяет задать любой из доступных в системе типов событий.
Триггер – отображает текущий выбранный триггер события. Кнопка Изменить триггер позволяет задать метод запуска процесса. В системе ELMA BPM реализовано три типа промежуточных событий и соответствующие им триггеры:
|
Отсутствует — триггер для события не задан. Такое событие не инициирует никаких действий в системе, автоматически активируя следующий за ним переход. Оно не является функциональным при исполнении процесса, но может способствовать повышению наглядности графической модели процесса.
|
|
Таймер — при установке этого триггера в настройках промежуточного события появляется вкладка Настройки таймера. Процесс приостанавливается до достижения времени, указанного в настройках таймера.
|
|
Вычисление метрики — позволяет задать границу этапа для вычисления метрик и показателей экземпляра процесса.
|
|
|
Вкладка "Настройки таймера"
На данной вкладке можно указать, когда должен срабатывать таймер, возобновляющий работу по процессу. Таймер может работать:
-
по точному времени, соответствующему времени на сервере, на котором исполняется процесс;
-
по относительному времени, то есть срабатывать через определенное время после наступления промежуточного события в процессе;
-
Данная настройка позволяет указать точное время, с которого процесс должен возобновить работу.
Рис. 2. Таймер с установленным точным временем
Рис. 3. Таймер с точным временем, определяемым контекстной переменной
Если при настроенном типе запуска Точное время процесс достигнет промежуточного события типа Таймер позже времени, указанного в поле Значение времени или контекстной переменной, процесс на данном событии приостановлен не будет.
Данная настройка позволяет указать период времени, в течении которого процесс должен быть приостановлен, прежде чем возобновит работу.
Время можно задать вручную, указав значение периода в модели процесса (рис. 4) или используя контекстную переменную (рис. 5). Контекстная переменная должна иметь тип "Временной интервал".
Рис. 4. Таймер с относительным временем. Интервал времени указан вручную
Рис. 5. Таймер с относительным временем. Интервал времени определяется контекстной переменной
Цикл запуска позволяет настроить регулярное срабатывание таймера в соответствии с календарем. В отличии от типа запуска Точное время, данная настройка не обрабатывает предыдущие моменты срабатывания таймера, ожидая наступления следующего цикла для возобновления работы по процессу.
Кнопка Изменить тип цикла позволяет изменить настраиваемый период цикла на один из трех вариантов: день, неделя, месяц. В зависимости от типа цикла, можно настроить срабатывание таймера:
-
Ежедневно в указанное время.
-
Еженедельно в указанные дни недели и в указанное время.
-
Ежемесячно в указанные календарные дни месяца и в указанное время.
Система не ограничивает количество запусков таймера в течении дня. Для каждого из типов цикла можно сформировать список времени срабатывания таймера в пределах дня. Для этого в списке Время необходимо нажать кнопку Добавить, после чего кликнуть на добавленную строку и ввести время запуска в формате ЧЧ:ММ:СС, где ЧЧ - часы от 0 до 23, ММ - минуты от 0 до 59, СС - секунды от 0 до 59 (рис. 6).
Рис. 6. Таймер "Цикл запуска"
См. также: