Business Studio, BPMN нотация, граници на процеси, събития, стрелки - Софтуерни продукти
В тази статия ще разгледаме някои практически важни аспекти на описването на процеси в BPMN нотация в средата за моделиране BusinessStudio 4.0.
BPMN (Business Process Model and Notation – нотация и модел на бизнес процеси). - система от символи (нотация) и модел за описание и автоматизиране на бизнес процеси. Разработено от Инициативата за управление на бизнес процеси и поддържано от Групата за управление на обекти след сливането на организации през 2005 г. Предишната версия на BPMN е 1.2, последната версия е 2.0 (през 2012 г.).
BPMN нотацията е фокусирана върху описанието на така наречените изпълними процеси, т.е. процеси, които се поддържат от системи за автоматизация на оперативни процеси – BPMS (Business Process Management Suite).
Средата за моделиране на процеси Business Studio 4.0 поддържа нотация 2.0 и някои изисквания на BPMN 1.x.
Статията не обсъжда нотацията като цяло, а само аспекти, свързани с моделирането на границите на процеса.
BPMN нотация в Business Studio
Процесни входове/изходи
Нека видим как можете визуално да покажете границите на процеса в нотацията BPMN на средата за моделиране на BusinessStudio Фигури 1-3 показват три различни опции за моделиране на процеса в нотацията BPMN в BusinessStudio. Моделът на същия процес беше разгледан в нотацията "Процедура" в статия № 1 и в нотацията eEPC в статия № 2 от серията.
На фиг. 1. Процесът започва със събитие, свързано с получаване на заявка от клиента (зелен кръг). Можете да използвате различни маркери за събития в BPMN. В този случай се използва иконата на светъл плик. Събитието е свързано със стрелка от тип „MessageFlow“ към свития пул „Клиент“. Стрелкана име. Така от диаграмата се вижда, че процесът се задейства от събитие, свързано с получаване на информация от клиента.
Нека обърнем внимание, че сгънатият басейн в смисъл показва някакъв процес, който клиентът извършва, но не и субектът като такъв. Има два начина за създаване на свит пул в Business Studio:
- създайте процес в директорията "Процеси" и го поставете на диаграмата;
- създайте външна връзка и я поставете върху диаграмата.
Ако като част от създаването на интегриран модел на организацията не е планирано да се опишат процесите, които клиентът изпълнява, тогава може да се използва външна връзка. Целта на използването му е проста - да покаже границите на процеса чрез моделиране на входове и изходи на информация.
Обърнете внимание на документа "Искане от клиента", показан в горния ляв ъгъл на диаграмата на фиг. 1. Този документ „увисна във въздуха“. Нотацията BPMN2.0 не предоставя възможност за моделиране на информационни (материални) потоци между пуловете. Тези. невъзможно е да се моделира работният процес по "естествен" начин за обикновен служител на организация.
Можете да покажете потока между операциите на процеса в рамките на един и същ пул. Например „Информация по заявка в 1C“ излиза от операцията „Извършване на анализ на заявка“ и влиза в операцията „Изготвяне на фактура за плащане на стоки“.
Струва си да се спомене, че както при използването на нотацията eEPC, при формирането на многостепенен модел на процес е невъзможно да се покажат документи, включени в съответния процес на най-високо ниво на диаграмата на процеса на по-ниско ниво.
Имайте предвид, че за да се увеличи информационното съдържание на схемата за потребителите, е препоръчително да се подпишат стрелките
Ориз. 1. Диаграма на процеса в BPMN нотация. Опция 1.
На фиг. 2. показана е възможността за моделиране на потоцичрез обвързване на обекти (например документи) със стрелки от типа "Поток на съобщения". В Business Studio можете да свързвате документи с върхове на стрелки както в рамките на един и същ пул, така и да показвате взаимодействието между свити пулове. Този начин на показване отговаря на изискванията на BPMN 1.X., но не отговаря на нотацията BPMN 2.0, която изисква всички данни да са в един и същ пул. Подчертаваме, че във функционалността на BusinessStudio е възможно моделирането на връзките, показани на фиг. 2. (Вижте потока със свързания документ „Пример“, свързващ двата свити пула „Управление на цените“ и „Контрол на плащането на фактури“), но това е нарушение на нотацията BPMN 2.0. Подобно нарушение обаче не е критично. Основното нещо е ясно да се посочи ситуацията във вътрешния стандарт на компанията, който определя правилата за моделиране на процеси в BusinessStudio.
Ориз. 2. Диаграма на процеса в BPMN нотация. Вариант 2.
На фиг. 3. показва друг възможен начин за представяне на разглеждания процес. Вместо свития набор „Клиент“, записът „Клиент“ се използва в рамките на набора „Примерен процес в нотация на BPMN“. Както се вижда на фиг. 3. В рамките на същия пул е възможно (и необходимо за формирането на регламенти в Business Studio) да се покаже потокът от документи между операциите (използвайки тип връзка "Асоциация") и да се прикачи документът към стрелката от типа "Поток на съобщения". И двата метода отговарят на изискванията на нотацията BPMN 2.0. При моделиране в рамките на един пул е препоръчително да използвате първата опция, като най-разбираема за обикновен потребител и удобна за автоматично генериране на правила въз основа на шаблони за отчети в Business Studio.
Ориз. 3. Диаграма на процеса в BPMN нотация. Вариант 3.
На фиг. 4. пример за неправилноизползвайки BPMN нотация в BusinessStudio. Каним читателя да намери грешки в тази схема.
Ориз. 4. Пример за неправилно използване на BPMN нотация.
Нотацията BPMN беше приета като стандарт ISO/IEC 19510 „Информационни технологии – модел и нотация на бизнес процес на група за управление на обекти“ през 2013 г. Разбира се, той е един от модерните и обещаващи. Но от гледна точка на моделиране и анализ на информационните потоци и съответно на границите на процесите (т.е. за аналитични цели), това не може да се нарече удобно и разбираемо за обикновен служител на организация. Може би в бъдеще ще бъдат направени промени в стандарта, които засягат този аспект.