مدل و نماد فرآیند کسبوکار (BPMN) مکانیزمهای قدرتمندی برای مدلسازی نه تنها جریان فرآیند، بلکه دادهها و اطلاعات متنی که فرآیندهای کسبوکار را راهبری میکنند، فراهم میکند. این راهنما به قابلیتهای مدلسازی دادههای BPMN و نمادهای اشیاء میپردازد.
مقدمه
یکی از ویژگیهای رایج تکنیکهای مدلسازی سنتی این است که امکان مدلسازی دادههایی را فراهم میکند که در طول اجرای یک فرآیند ایجاد، خوانده و بهروزرسانی شوند. یک مثال کلاسیک، نمودار جریان داده (DFD) است. هرچند BPMN بهطور اصلی برای مدلسازی داده طراحی نشده است، اما هنوز مجموعهای از نمادها وجود دارد که به شما امکان میدهد دادههای مربوط به یک فرآیند کسبوکار را مدل کنید.
BPMN همچنین چندین نماد اشیاء ارائه میدهد که به مدلسازان اجازه میدهد فرآیند کسبوکار را بهصورت دقیقتر توصیف کنند. به عنوان مثال، اشیاء گروهبندی میتوانند برای گروهبندی فعالیتهای مرتبط استفاده شوند و اشیاء توضیح متنی میتوانند برای توضیح اشیاء جریان بهصورت دقیقتر به کار روند.

شکل ۱: مثالی از اشیاء داده BPMN که درون جریان فرآیند یکپارچه شدهاند
عناصر داده BPMN
مروری بر مدلسازی داده در BPMN
بهطور معمول، هنگام اجرای یک فرآیند کسبوکار، دادهها ممکن است در طول یا پس از اجرای فرآیند تولید شوند. به عنوان مثال، اجرای موفقیتآمیز وظیفه «ثبت سفارش» منجر به تولید دادههایی مانند سفارش خرید، فاکتور، رسید و غیره میشود. در BPMN، دادهها میتوانند با استفاده از چند نوع شیء «داده» مدل شوند:
| عنصر | نماد | توضیح | کاربرد |
|---|---|---|---|
| شیء داده | 📄 | نمایشدهنده اطلاعات مرتبط با فرآیند است | دادههایی که توسط فعالیتها ایجاد، بهروزرسانی یا مصرف شدهاند را نشان میدهد |
| ورودی داده | 📥 | دادهای که قبل از شروع یک فعالیت نیاز است | شرایط پیشنیاز برای اجرای وظیفه را مشخص میکند |
| خروجی داده | 📤 | دادهای که پس از اتمام یک فعالیت تولید میشود | تحویلها یا نتایج را نشان میدهد |
| ذخیرهگاه داده | 🗄️ | ذخیرهسازی دائمی برای دادهها | نماینده پایگاههای داده، فایلها یا مخازن است |
نمایش بصری
شیهای داده به صورت اسناد با گوشه تا شده نمایش داده میشوند. ارتباطات (خطوط نقطهای) شیهای داده را به فعالیتها متصل میکنند و نشان میدهند که آیا داده از شی خوانده میشود یا به آن نوشته میشود:
-
ارتباط ورودی (پیکان به سمت فعالیت اشاره میکند): داده خوانده/مصرف میشود
-
ارتباط خروجی (پیکان از فعالیت خارج میشود): داده ایجاد یا بهروزرسانی میشود
-
ارتباط دوطرفه: داده هم خوانده و هم بهروزرسانی میشود
حالتهای شی داده و مدیریت چرخه عمر
درک حالتهای داده
یک سفارش خرید یک چرخه عمر درون فرآیند دارد، از ایجاد تا تکمیل. BPMN به طراحان اجازه میدهد تا حالتهایی برای شیهای داده تعریف کنند تا پیشرفت آنها در فرآیند را ردیابی کنند.
حالتهای رایج شامل موارد زیر هستند:
-
ایجاد: ایجاد اولیه شی داده
-
برای تخصیص داده شده: در انتظار تخصیص منابع
-
برای تحویل داده شده: آماده انجام
-
تکمیل شده: حالت نهایی پس از پردازش موفق
مدیریت انتقالات حالت

شکل ۲: ایجاد حالتی برای یک شی داده
برای مدلسازی تغییرات حالت:
-
روی شی داده کلیک راست کنید
-
انتخاب کنید حالت > ایجاد… از منوی کشویی
-
نام حالت را وارد کنید (مثلاً «ایجاد»، «برای تخصیص داده شده»)
-
برچسب حالت همراه با نام شی داده نمایش داده میشود
استفاده مجدد از اشیاء داده در حالتهای مختلف
هنگامی که یک شیء منطقی داده در چند نقطه از فرآیند با حالتهای مختلف ظاهر شود:

شکل 3: ارجاع به یک شیء داده موجود
مراحل کلیدی:
-
یک شیء داده جدید با نام دقیقاً یکسانهمانند شیء موجود
-
هنگامی که درخواست شود، انتخاب کنید بلهبرای ارجاع به عنصر مدل موجود
-
حالت جدیدی را برای نشان دادن پیشرفت داده اختصاص دهید
-
همان شیء منطقی اکنون در نقاط مختلف فرآیند با حالتهای متفاوت ظاهر میشود

شکل 4: شیء داده سفارش خرید یکسان که با حالتهای متعدد نشان داده شده است
نشانهگذاری اشیاء
اشیاء اطلاعات مکمل و متناظری ارائه میدهند بدون اینکه بر اجرای جریان فرآیند تأثیر بگذارند.
گروهها
گروهی است که به صورت مربع با خط چین دارای مرز است و به طراحان امکان میدهد اشکال را بر اساس دستهبندیهای مختلف گروهبندی کنند.

شکل 5: استفاده از گروهها برای دستهبندی فعالیتهای مرتبط
موارد استفاده از گروهها:
-
فعالیتها را بر اساس بخش یا نقش سازمانی دستهبندی کنید
-
فرآیندهای تحت مقررات خاص را برجسته کنید
-
شاخههای اختیاری یا موازی فرآیند را به صورت بصری از هم جدا کنید
-
خوانایی نمودار را برای ذینفعان بهبود بخشید
پیادهسازی:
-
یک محفظه گروه را اطراف عناصر مرتبط رسم کنید
-
گروه را با نام دستهای توصیفی برچسبگذاری کنید
-
گروهها بر جریان توالی یا منطق اجرایی تأثیر نمیگذارند
یادداشتهای متنی
یادداشت متنی میتواند برای افزودن جزئیات بیشتر به اشیاء جریان در یک BPD استفاده شود. این امر بر جریان تأثیر نمیگذارد، اما جزئیاتی درباره اشیاء درون جریان ارائه میدهد.

شکل 6: یادداشت متنی که جزئیات متناظری ارائه میکند
روشهای بهتر برای نشانهگذاری:
-
متن را مختصر نگه دارید و بر روی توضیحات متمرکز شوید
-
از نشانهگذاری برای قوانین کسبوکار، استثناها یا آمار استفاده کنید
-
نشانهگذاریها را با استفاده از خطوط ارتباطی به عناصر خاص متصل کنید
-
از تکرار اطلاعاتی که قبلاً در نام عناصر ثبت شده جلوگیری کنید
مطالعه موردی: شرکت آب معدنی ترا آقوا
با ادامه بخشهای I تا III، فرآیند سفارش آب معدنی را با استفاده از اشیاء داده و نشانهگذاری بهبود میبخشیم.
مرحله ۱: مدلسازی ایجاد سفارش خرید
اجرای فرآیند سفارش آب معدنی منجر به تولید یک سفارش خرید میشود. ما این مورد را با ایجاد یک شی داده از تأیید هویت مشتری وظیفه.

شکل ۷: دسترسی به کاتالوگ منابع برای افزودن عناصر

شکل ۸: انتخاب شی داده از کاتالوگ

شکل ۹: شی داده با نام «سفارش خرید» که به وظیفه متصل شده است
مرحله ۲: ردیابی پیشرفت وضعیت
وقتی کمککار خدمات مشتریان وظیفه ارسال سفارش را تمام کند، سفارش خرید وارد وضعیت جدیدی میشود.

شکل ۱۰: ایجاد مرجع دیگری به همان شی داده

شکل ۱۱: افزودن وضعیت «برای تخصیص داده شده»
مرحله ۳: تکمیل چرخه زندگی
مدلسازی تغییرات وضعیت را تا تحویل ادامه دهید:

شکل ۱۲: سفارش خرید با وضعیت «برای تحویل»

شکل ۱۳: چرخه زندگی کامل با وضعیت «تکمیل شده»
مرحله ۴: افزودن نشانهگذاریهای متناسب با زمینه
برخی درخواستهای سفارش از طریق تماس تلفنی انجام میشوند، برخی دیگر از طریق ایمیل. ما این مورد را با استفاده از یک نشانهگذاری متنی مستند میکنیم.

شکل ۱۴: اتصال نشانهگذاری به وظیفه «ثبت سفارش»

شکل ۱۵: وارد کردن جزئیات آماری در نشانهگذاری
نمودار نهایی

شکل ۱۶: نمودار کامل BPMN با اشیاء داده، وضعیتها و نشانهگذاریها
خلاصه مفاهیم کلیدی
اصول اصلی
✅ شیءهای داده جریان اطلاعات را نشان میدهند: آنها نشان میدهند که چه دادههایی در طول اجرای فرآیند ایجاد، مصرف یا ذخیره میشوند.
✅ وضعیتها چرخه زندگی داده را ردیابی میکنند: اختصاص وضعیت به شیءهای داده به تصویرسازی پیشرفت و قوانین کسبوکار کمک میکند.
✅ اشاره کن، تکرار نکن: از شیءهای داده با نام یکسان اما وضعیتهای متفاوت برای نمایش یک موجودیت منطقی که در طول فرآیند تکامل مییابد استفاده کنید.
✅ ابزارها شفافیت را افزایش میدهند: گروهها و توضیحات متنی زمینه را بدون تغییر در منطق قابل اجرا ارائه میدهند.
✅ ارتباطات روابط را نشان میدهند: خطوط نقطهای دادهها را به فعالیتها متصل میکنند و عملیات خواندن/نوشتن را نشان میدهند.
مرجع سریع عناصر داده BPMN
شیء داده : 📄 اطلاعاتی که در فرآیند ایجاد یا استفاده میشود
ورودی داده : 📥 دادههای ضروری برای شروع فعالیت
خروجی داده : 📤 دادههای نتیجهای که پس از اتمام فعالیت به دست میآیند
ذخیرهساز داده : 🗄️ مخزن دائمی (پایگاه داده، فایل)
ارتباط : ⤏ خط نقطهای که رابطه بین داده و فعالیت را نشان میدهد
گروه : ▦ ظرف نقطهای برای سازماندهی بصری
توضیح متنی : 📝 یادداشت توضیحی که به عناصر متصل میشود
بهترین روشها
برای مدلسازی داده
-
نام شیءهای داده را به وضوح تعیین کنید: از اصطلاحات کسبوکار استفاده کنید (مثلاً «سفارش خرید» به جای «Data1»)
-
وضعیتها را به انتقالهای معنادار محدود کنید: از پیچیدهسازی بیش از حد با تغییرات وضعیت ساده خودداری کنید
-
فقط دادههای مرتبط را نشان دهید: شیءهای دادهای که بر تصمیمات یا خروجیهای فرآیند تأثیر میگذارند را شامل کنید
-
برای حفظ دادهها از ذخیرهسازهای داده استفاده کنید: شیءهای داده موقت را از رکوردهای ذخیرهشده متمایز کنید
برای ابزارها
-
از گروهها به صورت استراتژیک استفاده کنید: به صورت گروهبندی بر اساس واحد سازمانی، مقررات یا مرحله فرآیند
-
توضیحات را مختصر نگه دارید: بر روی استثناها، آمارها یا توضیحات تکمیلی تمرکز کنید
-
مکانگذاری اشیاء به منظور خوانایی بهتر: از بیشازحد شلوغ شدن جریانهای توالی جلوگیری کنید
-
قوانین کسبوکار را به صورت خارجی مستند کنید: از توضیحات برای ارجاع، نه جایگزینی، مشخصات دقیق قوانین استفاده کنید
برای نگهداری دیاگرام
-
نامگذاری یکدست: مطمئن شوید نام شیء داده در تمام حالات یکسان است
-
کنترل نسخه توضیحات: هنگام تغییر قوانین کسبوکار، توضیحات متنی را بهروز کنید
-
اعتبارسنجی ارتباطات: مطمئن شوید پیکانها به درستی جهت جریان داده را نشان میدهند
-
بررسی با ذینفعان: مطمئن شوید مدلسازی دادهها عملیات واقعی کسبوکار را بازتاب میدهد
منابع
مشخصات رسمی BPMN: منبع رسمی استانداردهای مدلسازی و نمادگذاری فرآیند کسبوکار، توسط گروه مدیریت شیء (OMG) نگهداری میشود و مستندات معتبری در مورد سینتکس، معناشناسی و راهنماییهای مدلسازی BPMN ارائه میدهد.
- مقدمهای بر BPMN قسمت چهارم – دادهها و اشیاء (PDF): نسخه قابل دانلود PDF این آموزش که شامل اشیاء داده BPMN، حالات، گروهها و توضیحات متنی با دستورالعملهای گام به گام مطالعه موردی است.
- نسخه ارتباطات سازمانی Visual Paradigm: راهحل جامع مدلسازی BPMN با قابلیتهای پیشرفته همکاری، شبیهسازی و تولید کد برای مدیریت فرآیندهای سازمانی بزرگمقیاس.
- نسخه حرفهای Visual Paradigm: ابزار کامل BPMN که پشتیبانی از مدلسازی داده، اشیاء و ادغام با جریانهای توسعه برای تحلیلگران حرفهای کسبوکار را فراهم میکند.
- نسخه استاندارد Visual Paradigm: قابلیتهای اصلی مدلسازی BPMN شامل اشیاء داده، گروهها و توضیحات برای مستندسازی فرآیندهای کسبوکار کوچک تا متوسط.
- نسخه ویرایشگر مدلساز Visual Paradigm: ویرایشگر سبکوزن BPMN که بر ایجاد دیاگرام و مدلسازی پایه داده برای متخصصان فردی و تیمهای کوچک متمرکز است.
- بخش اول – مقدمهای بر BPMN: آموزش اولیهای که مفاهیم پایهای BPMN، اشیاء جریان اصلی و مفاهیم ساده مدلسازی فرآیند را برای مبتدیان پوشش میدهد.
- بخش دوم – شناورها: راهنمای متوسط برای مدلسازی مسئولیتهای سازمانی با استفاده از حوضهها، کانالها و تقسیمبندی فرآیند مبتنی بر نقش در BPMN.
- بخش سوم – جریان و اشیاء اتصال: بررسی دقیق جریانهای توالی، جریانهای پیام، دروازهها و رویدادها برای ساخت منطق فرآیند پیچیده در نمودارهای BPMN.
این راهنما مفاهیم مشخصات BPMN 2.0 را با تکنیکهای مدلسازی عملی ترکیب میکند. برای اتوماسیون فرآیندهای قابل اجرا، نمودارهای BPMN را با قوانین کسبوکار دقیق و مشخصات ادغام سیستم تکمیل کنید.
This post is also available in Deutsch, English, Español, Français, English, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.













