События
Событие служит для описания того, что должно случиться (в отличие от задачи, когда что-то должно быть сделано).
События можно классифицировать несколькими способами:
- Как Стартовое , Промежуточное и Конечное, в зависимости от положения события на схеме процесса.
- По типу события:
Тип события | Описание |
---|---|
Простое событие | Представляет не типизированное событие. |
Событие-сообщение | Показывает отправку или получение сообщения. |
Событие-таймер | Используется для моделирования регулярных событий. Также таймер может использоваться для моделирования моментов времени, временных промежутков и превышения лимита времени. |
- Как Принимающее событие (например, когда получение сообщения инициирует процесс) и Отправляющее событие (например, когда завершение процесса сопровождается отправкой сообщения). Данная классификация в основном используется, когда речь заходит о межпроцессном взаимодействии, а также о взаимодействии с внешними ресурсами.
Стартовое событие
Для того чтобы добавить стартовое событие в шаблон процесса:
Перетаскиванием добавьте на схему процесса иконку стартового события из группы События.
Стартовое событие имеет следующие типы:
Тип события | Описание | Иконка |
---|---|---|
Простое стартовое событие | Процесс инициируется не типизированным событием. | ![]() |
Старт по сообщению | Получение сообщения (например, от другого процесса или внешнего ресурса) инициирует процесс. | ![]() |
Старт по таймеру | Процесс запускается в определенный момент времени или по расписанию. | ![]() |
По умолчанию, только что добавленное на схему стартовое событие относится к простому типу. Для того чтобы изменить тип события, щелкните по иконке события и в разделе типов выберите тип таймера или сообщения.
Настройка стартового события
В разделе настроек события задаются основные свойства. Основные свойства события включают в себя системное и отображаемое на схеме имя события, а также её описание.
Событие-сообщение
Событие-получение сообщения
Основные свойства события-сообщения включают в себя настройки сообщения. В поле Имя сообщения указывается имя сообщения, отправленного связанным событием "Отправка сообщения" или внешним ресурсом. Событие Отправка сообщения (или путь передачи данных, обеспечивающий взаимодействие процесса с внешним ресурсом) должно быть уже создано и настроено.
Настройка события-сообщения
Из раскрывающегося списка Шаблон сообщения выбирается необходимый шаблон сообщения (предварительно сконфигурированный в связанном событии "Отправка сообщения" или в связанном пути передачи данных).
Далее настраивается соответствие между атрибутами сообщения и процессными атрибутами.
Событие-таймер
Событие-таймер
Вкладка «Дополнительные свойства» включает в себя настройки таймера:
- Время старта - Указывается время старта из выпадающего списка или вручную.
- Тип таймера - выбирается интервал срабатывания таймера. В зависимости от выбранного типа доступны следующие настройки:
- По минутам:
- Выбор Времени старта;
- Выбор Времени завершения. Например, каждую 15 минуту каждого 8 часа каждого 1 дня.
- По минутам:
Тип таймера «по минутам»
-
- По дням – укажите порядок старта числом (например, каждый 1 – то есть через день) или отметьте галочкой старт «каждый рабочий день».
Тип таймера «по дням»
-
- По неделям – укажите время старта, день/дни и номер недели, когда будет запускаться событие.
Тип таймера «по неделям»
-
- По месяцам – укажите время старта, точное число и периодичность месяцев или укажите порядок старта, выбрав номер недели, день и периодичность месяцев (например, 26– каждый месяц)
Тип таймера «по месяцам»
-
- По годам – укажите точную дату или выберите периодичность повторения (например, каждый 4 среда декабрь)
Тип таймера «по годам»
Промежуточное событие
Для того чтобы добавить промежуточное событие в шаблон процесса:
Перетаскиванием добавьте на схему процесса иконку промежуточного события из группы События.
Существует два способа использования Промежуточного события:
- Промежуточное событие, включенное в состав Стандартного потока операций какого-либо Процесса;
- Промежуточное событие, присоединенное к границе Действия.
Промежуточное событие, включенное в состав Стандартного потока операций какого-либо Процесса
Промежуточное событие, присоединенное к границе Действия
Промежуточные события имеют следующие типы:
Тип события | Описание | Иконка |
---|---|---|
Событие-таймер | Приостанавливает процесс или инициирует активность в определенный момент времени. | ![]() |
Отправка сообщения | Отправляет сообщение, которое передает данные или инициирует активность. | ![]() |
Получение сообщения | Получает и обрабатывает сообщение. | ![]() |
Простое промежуточное событие | Не типизированное событие используется для управления временем процесса (в качестве вехи или для обнуления времени жизни процесса) | ![]() |
По умолчанию, только что добавленное на схему промежуточное событие относится к типу "таймер". Для того чтобы изменить тип события, щелкните по иконке события и выберите тип отправки или получения сообщения, или простого события.
Событие-таймер
Настройка промежуточного события
В разделе настроек события задаются основные и дополнительные свойства. Основные свойства события включают в себя системное и отображаемое на схеме имя события, а также её описание.
Дополнительные свойства события-таймера включают в себя настройки таймера. Интервал срабатывания таймера задается: напрямую, с помощью значение, языка выражений платформы или C# скрипта.
Если событие присоединено к границе действия выберите, будет ли событие прерывающим выполнение действия или непрерывающим – отметив галочкой соответствующее поле. Граничное непрерывающее событие изображается пунктирными линиями.
Настройка событие-таймер
Отправка и получение сообщения
Дополнительные свойства события отправки сообщения включают в себя настройки сообщения. В поле Имя сообщения указывается имя отправляемого сообщения. Имейте в виду, что имена отправляемого и получаемого сообщений в связанных событиях должны совпадать.
Дополнительные свойства события отправки сообщения
Место назначения, куда будет отправлено сообщение может быть следующим: промежуточное событие, стартовое событие или внешний ресурс.
Если сообщение адресовано промежуточному событию, указывается экземпляр процесса, который получит сообщение, напрямую, с помощью языка выражений платформы или C# скрипта.
Имейте в виду, что при выборе опции Значение вам потребуется указать ID активного на данный момент экземпляра процесса.
Если сообщение адресовано стартовому событию, выберите процесс, который будет таким образом запущен.
Выбор процесса
В разделе Данные в сообщении создается или выбирается шаблон сообщения и настраивается соответствие между атрибутами сообщения и отправляемыми данными. Системные имена атрибутов в сообщении – имена, которые отображаются в платформе.
Значения атрибутов сообщения задаются: напрямую, с помощью языка выражений платформы или C# скрипта, или атрибута. Имейте в виду, что при выборе опции Атрибут вам потребуется настроит соответствие между атрибутом сообщения и атрибутом процесса.
Настройка атрибутов сообщения
Простое событие
Простое промежуточное событин
Настройка простого промежуточного события имеет отношение исключительно к времени жизни экземпляра процесса и вехам процесса. Время жизни и вехи играют важную роль при построении отчетов.
В поле Временная веха указывается, какой момент времени, считая от начала процесса, является критерием того, что процесс завершен в установленные сроки. Если на данном этапе время жизни экземпляра процесса не превышает время вехи, считается, что процесс будет завершен "в срок". В противном случае, процесс выполняется с "риском задержки".
Временная веха задается напрямую значением, с помощью языка выражений платформы или скрипта C#.
Дополнительные свойства простого события
Если событие предшествует не распланированной бизнес-активности (например, кейсу), на этапе события может потребоваться обнуление времени жизни процесса. Для этого отметьте « Обнулить время жизни процесса ».
Конечное событие
Для того чтобы добавить конечное событие в шаблон процесса:
Перетаскиванием добавьте на схему процесса иконку конечного события из группы События.
Конечное событие имеет следующие типы
Тип события | Описание | Иконка |
---|---|---|
Простое конечное событие | Указывает на то, что процесс завершен и что с окончанием процесса не связано никакой другой активности. | ![]() |
Отправка конечного сообщения | В дополнение к завершению процесса производится отправка сообщения. | ![]() |
Событие-остановка | Приводит к немедленному завершению всего бизнес-процесса. | ![]() |
По умолчанию, только что добавленное на схему конечное событие относится к простому типу. Для того чтобы изменить тип события, щелкните по иконке события и выберите тип сообщения.
Типы конечного события
Простое событие
В разделе настроек события задаются основные и дополнительные свойства. Основные свойства события включают в себя системное и отображаемое на схеме имя события, а также её описание.
Дополнительные свойства события включают в себя настройку продолжительности выполнения процесса. Продолжительность задается: напрямую, с значением, помощью языка выражений платформы или C# скрипта.
Событие-сообщение
Дополнительные свойства события-сообщения включают в себя настройки сообщения. В поле Имя сообщения указывается имя отправляемого сообщения. Имейте в виду, что имена отправляемого и получаемого сообщений в связанных событиях должны совпадать.
В области место назначения указывается, куда будет отправлено сообщение: промежуточное событие, стартовое событие или внешний ресурс.
Если сообщение адресовано промежуточному событию, укажите экземпляр процесса, который получит сообщение и продолжительность выполнения процесса.
Имейте в виду, что при выборе опции Значение вам потребуется указать ID активного на данный момент экземпляра процесса.
Конечное событие сообщение
Если сообщение адресовано стартовому событию , выберите процесс, который будет таким образом запущен и его продолжительность.
Продолжительность процесса будет учтена при построении отчета. В качестве критерия запаздывания процесса. Если время жизни экземпляра процесса превышает максимальную длительность, считается, что процесс выполняется "с опозданием". В противном случае, процесс выполняется "в срок" либо с "риском задержки".
В разделе данные в сообщении создается или выбирается шаблон сообщения и настраивается соответствие между атрибутами сообщения и отправляемыми данными. Системные имена атрибутов в сообщении – имена, которые отображаются в платформе.
Значения атрибутов сообщения задаются: напрямую, с помощью языка выражений платформы или C# скрипта, или атрибута. Имейте в виду, что при выборе опции Атрибут вам потребуется настроит соответствие между атрибутом сообщения и атрибутом процесса.
Настройка атрибутов сообщения