انواع فعالیت در BPMN

eBPM | مرجع تخصصی آموزش های مدیریت فرایند کسب و کار | 100+ مقاله آموزشی رایگان

فهرست مطالب :

انواع فعالیت در استاندارد BPMN

 فعالیت‌ها اجزای حیاتی BPMN محسوب می­شوند. تمامی فرآیندهای کسب‌وکار عمدتاً با انواع مختلف فعالیت‌های BPMN شکل می‌گیرند. در مقاله حاضر، انواع مختلف فعالیت‌های BPMN 2. 0 قابل استفاده در مدلسازی فرآیند کسب و کار با BPMN استفاده کنید، توضیح خواهیم داد.

انواع فعالیت در استاندارد BPMN

یک فعالیت در BPMN چیست؟

مفهوم فعالیت در BPMN، صرفا “کار”ی است که یک شرکت یا سازمان در یک فرایند کسب وکار انجام می­دهد. فعالیت می­تواند به صورت غیرقابل تجزیه به اجزای کوچکتر (وظیفه) یا قابل تجزیه (زیرفرایند) باشد. اساساً سه نوع فعالیت در BPMN وجود دارد:

  1. وظایف
  2. زیر فرایندها
  3. فعالیت فراخوانی

در خصوص وظایف، ماهیت وظیفه را می­توان با بکارگیری “نوع وظیفه” بهتر مشخص نمود.

وظایف در BPMN

یک وظیفه در BPMN، یک فعالیت غیرقابل تجزیه در یک جریان فرایند است. زمانی یک وظیفه ایجاد می­شود که نتوان فعالیت را به سطوح جزئی­تری تقسیم نمود. عموماً فرد یا نرم­افزاری وظیفه را انجام خواهد داد. انواعی از وظایف در BPMN2.0 شناسایی شده که می­توان از آنها برای نمایش انواع رفتار ممکن یک فعالیت استفاده نمود. در ادامه این انواع زیر ذکر شده است:

  • سرویس
  • ارسال
  • دریافت
  • کاربر
  • کار دستی
  • قانون کسب­وکار
  • اسکریپت

در ادامه، برخی از این وظایف BPMN را با ارائه مثالی از آنها، توضیح می­دهیم.

وظیفه سرویس (Service Task)

سرویس در فعالیت BPMN

یک وظیفه یا فعالیت سرویس وظیفه­ای است که کاربر با سرویس­های وب، نرم ­افزار اتوماسیون فرایند کسب و کار ، یاد دیگر انواع سرویس­های انجام وظایف به انجام می­رساند. مثال زیر روند پاسخ به یک سوال را در یک انجمن نشان می دهد. یک سرویس Task برای نشان دادن انتشار پاسخ در یک شبکه اجتماعی، از طریق وب سرویسی که آنها ارائه کرده اند، استفاده می­شود.

انواع فعالیت در BPMN

وظیفه ارسال (Send Task)

ارسال در فعالیت BPMN

وظیفه ارسال نشان دهنده وظیفه­ای است که پیامی را به استخر دیگری ارسال می کند. پس از ارسال پیام، کار تکمیل می شود.  مثال زیر فرایند تایید مقاله را نشان می‌دهد، یک وظیفه ارسال برای نشان دادن ایجاد و تحویل پیام رد از مدیر به نویسنده استفاده می‌شود.

فعالیت در استاندارد BPMN

وظیفه دریافت (Receive Task)

Receive Task در BPMN

یک وظیفه دریافت، نشان می‌دهد که فرآیند باید منتظر رسیدن پیام باشد تا ادامه یابد. پس از دریافت پیام، کار تکمیل می شود. مثال زیر استفاده از وظیفه دریافت را در مدیریت سفارشات حمل و نقل نشان می دهد. وظیفه دریافت درخواست حمل و نقل تنها زمانی فعال می شود که پیام دریافت شود. در این مورد، منظور از پیام همان درخواست حمل ونقل محموله است.

جدول فعالیت در BPMN

وظیفه کاربر

وظیفه کاربر در bpmn

وظیفه کاربر، نشان­دهنده وظیفه­ای است که توسط یک فرد به همراه یک برنامه نرم افزاری یا سیستم انجام می­شود و نماد آن به صورت زیر است. مثال زیر، فرایند رسیدگی به یک سفارش را نشان می­دهد. وظیفه کاربر در اینجا به منظور نمایش کار تأیید سفارش استفاده می­شود که توسط خریدار (یعنی مجری انسانی) از طریق تعامل با برنامه نرم­افزاری (یا همان سیستم خرید) انجام می­شود.

نمودار فعالبت در مدلسازی فرایند کسب و کار

کار دستی

کار دستی در فعالیت BPMN

وظیفه دستی، وظیفه­ای است که بدون کمک موتور اجرای فرآیند کسب­وکار یا هر برنامه کاربردی و صرفاً توسط فرد انجام می­شود. مثال زیر فرایند بازرسی سبد خرید را نشان می­دهد. وظایف مربوط به ارائه گزارش بازرسی، هر دو کار دستی هستند و بدون کمک موتور اجرای فرآیند یا سیستم های نرم افزاری انجام می­شوند.

فعالیت در استاندارد BPMN مدلسازی فرایند

وظیفه مبتنی بر قواعد کسب و کار

وظیفه مبتنی بر قواعد کسب وکار در BPMN

وظیفه مبتنی بر قانون کسب­وکار که به تازگی به BPMN 2. 0 اضافه شده، مکانیزمی را برای یک فرآیند فراهم می­کند تا ورودی به موتور قواعد کسب­وکار ارائه شده و سپس خروجی ارائه شده توسط موتور قوانین کسب و کار دریافت شود. مثال زیر، کاربرد وظیفه مبتنی بر قانون کسب­وکار را در تحلیل نتیجه نظرسنجی­ها نشان می­دهد. در این وظیفه، از موتور قوانین کسب و کار انتظار می­رود بتواند به کار تحلیل داده­های جمع­آوری شده از نظرسنجی و تولید نتیجه تحلیل کمک کند.

جدول روند فعالیت در BPMN

وظیفه مبتنی بر سند (Script Task)

وظیفه مبتنی بر سند (Script Task)

یک وظیفه مبتنی بر سند یا Script Task توسط یک موتور فرآیند کسب­وکار اجرا می­شود. این وظیفه، سندی را تعریف می­کند که برای موتور قابل تفسیر است. با شروع کار، موتور اسکریپت را اجرا می کند. با کامل شدن اسکریپت، وظیفه تکمیل خواهد شد. مثال زیر فرآیند تایید درخواست وام را نشان می دهد. وظیفه مبتنی بر سند (Script) برای بررسی وضعیت اعتبار متقاضی استفاده می­شود که با اجرای یک اسکریپت از پیش طراحی شده انجام می شود.

مثال فعالیت در BPMN

زیرفرایندهای BPMN

زیرفرآیند در  BPMNیک فعالیت ترکیبی است که مجموعه­ای از وظایف و فرآیندهای فرعی دیگر را نشان می دهد. به طور کلی، ما نمودارهای  BPMN  را برای ارتباط فرآیندها با یکدیگر ایجاد می­کنیم. برای تسهیل ارتباطات مؤثر، لازم است نمودار فرآیند کسب و کار خیلی پیچیده نباشد. با استفاده از زیرفرایندها می­توان یک فرآیند پیچیده را به چندین سطح تقسیم نمود، که امکان می دهد بر یک حوزه خاص در یک نمودار فرآیند واحد تمرکز کنید.

زیر فرایند در فعالیت مدلسازی فرایند کسب و کار BPMN

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

زیرفرایند حلقه

زیرفرایند حلقه

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

چند نمونه ای (چند وضعیتی)

چند نمونه ای (چند وضعیتی)

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

زیرفرایند جبران

زیرفرایند جبران

زیرفرایندی با نشانگر جبران، یا همان زیر فرایند جبرانی، نشان­دهنده مجموعه وظایفی است که بخشی از رویه جبران را شکل می­دهد.

زیرفرایند فعالیت تک کاره (موردی)

زیرفرایند فعالیت تک کاره (موردی)

زیرفرایندی با نشانگر جبران، یا همان زیر فرایند جبرانی، نشان­دهنده مجموعه وظایفی است که بخشی از رویه جبران را شکل می­دهد.

فعالیت های فراخوانی BPMN

یک فعالیت فراخوانی BPMN اشاره به فعالیتی دارد که در فرایندی تعریف شده که خارج از تعریف فرایند جاری است. این فعالیت به شما امکان ایجاد یک فرایند با قابلیت استفاده مجدد می­دهد که می­توان آنرا در چندین تعریف فرایند دیگر مجدداً استفاده کرد. شکل زیر نشان­دهنده مثالی از فعالیت فراخوانی BPMN است. این مثال شامل یک فعالیت فراخوانی “ثبت” است که به وظیفه “ثبت” تعریف شده در یک فرایند عمومی ارجاع می­دهد.

فعالیت های فراخوانی در BPMN

در مقاله­ای که از نظر گذشت، سعی شد که انواع فعالیت­های تعریف شده در استاندارد BPMN را به عنوان یکی از اصلی­ترین اجزای نمودارهای فرایند، همراه با مثال­هایی توضیح دهیم. در جایی از مقاله که نام فعالیت­ها و وظایف به صورت انگلیسی آورده شده است، هدف آشنایی خواننده محترم با واژه­های انگلیسی معادل نام­های مربوطه است که آشنایی با آنها می­تواند در زمینه کاربرد این موجودیت­های فرایندی، کمک­کننده باشد.

آموزش در eBPM

تبریک میگم 😊

شما به دوره آموزش اشتباهات رایج در مدلسازی فرایند رسیدید .

فقط کافیه شمارتو اینجا ثبت کنی تا با 20 درصد تخفیف توی دوره شرکت کنی.

تصویر نرم افزار بیزاجی

درخواست دمو نرم افزار بیزاجی

نام(ضروری)
برای دریافت دمو نرم افزار بیزاجی شماره خود را وارد کنید.