در مطلب قبل در مورد انواع رویداد (Event) در (BPMN) صحبت کردیم. در این مطلب قصد داریم ادامه آموزش BPMN2پرداخته و رویدادهای میانی پیشرفته در BPMN را تشریح کنیم.
اولین رویداد میانی پیشرفته: خطا یا Error
از نماد صاعقه در شکل رویداد استفاده می شود .این رویداد جهت رسیدگی به وقوع یک خطا که اجرای فعالیت را متوقف کرده است، استفاده می شود. خطا زمانی رخ می دهد که یک مشکل اساسی در پردازش فعالیت رخ داده باشد.این رویداد ، از رویدادهای متصل شونده است یعنی فقط به فعالیت Attach می شود. دقت داشته باشید این رویداد فقط خطا را دریافت می کند و هرگز قابلیت پرتاب را ندارد. زمانی که خطا رخ می دهد، تمامی کارهای آن فرآیند متوقف می گردد.
دومین رویداد میانی پیشرفته: لغو یا Cancel
از نماد ضرب سفیدرنگ در شکل رویداد استفاده می شود.
این رویداد برای رسیدگی به وضعیتی که یک تراکنش (منظور زیرفرآیند تراکنشی یا Transactional) لغو می شود، کاربرد دارد.
پس این رویداد تنها می تواند به یک زیرفرآیند تراکنش ، Attach شود. زمانی که این رویداد راه اندازی می شود ، زیرفرآیند تراکنشی متوقف شده (تمام فعالیت های در جریان آن) و سپس عقب گرد می کند.
برای مطالعه این مقاله به صورت کامل اینجا را کلیک نمایید.