Цю статтю треба для відповідності Вікіпедії. (лютий 2013) |
BPMN (англ. Business Process Model and Notation, модель та нотація бізнес-процесів) — система умовних позначень (нотація) для моделювання бізнес-процесів. Розроблена Business Process Management Initiative (BPMI) та підтримується Object Management Group після їх злиття в 2005 році. Остання версія BPMN — 2.0, що була прийнята у січні 2011 року.
BPMN | |
Видавець | Object Management Group |
---|---|
Дата публікації | 2004 |
Зображує | d |
Описано за адресою | omg.org/spec/BPMN(англ.) |
Офіційний сайт(англ.) | |
BPMN у Вікісховищі |
Опис
Модель та нотація бізнес-процесів є стандартом для моделювання бізнес-процесів що надає графічну нотацію для визначення бізнес-процесу у вигляді "Діаграми бізнес-процесу" (англ. Business Process Diagram, BPD). Така діаграма ґрунтується на представлені бізнес-процесу у вигляді блок-схеми, що семантично схожа на діаграму діяльності.
Метою BPMN є підтримка моделювання та управління бізнес-процесами. При чому єдина модель бізнес-процесу повинна бути зрозумілою для всіх користувачів (зацікавлених осіб). Тим не менше, нотація дає можливість визначати складну семантику бізнес-процесів. Для спрощення розуміння та використання стандарту пропонуються розбити елементи нотації на два рівні: базових елементів нотації та елементи, що дають можливість визначити всі (технічні) деталі бізнес-процесу.
Область застосування
BPMN підтримує тільки набір концепцій, що необхідні для моделювання виключно бізнес-процесів. Моделювання інших аспектів бізнесу (підприємства) таких як дані, організаційну структуру чи інформаційні потоки не є предметом моделювання в BPMN. Тим не менше, в нотації BPMN передбачено можливість моделювання потоків даних та потоків повідомлень, а також асоціації даних та дій.
Елементи
Моделювання з використанням BPMN виконується у вигляді діаграм, що складаються з різних елементів. Розрізняють чотири категорії елементів:
- Об’єкти потоку керування: дії, події та логічні оператори
- Поєднуючі елементи: потік керування, потік повідомлень та асоціації
- Ролі: пули та доріжки
- Артефакти: дані, групи та текстові анотації
Дії
Дії, діяльність (англ. Activity) відображуються за допомогою прямокутника із закругленими кутами і описують вид роботи, яку необхідно виконати. Діяльність — це загальний термін для позначення роботи, яку виконує компанія. Вона може бути атомарною або складною.
- Задача (англ. Task) — одиниця роботи. Якщо задача є підпроцесом, то вона може бути деталізована.
- Транзакція (англ. Transaction) — набір логічно пов’язаних дій. Для транзакції може бути визначений протокол виконання.
- Подієвий підпроцес (англ. Sub-process) розміщується всередині іншого процесу. Він починає виконуватися, якщо ініціюється його початкова подія. Подієвий підпроцес може переривати батьківський підпроцес або виконуватися паралельно з ним.
- Викликаюча дія (англ. Call activity) є точкою входу для глобально визначеного підпроцесу, що повторно використовується в даному процесі (англ. reusable subprocess).
Події
- Проста: нетипізована подія, зазвичай вказує на початок, зміну стану, чи завершення процесу.
- Повідомлення: Отримання і відправлення повідомлень.
- Таймер: циклічні події, моменти часу, часові періоди і тайм-аути.
- Ескалація: перенесення розгляду задачі на більш високий рівень організаційної ієрархії.
- Умовна: реакція на зміну бізнес-умов або інтеграція бізнес-правил.
- Посилання: пара відповідних посилань, що еквівалентна неперервному потоку керування.
- Помилка: генерація й обробка помилок заданого типу.
- Скасування: обробка скасування транзакції або ініціювання скасування.
- Компенсація: обробка або ініціювання компенсації.
- Сигнал: передається між процесами та може оброблятися декількома одержувачами одночасно.
- Складена: обробка однієї події із багатьох або генерація всіх визначених подій.
- Паралельна складена: обробка всієї множини паралельних подій.
- Зупинник: викликає негайне припинення виконання процесу.
Логічні оператори
- Оператор виключаючого АБО, що керуюється даними
При розгалуженні оператор активує один із вихідних потоків. При об'єднанні — очікує завершення одного вхідного потоку і активує вихідний потік.
- Оператор виключаючого АБО, що керується подіями
Передує тільки обробляючим подіям або завданням отримання повідомлення. Виконується тільки той потік, де подія сталася раніше.
- Оператор І
При розгалуженні оператор активує всі вихідні потоки. При об'єднанні — очікує завершення всіх вхідних потоків і активує вихідний потік.
- Оператор АБО
При розгалуженні активує один або більше вихідних потоків. При об'єднанні всі запущені вхідні потоки повинні бути завершені.
- Складний оператор
Моделює складні умови розгалуження та злиття.
- Оператор виключного АБО, що керується подіями (створює новий екземпляр)
Настання кожної подій, яким передує оператор, створює екземпляр процесу.
- Оператор І, що керується подіями (створює новий екземпляр)
Настання всіх подій, яким передує оператор, створює екземпляр процесу.
Потоки керування
- Потік керування визначає порядок виконання дій.
- Потік за умовчанням визначає потік, що буде виконаний, якщо умови всіх інших потоків розгалуження невірні.
- Умовний потік визначає потік, що буде виконаний, якщо пов'язана з цим потоком умова вірна.
Ролі
- Пули (учасники) і доріжки відображають розподіл обов'язків. Пул або доріжка позначає організацію, роль або систему. Доріжки дають змогу ієрархічно поділяти пули та інші доріжки.
- Потік повідомлень описує інформаційний потік між учасниками процесу. Потік повідомлень може приєднуватися до пулів, дій чи подій-повідомлень.
- Порядок обміну повідомленнями може бути заданий за допомогою потоку повідомлень і потоку керування.
Дані
- Вхідні дані — це вхідний параметр процесу. Вихідні дані — результат виконання процесу (вихідний параметр). Під час виконання дії використовують вхідні дані та продукують вихідні дані.
- Об'єкт даних представляє інформацію, що оброблюється в ході процесу, наприклад документ або лист.
- Колекція об'єктів даних представляє групу об'єктів, що несуть інформацію, наприклад перелік замовлених товарів.
- Сховище даних — це об'єкт, який процес може використовувати для запису та вибірки даних, наприклад база даних. Сховище даних дає змогу зберігати дані після закінчення життєвого циклу екземпляра процесу.
- Повідомлення дає змогу явно продемонструвати передачу інформації в ході спілкування двох учасників. Біле повідомлення надсилається ініціатором спілкування, сіре — іншим учасником.
Див. також
- BPEL
- [en] (англ.)
Примітки
- . Архів оригіналу за 27 січня 2013. Процитовано 9 лютого 2013.
- Process Modeling Notations and Workflow Patterns [ 6 липня 2010 у Wayback Machine.], paper by Stephen A. White of IBM Corporation (2006)
- Silver, Bruce (2011). . Cody-Cassidy Press. ISBN . Архів оригіналу за 30 грудня 2012. Процитовано 13 лютого 2013.
Посилання
- Grosskopf, Decker and Weske. (2009 Feb 28). . Meghan Kiffer Press. ISBN . Архів оригіналу за 30 квітня 2019. Процитовано 19 квітня 2022.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cyu stattyu treba vikifikuvati dlya vidpovidnosti standartam yakosti Vikipediyi Bud laska dopomozhit dodavannyam dorechnih vnutrishnih posilan abo vdoskonalennyam rozmitki statti lyutij 2013 BPMN angl Business Process Model and Notation model ta notaciya biznes procesiv sistema umovnih poznachen notaciya dlya modelyuvannya biznes procesiv Rozroblena Business Process Management Initiative BPMI ta pidtrimuyetsya Object Management Group pislya yih zlittya v 2005 roci Ostannya versiya BPMN 2 0 sho bula prijnyata u sichni 2011 roku BPMN VidavecObject Management Group Data publikaciyi2004 Zobrazhuyed Opisano za adresoyuomg org spec BPMN angl Oficijnij sajt angl BPMN u Vikishovishi Priklad modelyuvannya procesu v BPMN 1 1 Obrobka zapitu pro tovariOpisModel ta notaciya biznes procesiv ye standartom dlya modelyuvannya biznes procesiv sho nadaye grafichnu notaciyu dlya viznachennya biznes procesu u viglyadi Diagrami biznes procesu angl Business Process Diagram BPD Taka diagrama gruntuyetsya na predstavleni biznes procesu u viglyadi blok shemi sho semantichno shozha na diagramu diyalnosti Metoyu BPMN ye pidtrimka modelyuvannya ta upravlinnya biznes procesami Pri chomu yedina model biznes procesu povinna buti zrozumiloyu dlya vsih koristuvachiv zacikavlenih osib Tim ne menshe notaciya daye mozhlivist viznachati skladnu semantiku biznes procesiv Dlya sproshennya rozuminnya ta vikoristannya standartu proponuyutsya rozbiti elementi notaciyi na dva rivni bazovih elementiv notaciyi ta elementi sho dayut mozhlivist viznachiti vsi tehnichni detali biznes procesu Oblast zastosuvannyaBPMN pidtrimuye tilki nabir koncepcij sho neobhidni dlya modelyuvannya viklyuchno biznes procesiv Modelyuvannya inshih aspektiv biznesu pidpriyemstva takih yak dani organizacijnu strukturu chi informacijni potoki ne ye predmetom modelyuvannya v BPMN Tim ne menshe v notaciyi BPMN peredbacheno mozhlivist modelyuvannya potokiv danih ta potokiv povidomlen a takozh asociaciyi danih ta dij ElementiModelyuvannya z vikoristannyam BPMN vikonuyetsya u viglyadi diagram sho skladayutsya z riznih elementiv Rozriznyayut chotiri kategoriyi elementiv Ob yekti potoku keruvannya diyi podiyi ta logichni operatori Poyednuyuchi elementi potik keruvannya potik povidomlen ta asociaciyi Roli puli ta dorizhki Artefakti dani grupi ta tekstovi anotaciyi Diyi Diyi diyalnist angl Activity vidobrazhuyutsya za dopomogoyu pryamokutnika iz zakruglenimi kutami i opisuyut vid roboti yaku neobhidno vikonati Diyalnist ce zagalnij termin dlya poznachennya roboti yaku vikonuye kompaniya Vona mozhe buti atomarnoyu abo skladnoyu Diyi Zadacha angl Task odinicya roboti Yaksho zadacha ye pidprocesom to vona mozhe buti detalizovana Tranzakciya angl Transaction nabir logichno pov yazanih dij Dlya tranzakciyi mozhe buti viznachenij protokol vikonannya Podiyevij pidproces angl Sub process rozmishuyetsya vseredini inshogo procesu Vin pochinaye vikonuvatisya yaksho iniciyuyetsya jogo pochatkova podiya Podiyevij pidproces mozhe pererivati batkivskij pidproces abo vikonuvatisya paralelno z nim Viklikayucha diya angl Call activity ye tochkoyu vhodu dlya globalno viznachenogo pidprocesu sho povtorno vikoristovuyetsya v danomu procesi angl reusable subprocess Podiyi Prosta netipizovana podiya zazvichaj vkazuye na pochatok zminu stanu chi zavershennya procesu Povidomlennya Otrimannya i vidpravlennya povidomlen Tajmer ciklichni podiyi momenti chasu chasovi periodi i tajm auti Eskalaciya perenesennya rozglyadu zadachi na bilsh visokij riven organizacijnoyi iyerarhiyi Umovna reakciya na zminu biznes umov abo integraciya biznes pravil Posilannya para vidpovidnih posilan sho ekvivalentna neperervnomu potoku keruvannya Pomilka generaciya j obrobka pomilok zadanogo tipu Skasuvannya obrobka skasuvannya tranzakciyi abo iniciyuvannya skasuvannya Kompensaciya obrobka abo iniciyuvannya kompensaciyi Signal peredayetsya mizh procesami ta mozhe obroblyatisya dekilkoma oderzhuvachami odnochasno Skladena obrobka odniyeyi podiyi iz bagatoh abo generaciya vsih viznachenih podij Paralelna skladena obrobka vsiyeyi mnozhini paralelnih podij Zupinnik viklikaye negajne pripinennya vikonannya procesu Logichni operatori Logichni operatori Operator viklyuchayuchogo ABO sho keruyuyetsya danimi Pri rozgaluzhenni operator aktivuye odin iz vihidnih potokiv Pri ob yednanni ochikuye zavershennya odnogo vhidnogo potoku i aktivuye vihidnij potik Operator viklyuchayuchogo ABO sho keruyetsya podiyami Pereduye tilki obroblyayuchim podiyam abo zavdannyam otrimannya povidomlennya Vikonuyetsya tilki toj potik de podiya stalasya ranishe Operator I Pri rozgaluzhenni operator aktivuye vsi vihidni potoki Pri ob yednanni ochikuye zavershennya vsih vhidnih potokiv i aktivuye vihidnij potik Operator ABO Pri rozgaluzhenni aktivuye odin abo bilshe vihidnih potokiv Pri ob yednanni vsi zapusheni vhidni potoki povinni buti zaversheni Skladnij operator Modelyuye skladni umovi rozgaluzhennya ta zlittya Operator viklyuchnogo ABO sho keruyetsya podiyami stvoryuye novij ekzemplyar Nastannya kozhnoyi podij yakim pereduye operator stvoryuye ekzemplyar procesu Operator I sho keruyetsya podiyami stvoryuye novij ekzemplyar Nastannya vsih podij yakim pereduye operator stvoryuye ekzemplyar procesu Potoki keruvannya Potik keruvannya viznachaye poryadok vikonannya dij Potik za umovchannyam viznachaye potik sho bude vikonanij yaksho umovi vsih inshih potokiv rozgaluzhennya nevirni Umovnij potik viznachaye potik sho bude vikonanij yaksho pov yazana z cim potokom umova virna Roli Puli uchasniki i dorizhki vidobrazhayut rozpodil obov yazkiv Pul abo dorizhka poznachaye organizaciyu rol abo sistemu Dorizhki dayut zmogu iyerarhichno podilyati puli ta inshi dorizhki Potik povidomlen opisuye informacijnij potik mizh uchasnikami procesu Potik povidomlen mozhe priyednuvatisya do puliv dij chi podij povidomlen Poryadok obminu povidomlennyami mozhe buti zadanij za dopomogoyu potoku povidomlen i potoku keruvannya Dani Dani Vhidni dani ce vhidnij parametr procesu Vihidni dani rezultat vikonannya procesu vihidnij parametr Pid chas vikonannya diyi vikoristovuyut vhidni dani ta produkuyut vihidni dani Ob yekt danih predstavlyaye informaciyu sho obroblyuyetsya v hodi procesu napriklad dokument abo list Kolekciya ob yektiv danih predstavlyaye grupu ob yektiv sho nesut informaciyu napriklad perelik zamovlenih tovariv Shovishe danih ce ob yekt yakij proces mozhe vikoristovuvati dlya zapisu ta vibirki danih napriklad baza danih Shovishe danih daye zmogu zberigati dani pislya zakinchennya zhittyevogo ciklu ekzemplyara procesu Povidomlennya daye zmogu yavno prodemonstruvati peredachu informaciyi v hodi spilkuvannya dvoh uchasnikiv Bile povidomlennya nadsilayetsya iniciatorom spilkuvannya sire inshim uchasnikom Div takozhBPEL en angl Primitki Arhiv originalu za 27 sichnya 2013 Procitovano 9 lyutogo 2013 Process Modeling Notations and Workflow Patterns 6 lipnya 2010 u Wayback Machine paper by Stephen A White of IBM Corporation 2006 Silver Bruce 2011 Cody Cassidy Press ISBN 0982368119 Arhiv originalu za 30 grudnya 2012 Procitovano 13 lyutogo 2013 PosilannyaGrosskopf Decker and Weske 2009 Feb 28 Meghan Kiffer Press ISBN 978 0 929652 26 9 Arhiv originalu za 30 kvitnya 2019 Procitovano 19 kvitnya 2022