اشیاء جریان در BPMN

اشیاء جریان در BPMN

 

در این مقاله می خواهیم با اشیاء جریان در BPMN آشنا شویم. همانطور که در مقاله قبلی خواندیم اشیاء جریان سه عنصر کلیدی دارد:

  • رخداد
  • فعالیت
  • درگاه

 

رخداد یا Event

 

رویداد یا رخداد در واقع پیشامدی است که در خارج از فرایند روی می‌دهد و بر جریان فرایند تاثیر می‌گذارد. رویدادها اتفاقاتی هستند که در یک نقطه زمانی اتفاق می‌افتند و اصلا در یک بازه زمانی محقق نمی‌شوند.

یک رویداد به صورت گرافیکی با یک دایره نمایش داده می شود و به سه دسته ی رویداد شروع، رویداد میانی و رویداد پایان تقسیم می شود.
رویدادها با توجه به اینکه  از کدام نوع باشند ضخامت شکل دایره شان تغییر می کند. رویداد شروع دایره ای با خط باریک، رویداد میانی با دو خط باریک و رویداد پایانی با خط  پهن توپر نمایش داده می شود.

رویدادها به دو نوع رویدادهای دریافت گرا (Cought/Received) و رویدادهای پرتابی (Tiggered/Sent) تقسیم می شوند.  برای تشخیص آن ها میتوانید به توپر یا خالی بودن آیکون داخل نماد توجه نمایید.(رویداد دریافت کننده تو خالی و رویداد پرتاب کننده توپر است)
رویداد دریافت کننده می تواند در جریان فرایند کسب و کار یا مرز یک فعالیت (به فعالیت Attach می شود) قرار بگیرد.

 

رویدادها در bpmn, مهندس پرستو حضوری

 

فعالیت یا Activity

 

فعالیت واژه‌ای عمومی‌ برای کاری که یک شرکت یا سازمان انجام می دهد است. فرایندهای کسب‌وکار در مرتبه‌ی اول توسط انواع مختلف فعالیت‌های BPMN تشکیل می‌شوند. فعالیت در BPMN با مستطیلی با گوشه‌ای گرد نمایش داده می‌شود.
یک فعالیت می تواند تجزیه ناپذیر(atomic)،مرکب (decomposable) و یا فراخوان باشد.

فعالیت تجزیه ناپذیر به عنوان یک وظیفه (Task) تعریف می‌شود که قابل شکسته شدن نیستند که در BPMN وظایف به دو دسته تقسیم می شوند:

 

وظایف کاربری (User Task) : فعالیتی که برای آن حتما از نرم افزار استفاده می‌شود یعنی مواردی که انجام آن کار می‌بایست از طریق افراد و کارتابل انجام پذیرد مثل ثبت خرید درفروشگاه

وظایف دستی (Manual) : بدون استفاده از نرم افزار و با دانش فردی توسط یک شخص صورت می‌گیرد مثل پرینت گرفتن مدرک و بایگانی کردن آن

 

فعالیت تجزیه پذیر یا مرکب به عنوان یک زیر فرایند (Sub-Process) تعریف می‌شود و می‌توانید به صورت باز و بسته زیر فرایند‌های خود را نمایش دهد. در یک Sub-Process  بصورت بسته از نماد + در مرکز و پایین مستطیل استفاده می‌شود.

 

فعالیت فراخوان که وظایف یا زیرفرایند‌ها را از سر تا سر فرایند فراخوانی می کند. یک فرایند فراخوان با مرزی ضخیم نمایش داده می‌شود.

 

اشیاء جریان در BPMN

 

درگاه یا Gateway

 

درگاه ها در جریان توالی (Sequence Flow) به کار می رود تا واگرایی یا همگرایی را نشان دهد. در حالت واگرا یک مسیر فرایندی به چند مسیر فرایندی تبدیل می‌شود و در حالت همگرا چند مسیر فرایندی به یک مسیر فرایندی تبدیل می‌شود.
تصمیم گیری (decision)، منشعب شدن (forking)، ترکیب شدن (merging) و بهم پیوستن (joining) مسیرها را مشخص می‌کند.
باتوجه به تصویر زیر با 4 دسته از درگاه‌ها میخواهیم آشنا شویم:

 

اشیاء جریان در BPMN

 

external bookshelf stay home vitaliy gorbachev lineal color vitaly gorbachev

مقاله‌های مرتبط

BPMN چیست؟

اتصالات، خطوط شناوری و مصنوعات در BPMN

 

درگاه انحصاری یا Exclusive Gateway

 

زمانی که در فرایند نیاز به تصمیم گیری باشد و قرار باشد تنها یک انتخاب صورت پذیرد.
دو نوع مکانیزم در این دروازه وجود دارد :

  • تصمیم گیری مبتنی بر داده (Data-Based Exclusive Gateway)
  • تصمیم گیری مبتنی بر رخداد (Event-Based Exclusive Gateway)

 

درگاه تصمیم گیری مبتنی بر داده عملکرد پیش فرض درگاهها در BPMN است و در مدلسازی بیشترین کاربرد را دارد. عملکرد به این صورت است که شرطی در درگاه مطرح می‌شود و فرایند از آن مسیر خارج می‌شود که نتیجه بررسی شرط را مثبت ارزیابی کند. با نماد لوزی خالی یا علامت x در داخل لوزی نمایش داده می‌شود.

این درگاه در واقع نشانگر یک نقطه تصمیم گیری است که در آن مسیرهای خروجی براساس اتفاق افتادن رخدادها انتخاب می‌شوند.

 

درگاه موازی یا Parallel Gateway

درگاه موازی در واقع مکانیزمی برای ایجاد مسیرهای موازی یا تجمیع مسیرهای موازی در فرایند ارائه میدهد.
این دروازه مجوزی را بررسی نمی کند یعنی تمام مسیرهای بعد از آن بطور موازی انجام می شود.

 

درگاه جامع یا Inclusive Gateway

 

زمانی از درگاه انحصاری استفاده میشود که در فرایند امکان تحقق بیش از یک نتیجه در بررسی شرط  وجود داشته باشد.

 

درگاه پیچیده یا Complex Gateway

 

از این درگاه زمانی که میخواهیم تصمیم های پیچیده را در فرایند مدیریت کنیم استفاده می شود اما اکثرا این درگاه چندان استفاده ای ندارد.

 

در تصویر زیر با اشکال تمام مفاهیم بالا آشنا می‌شویم:

 

BPMN flow objects of internal Business Process Model

در شبکه های اجتماعی به اشتراک بگذارید

Share on whatsapp
WhatsApp
Share on telegram
Telegram
Share on email
Email

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *