حقایقی که در مورد BPMN نمیدانید – قسمت دوم
در مقاله قبلی سه حقیقت در مورد BPMN مطرح شد. در این قسمت چهار مطلب دیگر در این زمینه ارائه می گردد.
۴- رویدادهای آغاز و پایان اجباری نیستند.
آیا فکر میکنید که فرآیند زیر ناقص است، به این دلیل که رویدادهای آغاز و پایان گم شده اند؟ در حالیکه اشتباه میکنید
طبق استاندارد BPMN استفاده از رویدادهای آغاز و پایان اختیاری می باشد.
یک رویداد آغازین اختیاری است: یک سطح فرآیند، یک زیر فرآیند، یا یک فرایند عمومی که فرآیند امکان دارد (ضرورتی وجود نداشته باشد که) یک رویداد آغازین داشته باشد.
یک رویداد پایانی اختیاری است: با توجه به سطح فرآیند امکان دارد (ضرورتی وجود نداشته باشد که) به همین منوال باشد.
۵-چه موقع یک زیرفرآیند به پایان می یابد؟
به طور معمول یک زیر فرآیند زمانی به پایان می رسد که کاملاً به وضعیت پایانی رسیده باشد.
مثلا یک نمونه از زیر فرآیند زمانی کامل خواهد شد که نشانههای دیگری در زیر فرآیند وجود نداشته باشد و هیچ یک از فعالیتهایش فعال باقی نماند.
با این وجود، این مطلب در خصوص زیر فرآیندهای موقتی مصداق ندارد. زیر فرآیند موقت تشکیل شده از یک گروه فعالیتهایی است که نیاز به هیچ رابطهی توالیای ندارد.
در یک زیر فرآیند موقت، مجموعهای از فعالیتها میتوانند برای فرآیند تعریف شوند، لیکن توالی و تعداد اجرای فعالیتها توسط اجرا کنندگان آن فعالیتها تعیین میگردد. باتوجه به اینکه هر یک از فعالیتهای یک زیر فرآیند موقت ممکن است صفر تا چند بار اجرا شوند، درصورتی که شروط تعریف شده توسط کاربر، مقادیر صحیحی داشته باشند، یک زیر فرآیند موقت بدون اجرای تعداد دفعات بیشتری کامل میشود.
۶-رویدادهای پیام و وظایف پیام تقریباْ برابر هستند.
در بیشتر منابع BPMN، رویدادهای پیام و ارسال/دریافت وظایف برابر می باشند.
اما برخی تفاوت بین آنها وجود دارد. در مرحله اول، این امکان وجود دارد که چند رویداد با مرزهای مختلف برای ارسال/دریافت وظایف را به یکدیگر متصل کنیم. (شکل پایین- سمت چپ) علاوه بر این، میتوان نشانگر اضافی به وظایف اضافه کرد مثلا برای نمایش حلقه ها و موارد متعدد.
از جهتی دیگر، به طور میانگین، رویارویی با رویدادهای پیام را میتوان به فعالیتهایی که به منظور نشان دادن جریانهای استثنایی هستند، متصل نمود (برای مثال شکل پایین را ملاحظه نمایید.)
۷-خطوط آزاد کامنت نویسی
آیا به نظر شما از این جهت که سومین کامنت به هیچ عنصری متصل نیست دارای اشکال است؟ خیر
شی حاشیهنویسی متن را میتوان به یک شیء خاص با یک خط ارتباطی در نمودار متصل کرد، اما این امر بر روی جریان فرآیند تاثیر نمیگذارد.
جهت مشاهده سرفصل های آموزشی دوره BPMN به این صفجه مراجعه نمایید.