Простой бизнес-процесс в BPMN 2.0 - прошу покритиковать(Прочитано 30942 раз)
Здравствуйте!

Возникла необходимость в сжатое время освоить BPMN 2.0.
Наваял диаграмму (первый блин). Прошу посмотреть, годно ли и не допущено ли каких-либо "ляпов".  Буду благодарен за советы, замечания.

Описание процесса (высокий уровень):

Аналитик данных обновляет отчёт (для определённости диаграмму типа  Timeline) по расписанию. Для этого он подготавливает шаблон и рассылает его участникам команды. Полученные данные проверяются на наличие ошибок. При обнаружении ошибок запрос повторяется.
Время ожидания обновления ограничено. Если корректные данные от всех пользователей не поступили до истечения контрольного срока, то они вводятся “как есть”. Пользователь отчёта (менеджер) уведомляется  как об обновлении отчёта, так и о возможной неполноте данных.




Наваял диаграмму (первый блин). Прошу посмотреть, годно ли и не допущено ли каких-либо "ляпов".  Буду благодарен за советы, замечания.

Почитайте про понятие токена в BPMN, прогоните его по вашему процессу.

Есть  формальные ошибки , которые не позволяют дальнейший анализ описания на предмет правильности:

1) Входящие и исходящие развилки каждого типа всегда парные
2) В Request update непонятно, что за объекты по которым идет цикл
3) В Team members вы шлете сообщения в цикле, а получаете его только один раз

Между bpmn и uml существенная интерпретационная разница. Попробуйте посмотреть   

http://www.bpmnforum.ru/
http://bpmntraining.ru/
http://mainthing.ru/ru/tag/pattern/

Там довольно много полезных паттернов
« Последнее редактирование: 20 Сентября 2016, 17:24:19 от Humbert »



Вот здесь хороший пример по правильному употреблению событийной развилки

http://mainthing.ru/ru/item/403/



Спасибо за советы "куда копать" и дельные ссылки!




 

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