Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
МИРЭА – Российский технологический университет
МОДЕЛИРОВАНИЕ
БИЗНЕС-ПРОЦЕССОВ
Курс лекций для студентов бакалавриата и специалитета
BPMN 2.0
Диаграммы взаимодействий
Хореография
Как это бывает, когда несколько пулов
Как это бывает, когда несколько пулов
Когда используем хореографию – все упрощается:
Когда используем хореографию – все упрощается:
Пулы и обмены сообщениями
Диаграмма "Хореография" (Choreography Diagram)
описывает последовательность взаимодействий участников
при выполнении бизнес-процессов BPMN
строятся для того, чтобы еще более наглядно показать
взаимодействия между бизнес-процессами BPMN и их
участниками.
Графические элементы диаграммы «Хореография»
• Задачи и подпроцессы хореографии BPMN предназначены для обозначения взаимодействий
между участниками бизнес-процессов (или между бизнес-процессами). Они изображаются в
виде графических объектов, состоящих из нескольких элементов.
Как это получается
Передача сообщения
(одностороннее взаимодействие, one-way collaboration)
• Этот вид взаимодействия представляет собой передачу одного сообщения от
инициатора ко второму участнику и изображается в виде задачи хореографии
любым из приведенных ниже способов. Более предпочтительным является
изображение с инициирующим сообщением, так как в этом случае можно указать
название этого сообщения.
Обмен сообщениями
(двухстороннее взаимодействие, two-way collaboration)
Этот вид взаимодействия представляет собой обмен сообщениями между
инициатором и вторым участником, и изображается в виде задачи
хореографии с инициирующим сообщением и ответным сообщением.
Обмен сообщениями между несколькими
задачами
Вовлечение участников в следующий процесс хореографии!
• При моделировании
хореографии BPMN следите за
тем, чтобы инициатор каждой
последующей задачи был
вовлечен в предыдущую задачу!
Нарушение этого правила
является ошибкой.
Развернутый подпроцесс хореографии
draw.io
BPMN 2.0
Диаграммы взаимодействий
Диалоги
Диалог в BPMN. Conversation Diagram
• Упрощенный, верхнеуровневый вариант диаграммы
взаимодействия BPMN.
• Особое представление диаграммы взаимодействия, которое
отражает процессный ландшафт и взаимодействия верхнего
уровня между вовлеченными сторонами.
Диалог BPMN. Conversation Diagram
• Диаграмма диалогов отражает коммуникацию между участниками
• Диаграмма "Диалог" описывает процессный ландшафт и
взаимодействия верхнего уровня между вовлеченными сторонами.
Conversation - Диалоги
• Для отображения взаимодействия
между участниками используют набор
потоков сообщений, базирующийся на
определенном концепте узла диалога.
Узел диалога
Узел
диалога
• Элемент узел диалога присоединяется к
пулам участников связью диалог.
Диалог
• Элемент диалог изображается
шестигранником
• связь между элементом диалогом –
одинарной или двойной линией.
➢ Пул
➢ Участник (исполнитель)
➢ Сообщение
➢ Процесс передачи данных
➢ Набор передаваемых
документов
Связи диалога BPMN позволяют привязывать диалоги к свернутым или развернутым пулам, а также
к задачам в развернутых пулах.
Связи диалогов обозначаются двойной (?) сплошной линией и не именуются.
Элемент диалог
Информационное взаимодействие
(Диалог) BPMN
Вызов диалога BPMN
– это графический элемент, обозначающий
цепочку логически взаимосвязанных обменов
сообщениями.
предназначен для вызова глобальной
(стандартной, многократно используемой) цепочки
логически взаимосвязанных обменов
сообщениями.
Изображается в виде шестиугольника с
наименованием.
Изображается также, как и элемент «Диалог», но
жирными линиями.
Детализированные взаимодействия
дополнительно обозначаются символом «+».
Вся логическая цепочка
взаимодействий между
Пациентом и Клиникой
«свернулась» в одно
информационное
взаимодействие (в один диалог)
«Осуществление приема в
клинике».
Еще о связях в диалогах
Связь (обычная)
Соединяет
информационное
взаимодействие с одним
участником
Разветвляющая связь
Соединяет информационное
взаимодействие с несколькими
участниками
Ссылка на материалы
Диаграмма "Диалог" (Conversation Diagram)
Автор рисунков и материалов: Олег Борознов
http://optimacons.info/kb/course.php?LESSON_ID=79
Диалоги