BPMN بیش از 100 المان متفاوت دارد. یادگرفتن همه آنها در ابتدای کار لازم نیست. اما به مرور و با استفاده از مثال های مختلف، کاربرد های آنها آموزش داده می شود.
برای شروع باید بدانیم که نمودار BPMN از رخداد و فعالیت تشکیل شده است. رخداد به اتفاقاتی گفته می شود که بصورت آنی اتفاق می افتد. این درحالی است که فعالیت به کارهایی گفته می شود که طی یک دوره زمانی انجام می شود. یادآوری می شود که فرایند ها، فعالیت ها و رخداد ها بصورت منطقی با هم در ارتباط هستند. ابتدایی ترین نوع ارتباط، “ترتیب” است که در آن یک رخداد یا فعالیت بعد از رخداد یا فعالیت دیگر انجام می شود.
سه جزء اصلی نمایش نمودار در BPMN شامل رخداد(Event)، فعالیت (Activity)و کمان(Arc) می باشد.
- رخداد با دایره نمایش داده می شود.
- فعالیت با مستطیلی با گوشه خمیده نمایش داده می شود.
- کمان با یک خط فلش دار نمایش داده می شود. کمان مسیر انجام کارها را نمایش می دهد.
نمونه ای از یک نمودار BPMN
شکل بالا یک نمونه ساده از فرایند دریافت سفارش و تحویل کالا است. در این نمودار، دو نشانه ابتدایی و انتهایی به شکل دایره هستند و رخداد را نشان می دهند. رخداد شروع، یک دایره با خط محیطی نازک و رخداد پایانی، یک دایره با خط محیطی ضخیم نمایش داده می شود.
راهنمای نام گذاری فعالیت ها در BPMN:
- پیشنهاد می شود با یک فعل دستوری و یک اسم ساخته شود. تایید سفارش (Approve Order)
- اسم می تواند با یک صفت همراه باشد: صدور گواهی نامه رانندگی (Issue Driver License)
- همچنین فعل می تواند به همراه توضیحاتی در خصوص نحوه انجام آن باشد: تمدید گواهی نامه رانندگی از طریق نمانده آفلاین (Renew driver license via offline agencies)
- از نام های طولانی پرهیز می کنیم. زیرا خوانایی برچسب ها را کم می کند.
- به عنوان یک قاعده کلی، بدون در نظر گرفتن حروف اضافه و حروف ربط، نام گذاری باید کمتر از 5 کلمه باشد.
راهنمای نام گذاری رخداد ها در BPMN:
- پیشنهاد می شود از یک اسم و فعل با زمان گذشته دور (ماضی بعید) استفاده می شود. فاکتور منتشر شد (Invoice emitted)
- مانند نام گذاری فعالیت ها، اسم می تواند یک صفت داشته باشد. سفارش فوری ارسال شد (Urgent order sent)
راهنمای نام گذاری فرایند ها در BPMN:
- برای نام گذاری فرایند ها پیشنهاد می شود از یک اسم که با یک صفت همراه باشد استفاده شود. برای مثال فرایند تکمیل سفارش (order fulfillment) یا فرایند رسیدگی به ادعا (claim handling).