События хореографии Время чтения: 1 мин. 172 просмотров События BPMN используются на диаграммах хореографии в большинстве случаев также, как и на диаграммах бизнес-процессов. Особенности использования событий на диаграммах хореографии BPMNприведены в таблицах ниже.Использование стартовых событий на диаграммах хореографииТип стартового событияМожно ли использовать?КомментарииАбстрактноеДаИспользуется для старта хореографии во всех случаях, когда процесс должен запуститься первым инициирующим сообщением. Также используется для старта подпроцессов хореографии.СообщениеНет ТаймерДаВсе участники должны иметь соглашение об одинаковом времени выполнения действий.ЭскалацияНет ОшибкаНет КомпенсацияНет УсловиеДаИспользуется с обычной семантикой.СигналДаИсточник сигнала не требуется изображать. Все участники хореографии «видят» сигналы, т.к. сигнал не имеет конкретного получателя и этим отличается от сообщения.МножественноеДаИспользуется с обычной семантикой.Использование стартовых событий на диаграммах хореографииТип стартового событияМожно ли использовать?КомментарииАбстрактноеДаИспользуется с обычной семантикой, для обозначения определенной точки, достигнутой в процессе. Не может передавать сообщения.Абстрактное (граничное)Нет СообщениеНет Сообщение (граничное)ДаМожно использовать только для задач хореографии (не для подпроцессов!) Сообщение прикрепляется к границе участника – получателя сообщений.Сообщение (в событийном шлюзе)Нет ТаймерДаПри условии синхронизации времени между участниками хореографии.Таймер (граничное)ДаПри условии синхронизации времени между участниками хореографии.Таймер (в событийном шлюзе)ДаПри условии синхронизации времени между участниками хореографии.Ошибка (граничное)Нет ЭскалацияНет Эскалация (граничное)Нет ОтменаНет Отмена (граничное)ДаПрименяется только как прерывающее событие – обработчик. Событие должно быть прикреплено к границе того участника взаимодействия, который получает ошибку.КомпенсацияНет Компенсация (граничное)ДаПрименяется только как прерывающее событие – обработчик. Событие должно быть прикреплено к границе того участника взаимодействия, который инициирует компенсацию.УсловиеДаИспользуется как задержка, которая ожидает изменения данных для того, чтобы событие сработало. Данные должны быть видны всем участникам и содержаться в одном из предыдущих сообщений.Условие (граничное)ДаПрименяется только как прерывающее событие – обработчик.Условие (в событийном шлюзе)ДаИспользуется как задержка, которая ожидает изменения данных для того, чтобы событие сработало. Данные должны быть видны всем участникам и содержаться в одном из предыдущих сообщений.СсылкаДаИспользуется с обычной семантикой.СигналДаИспользуется только как событие-обработчик.Сигнал (граничное)ДаИспользуется только как событие-обработчик.Сигнал (в событийном шлюзе)ДаИспользуется только как событие-обработчик.МножественноеДаИспользуется с обычной семантикой.Множественное (граничное)ДаИспользуется с обычной семантикой.Использование завершающих событий на диаграммах хореографииТип стартового событияМожно ли использовать?КомментарииАбстрактноеДаИспользуется для завершения хореографии, то есть, обозначения той точки в процесс хореографии, после которой участники взаимодействия прекращают отправлять сообщения и ожидать получения каких-либо сообщений.СообщениеНет ОшибкаНет ЭскалацияНет ОтменаНет КомпенсацияНет СигналНет МножественноеНет Останов (терминатор)ДаИспользуется с обычной семантикой. Хореография - Назад Вызов хореографии Вперёд – Хореография Шлюзы на диаграммах хореографии