استفاده از علائم BPMN بهخصوص BPMN 2.0 برای کسانی که در مدلسازی تازهکار هستند، کاری چالشبرانگیز میتواند باشد. زبان نمادین BPMN مثالی از یک زبان استاندارد است که با استفاده از آن تمام صاحبنظران مدیریت فرآیند کسب و کار میتوانند به یک زبان صحبت کنند.
به علاوه با تعریف این علائم، ابزارهای مختلفی جهت استفاده از این زبان و سادهسازی یکپارچهسازی و تفسیر جریانها به وجود آمدهاست. جهت آشنایی با جزئیات ویژه BPMN، در این مطلب 10 مثال استفاده اشتباه از علائم BPMN نشان داده میشود. به علاوه علاوه بر نمایش این اشتباهات رایج، روش استفاده درست از آنها هم نشان داده میشود.
خطای شماره 1
استفاده از خطچین جهت نمایش جریان میان دو lane در یک pool.
نمیتوان از خطچین جهت نمایش ارتباط میان دو فعالیت در یک pool استفاده کرد. روش صحیح این کار در BPMN استفاده از خط است.
خطای شماره 2
استفاده از خط جهت اتصال دو فعالیت در دو pool مختلف.
در این مورد، نشان داده میشود که جهت اتصال دو pool حتما باید از خط چین استفاده شود و استفاده از خط تنها برای اتصال فعالیتهای درون یک pool مجاز است.
خطای شماره 3:
وجود شروع و عدم وجود پایان.
باید توجه داشت که تمام اجزای یک فرآیند از جمله شروع، پایان و فعالیتهای مختلف نباید فراموش شود.
خطای شماره 4:
نمایش یک رخداد میانی (intermediate event)، در حالت جدا از جریان فرآیند.
رویدادهای میانی، همانطور که از نام آن مشخص است، نشان دهنده اتفاقهایی است که بین شروع و پایان یک فعالیت میافتد. این رویداد بر روی جریان فرآیند تاثیر میگذارد اما شروع یا آغاز فرآیند نیست.
خطای شماره 5
استفاده از توضیحات، جهت تعریف جریان فرآیند.
توضیحات متنی، مکانیزمی است که این اجازه را به مدلساز میدهد تا اطلاعات اضافی در مورد فرآیند را به خواننده ارائه دهد. این شیء به اشیای مختلف متصل میشود تا آن را با جزئیات بیشتر همراهی کند اما اثری بر روی جریان فرآیند ندارد.
خطای شماره 6
اتصال درگاه به فعالیتها با استفاده از خط چین.درگاهها تنها با Sequential flow به دیگر اجزا متصل میشوند. در مثال فوق، این اتفاق با استفاده از default flow و conditional flow افتادهاست که اشتباه است.
خطای شماره 7
وجود پایان اما به کار نبردن حداقل یک شروع در فرآیند.اگر یک پایان داشتهباشیم، باید حتما حداقل یک شروع داشته باشیم.
خطای شماره 8
استفاده از شروع هنگام شروع جریان در یک pool و پایان در یک pool دیگرمانند مثال زیر، تمام poolها باید هم شروع و هم پایان داشتهباشند.
خطای شماره 9
جدا بودن یک فعالیت از دیگر بخشهای فرآیند.هرگز در فرآیند بالا اجرا نخواهد شد.
خطای شماره 10
Task3 ادامه پیدانکرده و تمام نمیشود.پایان برای شاخه دوم، الزامی نیست. اما استفاده از آن بهتر است.
بدون دیدگاه