در جلسه قبل بررسی کردیم که روشهای تحلیل یک فرآیند چیست. حال که آموختیم چگونه فرآیند را تحلیل کنیم و دادههای مورد نیاز خود را از آن استخراج کنیم، نوبت به نوشتن سناریو فرآیند است که در این جلسه به آن میپردازیم.
سناریوی یک فرآیند چیست؟
پس از اینکه اطلاعات مربوط به فرآیندها به روشهایی که در جلسه قبل توضیح داده شد، بدست آمد، کار تدوین و نگارش سناریوی فرآیند (مستند فرآیند) آغاز میشود. در این فاز هدف تدوین مستندی است که ابتدا و انتهای فرآیند را نشان دهد و نحوه انجام کارها به همراه قوانین کسبوکار تدوین گردد. اولین قدم تشریح فرآیند در قالب جملات میباشد.
پس ما در ابتدا، نحوه انجام فرآیند را تشریح میکنیم. در قدم بعدی تشکیل جدول ایستگاههای کاری فرآیند میتواند در مدلسازی فرآیند نقش اساسی را ایفا کند. جدول زیر شامل ۲ ستون میباشد که ستون اول شماره ایستگاه کاری و ستون دوم شرح ایستگاه کاری را نشان میدهد. یک ایستگاه کاری جزءترین کاری است که یک نفر خاص در یک زمان منحصر بفرد انجام میدهد. به عنوان مثال برای یک فرآیند مرخصی جدول ایستگاههای کاری در جدول ۱ نشان داده شده است.
جدول ایستگاههای کاری فرآیند مرخصی | |
شماره ایستگاه کاری | شرح ایستگاه کاری |
۱ | ثبت درخواست مرخصی توسط درخواستکننده |
۲ | بررسی و تایید درخواست توسط مدیر درخواستکننده |
۳ | دریافت گزارش رد درخواست مرخصی توسط درخواستکننده |
۴ | بررسی و تایید درخواست توسط مسئول اداری |
۵ | ثبت درخواست توسط سیستم کارکرد |
۶ | دریافت گزارش ثبت درخواست مرخصی توسط درخواستکننده |
جدول ایستگاههای کاری چه کاربردی در مدلسازی فرآیندها دارد؟
جدول ایستگاههای کاری میتواند کمک شایانی در فاز مدلسازی فرآیند نماید. همانطورکه در جدول بالا نشان داده شده است، تدوین این جدول بدین گونه است که از شروع فرآیند ایستگاههای کاری را شناسایی میکنیم و به ازای هر ایستگاه کاری شرح انجام کار را به همراه انجامدهنده کار یادداشت میکنیم. انجام دهنده کار میتواند شخص، واحد، اداره، نقش، مهارت، زیرفرآیند و یا سیستم خاصی باشد.
پس از تدوین جدول ایستگاههای کاری برای تکمیل مستند فرآیند میتوان ماتریس RASCI را برای فرآیند شکل داد. این ماتریس گسترشیافته جدول ایستگاههای کاری میباشد. در سطرهای ماتریس ایستگاههای کاری را مشخص میکنیم و ستونهای ماتریس شامل افراد درگیر در فرآیند میباشد. مقادیر سلولهای ماتریس هم شامل R (مسوول انجام کار)، A (بالادستی و رییس انجامدهنده کار)، S (دریافتکننده کار از)، C (مشاور انجامدهنده کار) و I (ارسال کار به) میشود. ماتریس RASCI مثال فرآیند مرخصی به شرح جدول زیر میباشد.
جدول ماتریس RASCI فرآیند مرخصی | |||||||
درخواستکننده | مدیر واحد | مدیرکل | مسوول اداری | مدیر اداری | سیستم کارکرد | مدیر IT | |
ثبت درخواست مرخصی | R | A,I | – | – | – | – | – |
بررسی و تایید درخواست | S,I | R | A | I | – | – | – |
دریافت گزارش رد درخواست مرخصی | R | A,S | – | – | – | – | – |
بررسی و تایید درخواست | I | S | – | R | A | I | – |
ثبت درخواست در سیستم | I | – | – | S | – | R | A |
دریافت گزارش ثبت درخواست | R | A | – | – | – | S | – |
با استفاده از این ماتریس علاوه بر شرح و انجامدهنده کار، مسئول ایستگاه کاری به همراه نقاط ورود و خروج ایستگاه کاری هم مشخص میشود و میتواند به کاملبودن طرح سناریوی فرآیند کمک کند.
بیشتر بخوانید: بخش و فاز در فرآیندها چه مفهومی دارند؟
ماتریس CRUD در طراحی فرم ها چگونه عمل میکند؟
ماتریس دیگری که میتواند به تکمیل سناریوی فرآیند کمک کند، تهیه ماتریس گردش فرمها و یا ماتریس CRUD میباشد. این ماتریس در طراحی فرمها در BPMS میتواند به تسهیل انجام کار کمک کند و از طرفی هم مستند فرآیند را به عنوان یک سند فرآیندی کامل کند. سطرهای این جدول شامل ایستگاههای کاری میباشد و ستونهای ماتریس نام فرمهای فرآیند میباشد.
در مقادیر سلولهای این ماتریس هم مقادیر C، R، U و Dجای میگیرند. وقتی یک فرمی ایجاد میشود در آن ایستگاه از گزینه C، وقتی خوانده میشود از گزینه R، وقتی فرم بروز میشود و اطلاعات جدیدی در ان ثبت میشود از گزینه U و وقتی فرم باطل و یا بایگانی میشود از گزینه D استفاده میکنیم. به عنوان مثال فرض کنید در مثال فرآیند مرخصی یک فرم دستی با عنوان فرم درخواست مرخصی وجود داشته باشد. ماتریس CRUD این فرآیند به شرح جدول ۳ میباشد.
جدول ماتریس CRUD فرآیند مرخصی | |
فرم درخواست مرخصی | |
ثبت درخواست مرخصی | C,U |
بررسی و تایید درخواست | R,U |
دریافت گزارش رد درخواست مرخصی | R,D |
بررسی و تایید درخواست | R,U |
ثبت درخواست در سیستم | R |
دریافت گزارش ثبت درخواست | R,D |
در گام آخر از طراحی سناریوی فرآیند تشکیل جدول قوانین کسبوکار برای فرآیند از اهمیت ویژهای برخوردار است تا قوانین به شکل ساختاریافتهای وارد BPMS شوند و در رهگیری این قوانین در آینده تسهیل ایجاد شود. جدول قوانین کسبوکار شامل ستونهای شماره ایستگاه کاری، نام فرم، شماره قانون و شرح قانون میباشد. برای مثال چند نمونه قانون برای فرآیند مرخصی در جدول ۴ ایجاد شده است.
جدول قوانین کسبوکار فرآیند مرخصی | ||||
شماره ایستگاه کاری | ایستگاه کاری | نام فرم | شماره قانون | شرح قانون |
۱ | ثبت درخواست مرخصی | فرم درخواست مرخصی | ۱ | امکان ثبت ساعت مرخصی برای مرخصی ساعتی و تاریخ پایان مرخصی برای مرخصی روزانه باشد. |
۱ | ثبت درخواست مرخصی | فرم درخواست مرخصی | ۲ | ساعت رفت نباید بیشتر از ساعت برگشت باشد. |
۱ | ثبت درخواست مرخصی | فرم درخواست مرخصی | ۳ | تاریخ رفت نباید کمتر از تاریخ امروز باشد. |
۱ | ثبت درخواست مرخصی | فرم درخواست مرخصی | ۴ | تاریخ برگشت نباید کمتر از تاریخ رفت باشد. |
۲ | بررسی و تایید درخواست | فرم درخواست مرخصی | ۵ | ۱ روز مهلت انجام کار باشد. |
۲ | بررسی و تایید درخواست | فرم درخواست مرخصی | ۶ | در صورت عدم تایید درخواست و یا اصلاح آن، فیلد توضیحات تایید اجباری شود. |
۳ | دریافت گزارش رد درخواست مرخصی | فرم درخواست مرخصی | ۷ | تمامی فیلدها Read only باشد. |
۴ | بررسی و تایید درخواست | فرم درخواست مرخصی | – | – |
۵ | ثبت درخواست در سیستم | فرم درخواست مرخصی | – | – |
۶ | دریافت گزارش ثبت درخواست | فرم درخواست مرخصی | ۸ | تمامی فیلدها Read only باشد. |
نگارش سناریوی فرایند میتواند یک مستند کامل و جامع به عنوان اسناد سازمانی باشد. این مستند به عنوان خوراک سیستم BPMS میباشد و در پیادهسازی سیستمی فرآیند استفاده میگردد. تهیه این مستند برای فرآیندهای پیچیده میتواند در فازهای پایش و بهبود فرآیند کمک اساسی را بکند و وابستگی فرآیند به تحلیلگر آن را از بین ببرد. همانطورکه اشاره شد پس از تهیه مستند فرآیند (به عنوان یک گام پیشنهادی) وارد محیط Bizagi BPMS میشویم تا شروع به پیادهسازی سیستمی فرآیند نماییم.
از اینکه این جلسه طولانی و خسته کننده شد شرمنده ایم، اما ارزش خواندن و یادگیری را دارد. اکنون میتوانیم مستندی از یک فرآیند را تهیه کنیم، در گام بعدی نوبت به پیاده سازی این مستند در محیط Bizagi BPMS میرسد که در جلسه بعد توضیح خواهیم داد.
سری مقالات آموزش نرمافزار BPMS – آکادمی فراگستر:
- جلسه اول: آشنایی با کلیات سیستم BPMS در یک دقیقه!
- جلسه دوم: آشنایی با مفهوم فرآیند
- جلسه سوم: آشنایی با روش های تحلیل فرآیند
- جلسه چهارم: نحوه نگارش سناریوی یک فرآیند
همچنین در صورتی که علاقه مند به دریافت این آموزش ها از طریق گوشی موبایل خود هستید میتوانید از طریق کانال تلگرام آکادمی BPM این آموزش ها را دنبال کنید.