Створення бізнес процесу на мові BPMN 2.0
Автор: Rostislav Petrenko • Июнь 5, 2019 • Курсовая работа • 1,102 Слов (5 Страниц) • 755 Просмотры
ВСТУП
Розробником стандарту BPMN (Business Process Model and Notation) є робоча група OMG. Основною метою мови BPMN є забезпечення абсолютно доступною нотацією для опису бізнес-процесів всіх бізнес-користувачів: від бізнес-аналітиків, що створюють схеми процесів, і розробників, відповідальних за впровадження технологій виконання бізнес-процесів, до керівників і звичайних користувачів, які керують цими бізнес- процесами і відстежують їх виконання. Таким чином, BPMN націлений на усунення розбіжності між моделями бізнес-процесів і їх реалізацією.
Інший, не менш важливою метою розробки BPMN, стало те, що мови XML (наприклад, WSBPEL - Web Services Business Process Execution Language), розроблені для виконання бізнес-процесів, тепер можуть бути візуалізовані в графічної нотації, зрозумілою звичайним бізнес-користувачам.
В даному документі об'єднані кращі практичні напрацювання в області бізнес-моделювання. Це було зроблено для вибору нотації і семантики діаграм Взаємодії (Collaboration), Процесів (Process) і хореографії (Choreography). Призначення BPMN - стандартизувати модель бізнес-процесу і нотацію перед обличчям безлічі різних нотацій моделювання і точок зору. Таким чином, завдяки BPMN, бізнес-користувачі, впроваджувачі, замовники і постачальники отримують прості засоби доступу до інформації про процес.
Члени групи OMG справили оцінку і перевірили на практиці різні нотації, після чого об'єднали кращі ідеї, запропоновані цими суперечливими нотаціями, в єдину стандартизовану нотацію. Були розглянуті наступні нотації і методики моделювання: UML Activity Diagram, UML EDOC Business Processes, IDEF, ebXML BPSS, Activity-Decision Flow (ADF) Diagram, RosettaNet, LOVeM і Event-Process Chains (EPCs).
1. ТЕОРЕТИЧНІ ВІДОМОСТІ
Суть нотації bpmn
The Business Process Modeling Notation або BPMN є стандартом запису діяльності підприємств і установ будь якої форми власності для моделювання їх бізнес-процесів і пересування інформаційних потоків.
Кінцевим результатом використання нотації BPMN є створення діаграми, яка відображає хід робіт і обмін інформацією між учасниками бізнес-процесу у вигляді стандартних інформаційних графічних елементів.
Стандартні інформаційні графічні елементи bpmn
Нотація BPMN використовує 4 категорії стандартних інформаційних графічних елементів:
- Об'єкти потока управління (Flow Objects) - складаються з подій, дій і логічних операторів (шлюзів).
- З'єднуючі об'єкти (Connecting Objects)-складаються з потоків управління, потоків повідомлень і асоціації.
- Ролі або зони відповідальності (Swimlanes) - містять пули і доріжки.
- Об'єкти потока управління
Об'єктами потока управління є:
Події (Events);
Дії (Activities);
Шлюзи (Gateways).
Події
Подія — це те, що відбувається у бізнес-процесі і робить вплив на його виконання. Подія має причину (тригер) і результат.
В нотації BPMN існують наступні типи подій:
Прості події (Plain Events) - використовуються для того, щоб показати начало або закінчення бізнес-процесу;
Події-повідомлення (Message Events) - показують отримання і відправку повідомлень в ході виконання бізнес-процесу;
Події-таймери (Timer Events) - моделюють події, що регулярно відбуваються в часі.
Події-відміни (Cancel Events) - реагують на відміну транзакцій;
Події-компенсації (Compensation Events) - виконують дії щодо компенсації;
Події-умови (Conditional Events) - дозволяють інтегрувати правила в бізнес-процес;
Події-сигнали (Signal Events) - розсилають і приймають сигнали між декількома бізнес-процесами. Дозволяють реалізувати широкомовну розсилку повідомлень;
Складені події (Multiple Events) - призначені для генерації і моделювання одної події з множини подій;
...