Диалог
Диаграмма "Диалог" (Conversation Diagram)
Автор: Олег Борознов, 19.02.2018
Диаграмму «Диалог» BPMN можно рассматривать как упрощенный, верхнеуровневый вариант диаграммы взаимодействия BPMN. Строго говоря, диаграмма «Диалог» является особым представлением диаграммы взаимодействия, которое отражает процессный ландшафт и взаимодействия верхнего уровня между вовлеченными сторонами.
Графические элементы диаграммы «Диалог»
Информационное взаимодействие (Диалог) BPMN– это графический элемент, обозначающий цепочку логически взаимосвязанных обменов сообщениями. Изображается в виде шестиугольника с наименованием. Детализированные взаимодействия дополнительно обозначаются символом «+».
Вызов диалога BPMN предназначен для вызова глобальной (стандартной, многократно используемой) цепочки логически взаимосвязанных обменов сообщениями. Изображается также, как и элемент «Диалог», но жирными линиями.
Связи диалога BPMN позволяют привязывать диалоги к свернутым или развернутым пулам, а также к задачам в развернутых пулах. Связи диалогов обозначаются двойной сплошной линией и не именуются.
Пример диаграммы «Диалог»
На диаграмме ниже изображен диалог между участниками в процессе обработки инцидентов в некоторой организации. В соответствующих разделах Вы можете посмотреть диаграммы «Взаимодействие» и «Хореография» для этого же процесса.
Как Вы можете видеть, диаграмма «Диалог» - это сильно упрощенный, верхнеуровневый вариант диаграммы «Взамиодействие», где все пулы в основном отображаются свернутыми, а серии обменов сообщениями – шестиугольниками.
Еще один пример диаграммы «Диалог»
Для лучшего понимания диаграммы «Диалог» рассмотрим еще один пример. Ниже представлена диаграмма взаимодействия BPMN Пациента и Клиники, состоящая из процесса Пациента и процесса Клиники. В ходе взаимодействия Пациент записывается на прием к врачу Клиники, доктор выполняет прием, выписывает рецепт на лекарства, а затем Пациент забирает эти лекарства по рецепту.
Диаграмма «Диалог» для данного примера выглядит следующим образом:
Вся логическая цепочка взаимодействий между Пациентом и Клиникой «свернулась» в одно информационное взаимодействие (в один диалог) «Осуществление приема в клинике».
Хотите быстро освоить BPMN?
Пройдите обучение в нашем учебном центре! |