Задачи хореографии Время чтения: 1 мин. 303 просмотров Определение и обозначение задач хореографииЗадачи хореографии BPMN предназначены для обозначения взаимодействий между двумя участниками бизнес-процессов (или между двумя бизнес-процессами). Они изображаются в виде графических объектов, которые состоят из нескольких элементов.Задачи хореографии BPMN могут изображаться по-разному, в зависимости от характера описываемого взаимодействия. Возможно всего два варианта:Передача сообщения (одностороннее взаимодействие, one-way collaboration)Этот вид взаимодействия представляет собой передачу одного сообщения от инициатора ко второму участнику и изображается в виде задачи хореографии любым из приведенных ниже способов. Более предпочтительным является изображение с инициирующим сообщением, так как в этом случае можно указать название этого сообщения. Соответствующая ситуация на диаграмме «Взаимодействие» может выглядеть по-разному. Ниже представлены два возможных примера: передача сообщения между свернутыми пулами и между задачами в разных пулах. Обмен сообщениями (двухстороннее взаимодействие, two-way collaboration)Этот вид взаимодействия представляет собой обмен сообщениями между инициатором и вторым участником, и изображается в виде задачи хореографии с инициирующим сообщением и ответным сообщением.Соответствующая ситуация на диаграмме «Взаимодействие» может выглядеть по-разному. Ниже представлены три возможных примера обмена сообщениями: между двумя, тремя и четырьмя задачами.Обмен сообщениями между двумя задачамиОбмен сообщениями между тремя задачамиОбмен сообщениями между четырьмя задачамиПрактические советы Изображение ответного сообщения без инициирующего сообщения является ошибкой! Соблюдайте правильную последовательность задач хореографии!При моделировании хореографии BPMN следите за тем, чтобы инициатор каждой последующей задачи был вовлечен в предыдущую задачу! Нарушение этого правила является ошибкой. Вперёд – Хореография Подпроцессы хореографии