ویژگی های یک رویداد ساده
زمانی که از ویژگی های یک رویداد ساده صحبت می شود نیاز است بدانیم خود فایل رویداد چگونه ایجاد می شود. فایل رویداد و یا همان Event LOG معمولا توسط نرم افزارها به صورت خودکار ایجاد می شود هدف از ایجاد این فایل در نرم افزارها حفظ سوابق می باشد و در بعضی از سیستم ها که دارای ابزار امنیتی می باشند به عنوان Audit Data آن ها را نگهداری می کنند.
بنابراین اگر در یک پایگاه داده به دنبال اطلاعاتی می گردیم که بتوانیم یک فایل رویداد ساده ایجاد کنیم یا همان Sample Event log می توانیم به جداولی روجوع کنیم که این اطلاعات در آن قرار دارد.
منظور از رویداد ساده یک فایل که دارای داده های آسان می باشد نیست بلکه به معنای آن است در آن داده ها باید از نوع غیر پیچیده یا همان complex Data باشند.
داده های ساده معمولا داده های هستند که نیازی نیست آن ها را به اجزای کوچکتر تبدیل کنیم مانند زمان، رشته در لیست زیر بعضی از داده های ساده آمده است.
انواع داده های ساده
نام فارسی |
نام پایگاه داده |
رشته |
String |
متن |
Text |
تاریخ ساعت |
DateTime |
عدد صحیح |
INT |
عدد اعشاری |
Decimal |
عکس |
Image |
شناسه یکتا |
GUID |
ویژگی های یک رویداد ساده
اگر بخواهیم یک رویداد ساده را تولید کنیم علاوه بر آنکه داده های آن باید از نوع ساده باشند نیاز است کلیه اطلاعات در یک نما یا همان View قابل رویت باشد.
همچنین نیاز است در یک فایل رویداد بتوان هر ایستگاه کاری را با ایستگاه کاری دیگر از طریق یک شناسه منحصر بفرد تمایز داد و علاوه بر آن به ازای هر درخواست دارای یک کد منحصر بفرد باشیم و بتوان آن را با درخواست دیگر تمیز داد.
اگر بتوانیم این دو مورد را ایجاد نماییم می توان از طریق آن مسیر جریان را ترسیم نمود اما معمولا برای قابل درک شدن ایستگاه های کاری برای آن علاوه بر شناسه یک نام قابل درک نیز تعریف می گردد در لیست می توانید یک نمونه از رویداده ساده را مشاهده نمایید.
نمونه رویداد ساده
کد مورد | شناسه رویداد | زمان | فعالیت | منبع | هزینه |
۱ | ۱۲۵ | ۱۱:۰۲ ۳۰-۱۲-۲۰۱۰ | ثبت درخواست | محسن | ۱۰۰۰ |
۲ | ۱۲۵ | ۱۰:۰۶ ۳۱-۱۲-۲۰۱۰ | ثبت درخواست | محسن | ۱۰۰۰ |
۳ | ۱۲۵ | ۱۵:۱۲ ۰۵-۰۱-۲۰۱۱ | ثبت درخواست | محسن | ۱۰۰۰ |
۱ | ۲۰۰ | ۱۱:۱۰ ۰۶-۰۱-۲۰۱۱ | بازرسی کامل | رضا | ۵۰۰۰ |
۴ | ۱۲۵ | ۱۱:۱۵ ۰۶-۰۱-۲۰۱۱ | ثبت درخواست | محسن | ۱۰۰۰ |
۱ | ۱۳۰ | ۱۵:۱۰ ۰۷-۰۱-۲۰۱۱ | چک کردن بلیط | حسن | ۳۰۰۰ |
۳ | ۲۰۰ | ۱۵:۳۰ ۰۸-۰۱-۲۰۱۱ | بازرسی کامل | رضا | ۵۰۰۰ |
۱ | ۴۵۰ | ۰۸:۵۶ ۰۹-۰۱-۲۰۱۱ | تصیمیم گیری | محمد | ۸۰۰۰ |
۳ | ۴۵۰ | ۱۲:۳۶ ۱۰-۰۱-۲۰۱۱ | تصیمیم گیری | محمد | ۸۰۰۰ |
۵ | ۱۲۵ | ۱۴:۲۱ ۱۰-۰۱-۲۰۱۱ | ثبت درخواست | محسن | ۱۰۰۰ |
۴ | ۱۳۰ | ۰۸:۰۶ ۱۱-۰۱-۲۰۱۱ | چک کردن بلیط | حسن | ۳۰۰۰ |
۴ | ۴۵۰ | ۱۴:۵۴ ۲۰-۰۱-۲۰۱۱ | تصیمیم گیری | محمد | ۸۰۰۰ |
۲ | ۲۰۰ | ۱۶:۱۰ ۲۰-۰۱-۲۰۱۱ | بازرسی کامل | رضا | ۵۰۰۰ |
۲ | ۱۳۰ | ۰۹:۳۸ ۲۲-۰۱-۲۰۱۱ | چک کردن بلیط | حسن | ۳۰۰۰ |
۵ | ۴۵۰ | ۱۵:۱۰ ۲۳-۰۱-۲۰۱۱ | تصیمیم گیری | محمد | ۸۰۰۰ |
رویداد ساده می تواند دارای داده های تکمیلی نیز باشد مانند زمان شروع فعالیت، زمان اتمام فعالیت، مالک فعالیت و همچنین هزینه.
با اضافه کردن هر کدام از موارد فوق یک ویژگی مهم به خروجی فرآیندکاوی اضافه خواهد شد. فرض کنید در خروجی رویداد زمان وجود داشته باشد آنگه می توان همزمانی انجام فعالیت ها را استخراج نماییم
مثال زیر را در نظر بگیرد
کد مورد | شناسه رویداد | زمان شروع | زمان پایان | فعالیت |
۱ | ۵۰ | ۱۱:۰۲ ۳۰-۱۲-۲۰۱۰ | ۱۲:۱۲ ۳۰-۱۲-۲۰۱۰ | ثبت درخواست |
۱ | ۱۰۰ | ۱۲:۱۲ ۳۰-۱۲-۲۰۱۰ | ۰۸:۳۴ ۳۱-۱۲-۲۰۱۰ | بازرسی کامل |
۱ | ۱۵۰ | ۱۲:۱۲ ۳۰-۱۲-۲۰۱۰ | ۱۷:۰۷ ۳۱-۱۲-۲۰۱۰ | چک کردن بلیط |
۱ | ۲۰۰ | ۱۷:۰۷ ۳۱-۱۲-۲۰۱۰ | ۱۰:۲۳ ۰۹-۰۱-۲۰۱۱ | تصیمیم گیری |
این مثال نشان می دهد
ابتدا ثبت درخواست انجام می شود و به صورت همزمان بازرسی کامل و چک کردن بلیط رخ خواهد داد و زمانی تصمیم گیری شروع می شود که چک کردن بلیط به اتمام رسیده باشد.
بیشتر بدانیم
همانطور که در جدول فوق مشاهده می شود صرفا یک مورد در حال بررسی می باشد ولی زمانی که تعداد موردها افزایش یابد می توان به صورت قطعی تری نسبت به فرآیند آن اظهار نظر کرد.
اگر در رویداد ساده مالک فعالیت یا همان Resource تعریف شود می توان از خروجی آن یک فرآیند از شبکه اجتماعی خلق کرد و میزان ارتباط هر منبع با منبع دیگر را مورد بررسی قرار داد.
و یکی از جذابترین پارامترها که هزینه می باشد اگر در خروجی ما وجود داشته باشد می توان بهای تمام شده هر مسیر فرآیند را استخراج نمود و در نهایت می توان با ترکیب هر کدام از داده های مطرح شده تا الآن اطلاعات ویژه ای بدست آورد مانند ترکیب زمان و هزینه می توان زمانی را بدست آورد که فرآیند بیشترین هزینه را دارد.
در ویدیو زیر می توانید خروجی یک رویداد ساده که در حل بررسی می باشد را مشاهده نمایید.
جهت کسب اطلاعات بیشتر می توانید به آدرس http://www.processmining.org مراجعه نمایید