Mais conteúdo relacionado Semelhante a BPMN استانداردی برای مدل سازی فرایندهای کسب وکار (20) BPMN استانداردی برای مدل سازی فرایندهای کسب وکار1. :منبعکتابBPMN۰.۲: Introduction to the Standard for
Business Process ModelingوکتابBPMN, the Business
Process Modeling Notation Pocket Handbook
: ترجمهاکبری اسما
دیماه9313
BPMNاستانداردیبرای
مدلسازیفرایندهایوکار کسب
2. 1 bpms.rayvarz.com
BPMNمدل برای استانداردیفرایند نمایش و سازیکسب هایوتکنولوژی در اصلی ابزار و است کار
کسب فرآیندهای مدیریتوکار(BPM)محسوب
میمی واقع در .شوداستفاده اصلی مزیت گفت توان
تکنولوژی ازBPM،زبان وجودنام به استانداردی
BPMNشکل در اصلی هدف .استگیریBPMN،
قابل که است نمادهایی طراحیتمامی برای درک
کاری فرایند تحلیلگران (از فرایند کابران(Business
Analysts)فنی کاربران تا(Technical Developers)
بر را فرایند کنترل و پایش که کاربرانی حتی وعهده.باشد )دارندحقیقت درBPMNفاصله ،پلی مانند
برمی میان از را فرایند )شدن (اجرایی عملیاتی و فرایند طراحی بیندارد.
کسب فرایندهای مدیریتآن مستندسازی و فرایندها دقیق توصیف مستلزم وکارروش .است هاهای
راحت که دارد وجود کار این انجام برای متفاوتیآن ترینمتن از استفاده هاتوصیف برای جدول و
ویژگی بیان و فرایندهاآن هایاستفاده فرایند یک نمایش برای نیز گرافیکی نمودارهای از .است ها
میمی استفاده فرایند جریان ترسیم برای پیکان و هندسی اشکال از ًاغالب نمودارها این . شودولی کنند
نمی ارائه فرایند جزئیات از دقیقی و مشخص توصیفدهندفرایندها برای مشخصی نمادهای همین برای .
نمادها این .هستند فرایند مختلف وجوه توصیف به قادر که نمادهایی ،شد تعریف(Notation)زبان
می باشد داشته آشنایی استاندارد زبان این با کسی هر و هستند فرایندها توصیف استانداردبه تواند
3. 2 bpms.rayvarz.com
طراحی مدل راحتیدیگر فرد هر توسط شدهمبنای بر فرایندها است ممکن ،نماید تفسیر و درک را ی
مدل اینمدل این روی بر فرایند از بخش هر رفتار یا و شوند )(سیستماتیک مکانیزه ،هاشبیه هاسازی
مدل این از برخی .شودمی فراهم سیستم متخصصان برای را بستری هارا فرایندها اساس آن بر تا کنند
نم پشتیبانی و اجراییمی ها مدل این .ایندارائه و دقیق ،استاندارد ساختار حاوی بایستاطالعات دهنده
توسعه برای فرایند اساسیکسب فرایندهای مدیریت های سیستم امروزه .باشد سیستم دهندگانوکار
(BPMS)متداولخود درون در ها سیستم این .هستند فرایندها کردن مکانیزه برای ها سیستم ترین
موتوری(Process Engine)می مدیریت و کنترل را کاری جریان ًامستقیم که دارندبر موتور این .کند
طراحی استاندارد کار جریان های مدل اساسمی عمل ،شدهمدل این چارچوب همین برای .کنددقیق ها
می اجرا ًامستقیم ماشین خود توسط زیرا است یافته ساختار ومدل بقیه خالف (بر شودهاکه
برنامهمی ترجمه ماشین زبان به را آن )انسانی (رابط نویسکند.)
استفاده مورد کدام هر که است شده ابداع فرایندها توصیف برای متفاوتی نمادهای کنون تاابزارهای ی
قرارگرفته خاصی کار جریان های سیستم یا فرایند طراحیمی جمله آن از انداشاره زیر موارد به توان
نمود:
استاندارد(XML Process Definition Language)XPDLارائهشدهتوسطWorkflow Management
Coalitionسال در۰۲۲۲
استاندارد(Business Process Execution Language)BPELارائهتوسط شدهOASISسال در۰۲۲۲
4. 3 bpms.rayvarz.com
برنامه در استانداردها ایناجرایی جهت در زیادی هایمی بکار فرایندها کردنِمانلِا فاقد ولی روندهای
هستند گرافیکی.
دیگر معروف نمادهای از یکیEPCیاEvent-driven Process Chainمدل برای که استسازی
کسب فرایندهایپروژه در وکارپیاده هایشده سازییSAPوARISمی قرار استفاده مورداین با .گیرد
حالEPCزبان یکمدلمدل ابزارهای از محدودی تعداد و نیست استاندارد سازیآن بر مبتنی سازی
می عملکنند.
نظیر معروف استانداردهای مابقیUMLیاUnified Modeling Languageنمودارهای از استفاده با
فعالیت(UML Activity Diagrams - ADs)مدل به قادرمی کاری فرایندهای سازیا با ،باشندحال ین
مدل ابزارهای در زبان این کردن عملیاتی در چندانی توفیقبا مقایسه (در فرایندی سازیBPMN)به
نمی دستمزیت از .آیدهایBPMNبرابر درUMLکرد اشاره زیر موارد به توان می:
کسی چه که است مشخص ًادقیقکجا در ومی انجام را کاری چه ،های (نماد دهدLaneوPool)
اعالن ،تأخیرها ،رخدادها انواع نمایش قابلیتفعالیت از بعد یا و قبل (که دارد وجود ... و هارخ ها
میدهند)
فرایند عمق به نفوذ(Drill down of sub process)ریز کردن مشخص ووظایف جزییات ترین.
5. 4 bpms.rayvarz.com
برای مستندات ثبت امکان و فرایند به اضافی ساختارهای کردن اضافه امکانفرایند از جزء هر
قابل خروجی ارائهاجرا(Executable Output)
می نظر بهاستاندارد رسدBPMNیاBusiness Process Modeling Notationپذیرفته و مشهورترین
مدل راستای در استاندارد ترینوب در .است فرایندها سازیسایتwww.BPMN.orgاز بیش به۰۲ابزار
برنامه واشاره کاربردیمدل برای استاندارد این از که شدهمی استفاده فرایندها سازیکنند.
تاریخچه:
BPMNتوسط بار اولین برایBPMI(Business Process Management Initiative).شد داده توسعهدر
مدل زبان عنوان به که بود گرافیکی نمادهای معرفی هدف ابتداکسب فرایندهای سازیوکارBPMLارائه
با مقایسه در و شودBPELتوسط شدن اجرایی قابلیت ،BPMSهابه توجه با (هرچند .باشد داشته را
زیاد محبوبیتBPEL،BPMLبه را آن اجرایی بخش و نکرد پیدا توسعه برای چندانی فرصتBPEL
نمود واگذار.)
6. 5 bpms.rayvarz.com
نگارش اولینBPMNشرکت در وایت استیفن رهبری به تیم یک توسطIBMسال در و شد داده توسعه
۰۲۲۲ضمن در .گردید ارائهBPMIبه نیزOMG(ارائهمدل استانداردهای دهندهنظیر سازیUML)
سال در و گردید ملحق۰۲۲۰ورژن9مدل استاندارد عنوان به آن.شد پذیرفته سازمان این توسط سازی
ورژن آن دنبال به9.9ا در تغییراتی شامل که شد ارائهلمانسال در .بود گرافیکی های۰۲9۲دو نسخه
BPMNمحدودیت که گردید ارائهنگارش نواقص و هامی پوشش را پیشین هایداد.
عناصر معرفیBPMN:
BPMNتشکیل گرافیکی عناصر از که است یافته ساخت نمودارهای از ایی مجموعهشدهراحتی به تا اند
قابلفرایند طراحان برای درک(Business Analysts)توسعه ودهندگان(Developers)باشد.
طبقه چهارعناصر اصلی بندیBPMNاست زیر شرح به:
7. 6 bpms.rayvarz.com
-رخداد نماد(event):
سیگنال ،رخدادمی اتفاق فرایند اجرای طی در که است هاییمی رخدادها این ،افتدو انتها ،ابتدا در تواند
منتج و ،باشد فرایند بین در یامی نتایجی بهمی که شوندتغییر یا خاتمه ،فرایند یک شروع باعث تواند
کلی دسته سه به بنابراین .گردد آن مسیر:
Start event
Intermediate event
End event
می تقسیممی استفاده فرایند در رخدادها انواع نمایش برای دایره نماد . شوندشود.
-فعالیت نماد(Activity):
استاندارد در .است سازمان در وظایف دادن نمایش برای آیتمیBPMN۰و پیداکرده توسعه نماد این
می بر در را متنوعی اشکالرایج حال این با .گیرداست وظیفه و فرایند زیر نماد آن اشکال ترین.
8. 7 bpms.rayvarz.com
-گیری تصمیم نقاط یا ها دروازه(Gateway):
Gatewayیا واگراییمی کنترل فرایند طی در را همگراییدروازه .کندفرایند در لوزی نماد با که ها
می ترسیمشاخه خروج و ورود شرایط که است قوانینی شامل شوندمشخص را فرایند انشعاب های
میکند. Gatewayمی اعمال که شرایطی به توجه با هامی تقسیم مختلفی انواع به کننداز که شوند
مهمترینآنمی هانمود اشاره زیر موارد به توان:
Exclusive Gateways
Inclusive Gateways
Parallel Gateways
9. 8 bpms.rayvarz.com
-توالی جریان نماد(Sequence Flow):
می بکار وظایف انجام توالی نمایش براینشان را فرایند حرکت جهت (که پیکان یک نماد با ًالمعمو و رود
میبین در )دهدFlow objectمی در نمایش به هاآید.
-پیام جریان نماد(Message Flow):
پیام نمایش برای نماد اینشرکت بین شده بدل و رد هایمی کار به فرایند کنندگانرود.
-وابستگی جریان نماد(Association Flow):
بین کردن برقرار پیوند برای نماد این ازartifact(یا هاswimline)باFlow objectمی استفاده هاشود.
10. 9 bpms.rayvarz.com
-نمادPool:
می استفاده نماد این از فرایند شرکای دادن نمایش برایمی شرکا این .شودو مستقل سازمان دو توانند
برنامه یافعالیت داشت توجه باید .باشد ... و مستقل کاربردی هایدرون در که هاییPoolجداگانه های
رسممیمی محسوب مستقل فرآیندهای ،شودخطوط لذا .شوندSequence Flowیک مرز ،Poolقطع را
نمیدرعین .کندحالMessage Flowمی شرکا بین ارتباط نمایش برای روشی عنوان بهنتیجه در و باشد
دو بین ارتباط برقراری برایPoolمی قرار استفاده موردگیرد.
-نمادLane:
این ازنقش کردن جدا برای نمادمی استفاده فرایندی هاینقش دادن نمایش برای ًالمعمو و شودهای
می بکار سازمان یک دروندرون نماد این همین برای روندPoolمی قرار هاگیرد. Sequence Flow
میبین مرز تواندLaneیک درون هایPoolلیکن ،کند قطع راMessage Flowنمیبین توانداشیاء
درون جریانLaneیک در موجود هایPoolگیرد قرار استفاده مورد.
11. 11 bpms.rayvarz.com
-داده شی نماد(Data Object):
داده شدن تولید یا شدن درخواست چگونگی نمایش برایفعالیت توسط اطالعات و هامی بکار هابا و رود
Associationفعالیت بهمی داده پیوند هاواقع در .شودنشانداده چگونه که است این دهندهاطالعات ،ها
می استفاده فرآیند در اسناد وشود.
-گروه نماد(Group):
گروهمی بندیبرای و گیرد قرار استفاده مورد مستندسازی یا و تحلیل و تجزیه اهداف برای تواند
دستهبخش یا فرآیند اجزای کردن بندیاستفاده دیاگرام یک عمده هایمیعلی ،شودکه این رغم
نمی کم آن از یا اضافه چیزی آن به و داشت نخواهد فرآیند جریان توالی بر تأثیریکند.