1
IDEF ARIS BPMN и пр. / BPMN: gateway, event или conditional sequence flow?
« : 19 Сентября 2007, 10:49:26 »
Как сказано в спецификации, BPMN объединил все лучшее из различных методологий моделирования. И в том числе некоторые моменты, описывающие в этих нотациях одно и то же, но разными средствами.
Например, моделируем простой бизнес-процесс, где есть действие "Поиск документа", который может быть найден или не найден, и в зависимости от этого разворачивается дальнейшее действие. В EPC это бы однозначно моделировалось двумя переключающими событиями "Документ найден" и "Документ не найден" (соответственно в BPMN это будут Intermediary events). В IDEF3 - XOR перекрестком (BPMN - Exclusive databased gateway), в UML Activity Diagram - ветвлением decision и условными переходами (здесь опять же Exclusive databased или Exclusive event-based gateway ). А еще можно просто сделать условные переходы (conditional sequence flow).
Так какой же вариант моделирования будет правильным?
Например, моделируем простой бизнес-процесс, где есть действие "Поиск документа", который может быть найден или не найден, и в зависимости от этого разворачивается дальнейшее действие. В EPC это бы однозначно моделировалось двумя переключающими событиями "Документ найден" и "Документ не найден" (соответственно в BPMN это будут Intermediary events). В IDEF3 - XOR перекрестком (BPMN - Exclusive databased gateway), в UML Activity Diagram - ветвлением decision и условными переходами (здесь опять же Exclusive databased или Exclusive event-based gateway ). А еще можно просто сделать условные переходы (conditional sequence flow).
Так какой же вариант моделирования будет правильным?