BPMN - Как правильно показать окончание одного процесса и начало другого(Прочитано 11415 раз)
Встал такой вопрос ...
Есть БП1 (например, оформление документов), который используется (вызывается) в нескольких других - БП2 и БП3. Есть также БП4 (например, оплата), которая идет параллельно БП2 и БП3, но чтобы начать БП4 нужно дождаться завершения БП1.

Как это лучше оформить в нотации BPMN? Есть идея использовать промежуточное событие типа "Сообщение" или "Ссылка" перед окончание (или вместо окончания) БП1, и его же вставить сразу после (или вместо) начала БП4.
Что думаете?
« Последнее редактирование: 26 Декабря 2008, 15:23:36 от Galogen »
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



БП1 end event result=message, БП4 start event trigger=message.



Спасибо Анатолий. Да, скорее ты прав. Кстати полез в БП4, а там уже стоит start event trigger=message :)
Но тогда пропадает физическая связь элементов. Т.е. получается что используются 2ва элемента (конец и начало), которые не связаны между собой в модели проекта. Если бы это был один элемент, но кот. присутствует на 2ух Диаграммах, то можно было бы легко найти конец БП1, ткнув на начало БП4.
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Саш, а если БП1 end event result=message, БП4 start event trigger=message заменить на intermidate event trigger=message или это нарушение нотации?
Я не волшебник, я только учусь...



Ира,

ИМХО это нарушение, т.к. любой процесс должен иметь одно начало и один (или несколько) концов. Но наверняка может сказать АБ или WJ :)
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Так ты message flow протяни между result и trigger, вот и будет желанная связь.



Ага, и так можно, спасибо.
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Что значит "можно"? Это mainstream, вообще-то :)




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19