عضویت در کانال مدیریت فرایند
رویدادهای میانی پیشرفته در BPMN چیست؟
رویدادهای میانی پیشرفته در BPMN

رویدادهای میانی پیشرفته در BPMN چیست؟

در مطلب قبل در مورد انواع رویداد (Event) در BPMN صحبت کردیم. در این مطلب قصد داریم ادامه آموزش BPMN2 پرداخته و رویدادهای میانی پیشرفته در BPMN را تشریح کنیم.

رویدادهای میانی پیشرفته در BPMN

اولین رویداد میانی پیشرفته: خطا یا Error

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


دومین رویداد میانی پیشرفته: لغو یا Cancel

از نماد ضرب سفیدرنگ در شکل رویداد استفاده می شود.

این رویداد برای رسیدگی به وضعیتی که یک تراکنش (منظور زیرفرآیند تراکنشی یا Transactional) لغو می شود، کاربرد دارد.

پس این رویداد تنها می تواند به یک زیرفرآیند تراکنش ، Attach  شود. زمانی که این رویداد راه اندازی می شود ، زیرفرآیند تراکنشی متوقف شده (تمام فعالیت های در جریان آن) و سپس عقب گرد می کند.


سومین رویداد میانی پیشرفته: جبران یا Compensation

از نماد بازگشت به عقب (Previous) در شکل رویداد استفاده می شود. دو نوع رویداد میانی جبران وجود دارد. یک پرتاب کننده و دیگری دریافت کننده.

نکته: رویداد میانی دریافت کننده جبران را نمی توان در جریان طبیعی فرآیند آورد و فقط به فعالیت، Attach می شود.

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


چهارمین رویداد میانی پیشرفته: مشروط یا Conditional

از نماد کاغذ خط دار در شکل رویداد استفاده می شود . از این رویداد می توان به سه روش استفاده کرد :

۱- در جریان طبیعی فرآیند و فقط به عنوان دریافت کننده

۲- Attach شدن به بدنه فعالیت جهت متوقف کردن آن

۳- بعنوان قسمتی از یک دروازه مبتنی بر رویداد

در بیشتر موارد رویداد میانی مشروط به فعالیت Attach می شود. بطوریکه تغییر شرط منجر به توقف فعالیت می گردد.


پنجمین رویداد میانی پیشرفته: پیوند یا Link

از علامت پیکان در شکل رویداد استفاده می شود . دو نوع رویداد میانی پیوند داریم :

۱- رویداد میانی مبدأ پیوند که در واقع پرتاب کننده است

۲- رویداد میانی مقصد پیوند که در واقع دریافت کننده است .

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

به این نکته توجه بفرمایید که رویدادهای پیوند به هیچ وجه برای برقراری ارتباط میان فرآیندها مورد استفاده قرار نمی گیرند و فقط در جریان یک فرآیند، صرفا به دلیل مرتب سازی خطوط(که منجر به دورماندن از ترسیم جریان خطوط بلند در مدلسازی می شود) استفاده می شوند.


ششمین رویداد میانی پیشرفته: چند گانه یا Multiple

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

راه اندازهایی که برای این رویداد معتبر هستند: پیام، جبران و علامت.

نکته: رویدادهای میانی پیوند که نوع خاصی از رویدادهای (پرتاب کننده–دریافت کننده) هستند را نمی توان در رویدادهای چندگانه استفاده کرد.

 


رویدادهای میانی پیشرفته در BPMN , استاندارد BPMN چیست؟

به اشتراک بگذارید :

شاید این موارد نیز مورد علاقه شما باشد :

تمامی حقوق مادی و معنوی برای این وب سایت محفوظ می باشد .