Asosiy qism
Stidifikatsiya - Mashina, asbob-uskuna, qurilma va shu ko`rinishning batafsil tavsifi aks ettirilgan jadval shaklidagi texnikaviy hujjat.
BPMN 2.0 amal qilish oson biznes-jarayon modellari sxemalarini yaratish uchun ishlatiladi. Boshqa biznes jarayonlarinimodellashtirishvositalari singari, BPMN 2.0 ham manfaatdor tomonlarga hamma tushunadigan til orqali jarayonni yaxshiroq tushunishga yordam beradi. Biznes jarayonidagi bosqichlarning vizual tasviri biznes foydalanuvchilariga jarayon qanday ishlashini tushunishni osonlashtiradi. Ko'proq texnik darajada, BPMN 2.0 jarayonni amalga oshirish uchun etarli tafsilotlarni taqdim etadi.
BPMN 2.0 shuningdek, biznes-jarayonlarni boshqarishning turli bosqichlari orasidagi bo'shliqni yopishga yordam beradi, bu esa biznes-jarayonlarniloyihalashdan amalga oshirishga o'tishni osonlashtiradi. Bu, asosan, BPMN 2.0 taqdim etadigan intuitiv tushunish darajasi bilan bog'liq bo'lib, turli funktsiyalarga xizmat qiluvchi manfaatdor tomonlarga birgalikda ishlash imkoniyatini beradi.
BPMN 2.0 ning boshqa biznes jarayonlarini modellashtirish vositalariga nisbatan yana bir muhim afzalligi shundaki, BPMN 2.0 dan foydalanadigan biznes-jarayon diagrammalari XML asosidagi BPMN formati orqali muammosiz jarayon modellariga aylantirilishi mumkin.
BPMN diagrammalari turli darajadagi texnik bilimlarga ega bo'lgan keng auditoriya uchun mo'ljallangan. Submodellar yig'ilish yoki taqdimotdagi har bir kishi uchun diagrammaning turli bo'limlari bo'ylab harakatlanish va kerakli narsani topishni osonlashtiradi. Submodellar orasida quyidagi turlar ajralib turadi:
Shaxsiy biznes jarayonlari. Hovuzlar chegarasidan tashqariga chiqmaydigan ma'lum bir tashkilotning ichki jarayonlari.
Abstrakt biznes jarayonlari. Shaxsiy/ichki jarayon va boshqa ishtirokchi yoki jarayon o'rtasida shakllangan. Mavhum jarayon tashqi dunyoga shaxsiy jarayon bilan o'zaro ta'sir qilish uchun zarur bo'lgan xabarlar ketma-ketligini ochib beradi, lekin jarayonning o'zini oshkor etmaydi.
O'zaro ta'sirlar. Ikki yoki undan ortiq tadbirkorlik sub'ektlari o'rtasidagi o'zaro munosabatlarni ko'rsatish.
BPMN shuningdek, boshqa turdagi sxemalarni ham ajratib turadi: xabar almashish, xoreografiya va hamkorlik.
Xoreografiya diagrammasi ikki yoki undan ortiq ishtirokchilarning o'zaro ta'sirini ko'rsatadi. Bundan tashqari, uni kichik xoreografiyalarga bo'lish mumkin.
Hamkorlik diagrammasi kamida ikkita hovuz yordamida ikki yoki undan ortiq jarayonlar o'rtasidagi o'zaro ta'sirni ko'rsatadi. Hamkorlik sxemasida hovuzlar, jarayonlar va xoreografiyaning har qanday kombinatsiyasidan foydalanishingiz mumkin.
Xabar almashish sxemasi asosan hamkorlik sxemasining soddalashtirilgan versiyasidir. Biznes jarayonidagi tegishli xabarlar guruhini ko'rsatadi. Subbirjalarga bo'linishi mumkin.
Jarayonlarni modellashtirishga muvofiqligini da'vo qiladigan ilovalar quyidagi BPMN paketlarini qo'llab-quvvatlashi kerak:
• Infratuzilma, Fond, Umumiy va Xizmatda belgilangan BPMN asosiy elementlari
paketlar.
• Jarayon, harakatlar, ma'lumotlar va odamlarning o'zaro ta'sirida belgilangan elementlarni o'z ichiga olgan jarayon diagrammalari paketlar.
• Hovuzlar va xabarlar oqimini oʻz ichiga olgan hamkorlik diagrammalari.
• Pools, Suhbatlar va Suhbat havolalarini oʻz ichiga olgan suhbat diagrammalari.
Jarayonni modellashtirishning to'liq muvofiqligiga muqobil ravishda uchta muvofiqlik kichik sinflari aniqlangan:
• Tavsif
• Analitik
• Umumiy bajariladigan
Ta'riflovchi yuqori darajadagi modellashtirishda qo'llaniladigan ko'rinadigan elementlar va atributlar bilan bog'liq. U uchun qulay bo'lishi kerak BPA oqim diagrammasi vositalaridan foydalangan tahlilchilar. Analitik jarayonni modellashtirishning to'liq muvofiqligidagi barcha tavsiflovchi va jami konstruksiyalarning yarmini o'z ichiga oladi. U BPMN treningida to'plangan tajribaga va Mudofaa vazirligidagi foydalanuvchi namunalarini tahlil qilishga asoslangan.
Arxitektura ramkasi va ushbu ramka uchun rejalashtirilgan standartlashtirish.
Ta'riflovchi va analitik ko'rinadigan elementlarga va qo'llab-quvvatlovchi atributlar/elementlarning minimal to'plamiga qaratilgan.
Common Executable dasturi bajariladigan jarayon modellari uchun zarur bo'lgan narsalarga qaratilgan.
Ushbu kichik sinflarda bo'lmagan elementlar va atributlar jarayonni modellashtirishning to'liq muvofiqligi sinfida mavjud.
Har bir kichik sinf uchun elementlar keyingi bo'limda aniqlanadi.
Jarayonni modellashtirishga muvofiqlik turlari to'plami hamkorlik va jarayon diagrammasi elementlaridan, shu jumladan barchasidan iborat
Vazifa turlari, oʻrnatilgan quyi jarayonlar, CallActivity, barcha Gateway turlari, barcha Voqealar turlari (Boshlash, Oʻrta va Tugash), Lane, Ishtirokchilar, Ma'lumotlar obyekti (jumladan, DataInput va DataOutput), Xabar, Guruh, Matn
Izoh, ketma-ketlik oqimi (shu jumladan shartli va standart oqimlar), xabarlar oqimi, suhbatlar (cheklangan).
Xabar oqimini guruhlash va korrelyatsiyalarni bog'lash), Korrelyatsiya va Assotsiatsiya (jumladan, kompensatsiya
Uyushma). To'plam, shuningdek, vazifalar uchun markerlarni (Loop, Multi-Instance, Transaction, Compensation) o'z ichiga oladi.
o'rnatilgan quyi jarayonlar).
Eslatma: Amalga oshirishlar Xoreografiya vazifasi kabi xoreografiyani modellashtirish elementlarini qo‘llab-quvvatlamaydi
va Sub-xoreografiya.
Asbob quyi sinfni qo'llab-quvvatlashga da'vo qilish uchun quyidagi mezonlarga javob berishi KERAK:
Pastki sinfdagi barcha elementlar qoʻllab-quvvatlanishi KERAK.
Biznes jarayoni modeli va yozuvi, v2.0 3
Har bir element uchun barcha sanab o'tilgan atributlar qo'llab-quvvatlanishi MUMKIN.
Umuman olganda, agar quyi sinfda atribut qayd etilmasa va u sxema boʻyicha TALAB QILMASA, u holda u atributda emas.
kichik sinf. Ushbu qoidadan istisnolar qayd etilgan.
Jarayonni modellashtirishga muvofiqlik turlari to'plami hamkorlik va jarayon diagrammasi elementlaridan, shu jumladan barchasidan iborat bo`lishi kerak.
Vazifa turlari, oʻrnatilgan quyi jarayonlar, CallActivity, barcha Gateway turlari, barcha Voqealar turlari (Boshlash, Oʻrta va Tugash), Lane, Ishtirokchilar, Ma'lumotlar obyekti (jumladan, DataInput va DataOutput), Xabar, Guruh, Matn Izoh, ketma-ketlik oqimi (shu jumladan shartli va standart oqimlar), xabarlar oqimi, suhbatlar (cheklangan).
Xabar oqimini guruhlash va korrelyatsiyalarni bog'lash), Korrelyatsiya va Assotsiatsiya (jumladan, kompensatsiya Uyushma). To'plam, shuningdek, vazifalar uchun markerlarni (Loop, Multi-Instance, Transaction, Compensation) o'z ichiga oladi.o'rnatilgan quyi jarayonlar.
Eslatma: Amalga oshirishlar Xoreografiya vazifasi kabi xoreografiyani modellashtirish elementlarini qo‘llab-quvvatlamaydi va Sub-xoreografiya.
Asbob quyi sinfni qo'llab-quvvatlashga da'vo qilish uchun quyidagi mezonlarga javob berishi kerak:
Pastki sinfdagi barcha elementlar qoʻllab-quvvatlanishi kerak.
Biznes jarayoni modeli va yozuvi, v2.0 3
Har bir element uchun barcha sanab o'tilgan atributlar qo'llab-quvvatlanishi mumkin.
Umuman olganda, agar quyi sinfda atribut qayd etilmasa va u sxema boʻyicha talab qilmasa, u holda u atributda emas kichik sinf. Ushbu qoidadan istisnolar qayd etilgan:
Ushbu spetsifikatsiya biznes jarayonlari uchun eslatma va modelni va ishlatilishi mumkin bo'lgan almashish formatini taqdim etadi turli vositalar o'rtasida BPMN jarayoni ta'riflarini (domen modeli va diagramma tartibi) almashishning maqsadi spetsifikatsiya jarayon taʼriflarining koʻchmaligini taʼminlashdan iborat boʻlib, foydalanuvchilar yaratilgan jarayon taʼriflarini qabul qilishlari mumkin bir sotuvchining muhiti va ularni boshqa sotuvchining muhitida foydalaning.
BPMN 2.0 spetsifikatsiyasi BPMN ko'lami va imkoniyatlarini bir necha sohalarda kengaytiradi:
Barcha BPMN elementlari uchun ijro semantikasini rasmiylashtiradi
Jarayon modeli kengaytmalari va grafik kengaytmalari uchun kengaytirilish mexanizmini belgilaydi
Hodisa tarkibi va korrelyatsiyasini aniqlaydi
Odamlarning o'zaro munosabatlari ta'rifini kengaytiradi
Xoreografiya modelini belgilaydi
BPMN faqat biznes jarayonlariga taalluqli modellashtirish tushunchalarini qo'llab-quvvatlash uchun cheklangan. Buning ma'nosi tashkilotlar tomonidan biznes maqsadlarida amalga oshiriladigan boshqa modellashtirish turlari BPMN uchun amal qilmaydi.
Shuning uchun,quyidagi jihatlar ushbu spetsifikatsiya doirasidan tashqaridadir:
Tashkiliy modellar va resurslarni aniqlash
Funktsional buzilishlarni modellashtirish
Ma'lumotlar va axborot modellari
Strategiyani modellashtirish
Biznes qoidalari modellari
Biznes jarayonlarini modellashtirish uchun dasturiy ta'minotni tanlash sizni biznes jarayonlarida samaradorlikni oshirish uchun to'g'ri yo'lga qo'yishning kalitidir. Integrify kompaniyasining biznes jarayonlarini modellashtirish vositalari tashkilotingizning ichki jarayonlarini osongina xaritalashda yordam beradi.
Biznes-jarayonlarni modellashtirishning ob'ektga yo'naltirilgan usuli shunchaki ob'ektlar bilan modellashtirishdan ko'proqdir: u xabarlarni uzatishni, inkapsulyatsiyani (ichki tafsilotlar yashiringan), sinfdan kichik sinfga merosni va polimorfizmni (bu erda bir xil protsedura turli xil ma'lumotlar turlarida ishlashi mumkin) o'z ichiga oladi.
Xulosa:
BPMN har sohada kerakli modellashtirish timizi jarayon diagramma chizmalar bilan tavsiflash mumkin. Sotuv do’konlarda bu timizmi yetkazib berish xizmati bilan taqqoslash mumkin.
Misol: buyurtmadan-to'lovgacha jarayoning BPMNdagi misolini yuqoridagi rasmda ko`rishimiz mumkin. Bu jarayon qachonki kelib tushganda boshlanadi (hodisa), va birinchi qilish kerak bo’lgan ish buyurtmani tasdiqlash bo’ladi (harakat). Keyin esa yordam berish uchun mijozning manzili, va shu manzilga masulot yetkazib beriladi. So'ng invoice chiqariladi va unga qarab to'lov olinadi. Ohirida buyurtma arxivlanadi, va yakuniy natija Yakunlangan Buyurtma buladi.
Yana bir bor yukoridagi misolga etibor qaratsak, unda hodissalar ikki-xil kelgan. Bu yerda, boshlang’ich voqea oddiy chiziqli aylana bilan, Tugalovchi voqea yo'g'on chiziqli aylana bilan tasvirlanmoqda.
Har bir harakat tabiiyki o'z nomiga ega bo’ladi, lekin shu o'rinda hodisalar ham doimiy ravishnomaga ega bo'lishi kerak. Chunki, misol uchun yakunlovchi voqea, natijani bildiradi. Unga nom qo'yilgan bo'lsa uni ko'zdan kechirayotgan odam natija nimaligini aniq bila oladi.
|