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