Upload
pouya-fani
View
67
Download
15
Embed Size (px)
Citation preview
1
بخش چهارم– عناصر جریان و ارتباط
، جریان عناص�ر را دنبال م�ی کنن�د ت�ا بدانند BPDمخاطبان یک فرایند کسب و کار چگونه اجرا و تکمیل می گردد.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
2
تعریف
به ک�ه هس�تند عناص�ری جریان، عناص�ر از منظور منظور ایجاد ی�ک جریان فرایندی، ب�ه یکدیگ�ر متصل
می شوند.یکدیگر ب�ه را جریان عناص�ر ک�ه دهندگان، ارتباط نامیده می دهنده ارتباط اشیای کنن�د، م�ی متص�ل
شوند. با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
3
انواع اشیای مورد بحث
از: چهار نوع عناص�ر جریان وجود دارد ک�ه عبارتند Activity ه�ا )شام�لTask و ها(، Sub-Processه�ا
Event.ها و درگاه هادو نوع اصلی از اشیای ارتباط دهنده نیز عبارتند از:
Sequence Flows و Message Flows.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
4
Activities
فعالیت ها کارهایی هستند که در یک فرایند کسب و ب�ا مستطیل های ه�ا، انجام م�ی شود. فعالی�ت کار لب�ه گردی نمای�ش داده م�ی شون�د ک�ه در وس�ط آنها بیانگ�ر کاری است ای�ن نام نام شان نوشت�ه اس�ت.
که آن فعالیت انجام می دهد..Sub-Process و Taskدو نوع فعالیت وجود دارد:
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
5
Taskمعرفی
زمان�ی ک�ه قص�د داری�م ی�ک کار تجزی�ه ناپذیر را مدل ه�ا به کارهای Task اس�تفاده م�ی کنیم. Taskکنی�م از
کوچک تر تقسیم نمی شوند.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
6
Sub-Processمعرفی )تجزیه اتمی�ک غی�ر کار ی�ک داری�م ک�ه قص�د زمان�ی پذی�ر( و پیچیده را مدلس�ازی کنی�م، ک�ه م�ی توان�د به
از شود، تقسیم کوچکت�ر Sub-Processکارهای م�ی توان�د به Sub-Processاس�تفاده م�ی کنیم. ی�ک
س�طوح دیگری از جزئیات شکس�ته شود. از این رو Sub-Process شام�ل معموال BPD می دیگری
شود که جزئیات آن را مدلسازی می کند. با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
7
Task یا Sub-Process؟انتخاب ک�ه باشی�د داشت�ه ی�ا Taskتوج�ه Sub-
Process می ک�ه کاری پیچیدگ�ی میزان ب�ه فق�ط بلک:ه ب:ه میزان جزئیاتی خواهی�د مدل کنی�د ندارد
. اگ�ر شما ک:ه م:ی خواهی:د بدانی:د ارتباط داردی�ک مشتری باشی�د، احتمال زیاد نیازی نیس�ت بدانید شما اگ�ر شود. م�ی انجام چگون�ه شم�ا پرداخ�ت مشتری پرداخت انجام چگونگ��ی باشی��د، مغازه
اهمیت می یابد. با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
8
Eventsرویداده�ا چیزهای�ی هس�تند ک�ه ممک�ن اس�ت رخ دهد و بر فراین�د کس�ب و کار تاثی�ر م�ی گذارد. رویداد می توان�د داخل�ی ی�ا خارج�ی باشد. ت�ا زمان�ی ک�ه رویدادها باید باشن�د، اثرگذار فراین�د روی بر توانن�د م�ی ها دایره طری�ق از را رویداده�ا شوند. مدلس�ازی نمای�ش م�ی دهند. در برخ�ی موارد نی�ز آیکون�ی داخل دایره قرار م�ی گیرد ک�ه نوع تریگ�ر رویداد را نمایش
می دهد. با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
9
انواع رویدادها
رویداد آغازین، رویداد از: عبارتن�د رویداد نوع س�ه میانی و رویداد پایانی.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
10
تریگرها
اینک�ه شرای�ط آغاز ی�ک رویداد مشخص شود، برای رویداد انواع از یک ه��ر ب�ه مختلف�ی تریگرهای
تخصیص می یابند.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
11
تعریف هر یک از انواع رویدادهاه�ر فرایندی بای�د ی�ک رویداد آغازی�ن داشت�ه باش�د تا آغاز فراین�د کس�ب و کار را نمای�ش دهد. بدی�ن ترتیب
از BPDمخاطبان فرایند ک�ه متوج�ه خواهن�د ش�د کجا آغاز شده است.
عالوه بر ای�ن، رویداد پایان�ی برای نمای�ش جای�ی که مسئول میان�ی رویداد و یاب�د م�ی خاتم�ه فراین�د اجرای کس�ب و کار بر اس�اس نوع رویدادی ک�ه به
آن تخصیص یافته است می باشد. با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
12
رویداد میانییک اجرای ط�ی در ک�ه رویدادی مدلس�ازی برای ب�ه آن فعالی�ت ممک�ن اس�ت رخ ده�د رویداد میان�ی
فعالیت الصاق شود. از بعد اس�ت ممک�ن ک�ه رویدادی مدلس�ازی برای رویداد دهد، م�ی رخ قبل�ی جریان عنص�ر اجرای میان�ی ممک�ن اس�ت توس�ط ی�ک شیء� ارتباط دهنده
متصل شود. با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
13
مثالشما ب�ه مثال ای�ن بیاندازید. فوق مثال ب�ه نگاه�ی ایده های�ی در مورد چگونگ�ی کارکرد رویداده�ا می دهد. ای�ن نمودار اس�اسا بیان م�ی دارد ک�ه زمان�ی که م�ا س�فارشی دریاف�ت م�ی کنی�م، شروع به پردازش اعتباری اگ�ر محدودیت فق�ط و اگ�ر کنیم. آ�ن م�ی بررسی را مس�ئله ای�ن م�ا باش�د، نداشت�ه وجود خواهی�م کرد. ای�ن فراین�د زمان�ی خاتم�ه م�ی یاب�د که ی�ا مس�ئله شناسایی باش�د پردازش شده س�فارش
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم شده باشد.
14
Gatewayها
یافتن جریان چگونگ�ی کنترل مس�ئول ه�ا درگاه فرایندهای کس�ب و کار هس�تند. آنه�ا ب�ه شکل لوزی نمای�ش داده م�ی شوند. در ی�ک فراین�د، درگاه زمانی و شود انجام باید کاری ک�ه شود م�ی اس�تفاده خروج�ی بر اس�اس شرای�ط داخل�ی ی�ا خارج�ی ممکن
است متفاوت باشد. با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
15
هاGatewayمثال ساده از
خریداران ب�ه فق�ط تخفی�ف مثال، تعلق VIPبرای تصمیماتی ک�ه دارد کاربرد جای�ی درگاه گیرد. م�ی
ارزیابی و یا اتخاذ می شوند.رای�ج انواع از برخ�ی ادام�ه رو Gatewayدر ها
بررسی خواهیم کرد.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
16
بر فرایند جریان کنترل برای درگاه از نوع ای�ن اس�اس پردازش داده های در دس�ت بکار می رود. ه�ر جریان خروج�ی ک�ه از درگاه ب�ا یک�ی از شرایط مطابق�ت م�ی کند. جریان�ی پیموده خواه�د ش�د که در خواهد پیموده جریان ی�ک تنه�ا کند. شرای�ط ص�دق
شد.
Data-Based Exclusiveدرگاه (exclusive gateway)
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
17
Inclusive Gateway
ای�ن درگاه برای ایجاد ی�ک مس�یر موازی اس�تفاده می شود. شرای�ط تمام�ی جریان ه�ا ارزیاب�ی می گردد. پیموده مثبت نتیج��ه دارای های جریان تمام��ی خواهن�د شد. بنابرای�ن، اگ�ر چند شرط برآورده شود
ممکن است چند جریان بطور همزمان اجرا شوند.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
18
Parallel Gateway
های جریان اجرای مدلسازی برای درگاه ای�ن از موازی بدون نیاز ب�ه بررس�ی هی�چ شرط�ی استفاده های جریان تمامی دیگ�ر، عبارت ب�ه شود. م�ی
خروجی بطور همزمان اجرا خواهند شد.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
19
Event-Based Gateway جایگزین مس�یرهای مدلس�ازی برای درگاه ای�ن از برای مثال، اس�تفاده می شود. بر رویداده�ا مبتن�ی از نظر نف�ر، ص�رف ی�ک پاس�خ برای منتظ�ر ماندن مثب�ت ی�ا منف�ی بودن پاس�خ، نیاز اس�ت مس�یر پیمایش را تشخی�ص دهیم. بنابرای�ن، درگاه بوسیله دو رویداد میان�ی مرتب�ط ب�ا تریگرهای پیام و پاس�خ های مثبت و منف�ی همراه خواه�د بود. زمان�ی ک�ه ه�ر ی�ک از این رویداده�ا اجرا شود، جریان�ی ک�ه آ�ن رویداد دنبال می کن�د اجرا خواه�د شد. س�ایر رویداد ها و جریان های
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم آنها نامعتبر خواهند شد.
20
Sequenceجریان های
استفاده جریان عناص�ر اتص�ال برای توال�ی جریان م�ی شود. برای نمای�ش آ�ن از ی�ک خ�ط توپ�ر و یک پیکان اس�تفاده م�ی شود. ای�ن پیکان، ترتیب اجرای
عناصر جریان را مشخص می نماید.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
21
Sequenceویژگی جریان های از جریان های توال�ی تنه�ا برای اتص�ال عناصر جریان
م�ی توان اس�تفاده نمود: چه در Poolموجود در ی�ک در pool / laneی�ک چ�ه و باشن�د lane یک های
Pool یکس�ان. اگ�ر قص�د داشت�ه باشی�د عناصری را در Pool های متفاوت ب�ه یکدیگ�ر مرتب�ط نمائی�د، باید از
Message Flow بجای Sequence Flow استفاده نمائید.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
22
Messageجریان های
ه�ا از طریق بکارگیری Pool، ارتباط بی�ن BPMNدر Message برای پیام جریان شود. می حاص��ل
بی�ن های پیام جریان عناصر poolنمای�ش ی�ا ه�ا ه�ا اس�تفاده م�ی شود. جریان پیام با Poolجریان بی�ن
خ�ط نقط�ه چی�ن و ی�ک پیکان در نوک آ�ن نمایش داده می شود.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم
23
Messageمثال جریان های ها جریان دارند Poolبرخی از مثال های پیام ک�ه بین
عبارتن�د از: فک�س، تلف�ن، ایمی�ل، نام�ه، یادداشت و دستور.
با استفاده از ویژوال پارادایم - پویا فانیBPDآموزش سریع ترسیم