de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUzh_CN

ایجاد Swimlanes در BPMN: یک آموزش گام‌به‌گام برای مبتدیان

Swimlanes در BPMN به شما کمک می‌کنند تا نشان دهیدچه کسی مسئول هر فعالیت استدر یک فرآیند کسب‌وکار. آن‌ها به موارد زیر تقسیم می‌شوند:

  • Pools (حوضچه‌ها):شرکت‌کنندگان، سازمان‌ها، سیستم‌ها یا فرآیندهای مستقل را جدا می‌کنند.

  • Lanes (مسیرها):یک حوضچه را بر اساس نقش‌ها، بخش‌ها، تیم‌ها یا سیستم‌ها تقسیم می‌کنند.

یک قانون مفید این است: حوضچه = شرکت‌کننده؛ مسیر = مسئولیت درون آن شرکت‌کننده.

نمودار شناور BPMN که فرآیند انجام سفارش را با حوضچه‌هایی برای شرکت‌کنندگان و نوارهایی برای نقش‌هایی مانند بررسی، بخش و تیم نشان می‌دهد.

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

ما این فرآیند ساده را مدل‌سازی می‌کنیم:

  1. یک مشتری یک سفارش ثبت می‌کند.

  2. خدمات مشتری سفارش را بررسی می‌کند.

  3. بخش مالی پرداخت را تأیید می‌کند.

  4. انبار سفارش را ارسال می‌کند.

  5. مشتری یک اطلاع‌رسانی ارسال دریافت می‌کند.

گام ۱: تعریف محدوده فرآیند

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

برای این آموزش، محدوده فرآیند عبارت است از:

پردازش سفارش مشتری آنلاین

شرکت‌کننده اصلی شرکتی است که سفارش را مدیریت می‌کند. مشتری از نظر خارجی نسبت به شرکت است، بنابراین می‌توانید مشتری را به عنوان یک حوضچه جداگانه نمایش دهید.

گام ۲: شناسایی شرکت‌کنندگان

افراد، بخش‌ها یا سیستم‌های درگیر را فهرست کنید.

شرکت‌کننده عنصر BPMN
مشتری حوضچه جداگانه
شرکت فروشگاه آنلاین حوضچه اصلی
خدمات مشتری مسیر
مالی مسیر
انبار مسیر
سیستم مدیریت سفارش مسیر اختیاری

استخرها نمایانگر شرکت‌کنندگان هستند، در حالی که مسیرها فعالیت‌ها را درون یک شرکت‌کننده سازماندهی می‌کنند.

گام ۳: ایجاد استخر اصلی

یک مستطیل بزرگ رسم کنید و آن را برچسب‌گذاری کنید:

فرآیند سفارش آنلاین

این استخر اصلی است که فرآیندی را که می‌خواهید تحلیل کنید، در بر می‌گیرد.

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

گام ۴: افزودن مسیرها به استخر

استخر اصلی را به بخش‌های افقی یا عمودی تقسیم کنید.

برای این مثال، این مسیرها را اضافه کنید:

  1. خدمات مشتری

  2. مالی

  3. انبار

یک چیدمان افقی ممکن است به این شکل باشد:

نمودار BPMN که یک فرآیند سفارش آنلاین را که به نوارهای شناور خدمات مشتری، مالی و انبار تقسیم شده است، نشان می‌دهد.

مسیرهای شناور افقی و عمقی معنای یکسانی دارند؛ جهت را انتخاب کنید که خواندن فرآیند را آسان‌تر می‌کند.

گام ۵: افزودن رویداد شروع

یک رویداد شروع را در مسیری که مسئول دریافت اولین درخواست است، قرار دهید.

اگر سفارش توسط خدمات مشتری دریافت شد، یک رویداد شروع را در آن مسیر قرار دهید:

خدمات مشتری:   (شروع)

یک رویداد شروع BPMN معمولاً به‌صورت یک دایره باریک رسم می‌شود.

آن را به‌وضوح برچسب‌گذاری کنید، برای مثال:

سفارش دریافت شد

گام ۶: افزودن فعالیت‌ها

وظایف را به نوار مربوط به فرد، بخش یا سیستمی که آن‌ها را انجام می‌دهند، اضافه کنید.

برای این مثال:

نوار وظیفه
خدمات مشتری بررسی سفارش
مالی تأیید پرداخت
انبار انتخاب و بسته‌بندی سفارش
انبار ارسال سفارش

وظایف معمولاً به صورت مستطیل‌های با گوشه‌های گرد نمایش داده می‌شوند.

نمودار شناور BPMN که یک فرآیند سفارش آنلاین را با وظایفی مانند بررسی سفارشات و تأیید پرداخت‌ها که به نوارهای خدمات مشتری، مالی و انبار اختصاص یافته‌اند، نشان می‌دهد.

موقعیت یک وظیفه در یک نوار نشان‌دهنده مسئولیت است. قرار دادن یک وظیفه در نوار مالی به این معنی است که واحد مالی آن وظیفه را انجام می‌دهد یا مالک آن است.

گام ۷: اتصال فعالیت‌ها با جریان‌های ترتیبی

وظایف را درون همان حوضچه با استفاده از جریان‌های ترتیبی، که با پیکان‌های توپر نشان داده می‌شوند:

نمودار BPMN که جریان‌های توالی را با استفاده از فلش‌های توپر که فعالیت‌های شروع، بررسی سفارش، تأیید پرداخت، انتخاب و بسته‌بندی سفارش، ارسال سفارش و پایان را به هم متصل می‌کنند، نشان می‌دهد.

پیکان‌ها ترتیب وقوع فعالیت‌ها را نشان می‌دهند. جریان‌های ترتیبی درون همان حوضچه باقی می‌مانند.

وقتی جریان از یک نوار به نوار دیگری درون همان حوضچه حرکت می‌کند، همچنان از جریان ترتیبی استفاده کنید. تغییر نوار به این معنی نیست که نیاز به جریان پیام دارید.

گام ۸: افزودن دروازه‌ها هنگامی که تصمیم‌گیری لازم است

فرض کنید واحد مالی باید تصمیم بگیرد که آیا پرداخت تأیید شده است یا خیر.

یک دروازه انحصاری پس از بررسی پرداخت اضافه کنید:

نمودار BPMN که یک دروازه انحصاری را نشان می‌دهد که یک فرآیند پرداخت را یا به انتخاب و بسته‌بندی سفارش یا به اطلاع‌رسانی به مشتری هدایت می‌کند.الماس نشان‌دهنده یک دروازه است. هر مسیر خروجی را برچسب‌گذاری کنید تا تصمیم واضح باشد.

یک چیدمان ممکن به این صورت است:

نمودار شناور BPMN که یک دروازه انحصاری را پس از تأیید پرداخت نشان می‌دهد که به مسیرهای «تأیید شده» یا «رد شده» برای انجام سفارش انشعاب می‌یابد.

گام ۹: افزودن رویداد پایان

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

برای یک سفارش موفق:

[ارسال سفارش] → (سفارش تکمیل شد)

برای پرداخت رد شده:

[اعلام به مشتری] → (سفارش لغو شد)

اگر فرآیند چندین نتیجه ممکن دارد، از رویدادهای پایانی جداگانه با برچسب‌های معنادار استفاده کنید.

گام ۱۰: افزودن مشتری به عنوان یک استخر جداگانه

اگر می‌خواهید ارتباط با مشتری را نمایش دهید، یک استخر دوم ایجاد کنید:

+-----------------------------+
| مشتری                        |
|                             |
+-----------------------------+

+------------------------------------------------------+
| فرآیند سفارش آنلاین      |
| خدمات مشتری | مالی | انبار |
+------------------------------------------------------+

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

مثال:

مشتری
  [ثبت سفارش]
       - - - - - - - - - - - >
شرکت
  (سفارش دریافت شد)

بعداً:

شرکت
  [ارسال اطلاع‌رسانی ارسال]
       - - - - - - - - - - - >
مشتری
  (دریافت اطلاع‌رسانی)

مدل ساده‌شده تکمیل‌شده

نسخه متنی فرآیند تکمیل‌شده به این صورت است:

نمودار شناور BPMN که یک فرآیند سفارش آنلاین را در نوارهای خدمات مشتری، مالی و انبار نشان می‌دهد.

اشتباهات رایج مبتدیان

استفاده از نوارها برای شرکت‌کنندگان خارجی

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

استفاده از جریان‌های ترتیبی بین استخرها

وظایف در استخرهای مختلف را با جریان‌های ترتیبی به هم متصل نکنید. به جای آن از جریان‌های پیام استفاده کنید. جریان‌های ترتیبی برای پیشرفت داخلی یک فرآیند درون یک استخر هستند.

نام‌گذاری نوارها بر اساس افراد

ترجیحاً از نام‌های نقش یا بخش مانند موارد زیر استفاده کنید:

  • نماینده خدمات مشتری

  • بخش مالی

  • کارکنان انبار

  • سیستم مدیریت سفارش

از نام‌هایی مانند «الکس» یا «جوردن» خودداری کنید، زیرا با تغییر مسئولیت‌ها، نمودار ممکن است نادرست شود.

ایجاد نوارهای بیش از حد

فقط زمانی که تمایز اطلاعات مفیدی اضافه می‌کند، یک نوار ایجاد کنید. ترکیب هر فرد، برنامه و بخش در نوارهای جداگانه می‌تواند خواندن نمودار را دشوار کند.

اشتباه گرفتن مسئولیت با ترتیب

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

ترسیم جریان‌های پیام درون یک حوضچه

جریان‌های پیام برای ارتباط بین حوضچه‌های جداگانه طراحی شده‌اند. برای تحویل‌ها بین نوارها درون یک حوضچه، از جریان‌های توالی استفاده کنید.

یک چک‌لیست سریع

قبل از نهایی کردن نمودار خود، بررسی کنید که:

  • حوزه فرآیند واضح است.

  • حوضچه‌ها شرکت‌کنندگان جداگانه را نشان می‌دهند.

  • نوارها نقش‌ها، بخش‌ها یا سیستم‌ها را نشان می‌دهند.

  • هر وظیفه در ناری که مسئول آن است قرار می‌گیرد.

  • جریان‌های توالی فعالیت‌ها را درون یک حوضچه به هم متصل می‌کنند.

  • جریان‌های پیام حوضچه‌های جداگانه را به هم متصل می‌کنند.

  • دروازه‌ها مسیرهای با برچسب واضح دارند.

  • رویدادهای شروع و پایان گنجانده شده‌اند.

  • نام نوارها نقش‌ها را توصیف می‌کنند، نه کارمندان فردی.

  • نمودار را می‌توان از چپ به راست یا از بالا به پایین درک کرد.

This post is also available in Deutsch, English, Español, Français, English, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский and 简体中文.