اختر حالة واحدة واتبع أثرها عبر السجل
بدلاً من بدء لوحة تعرض كل المسارات دفعة واحدة، اختر case ID في سجل BPI 2012 وتتبع أحداثها واحداً تلو الآخر. تظهر المهمة والتوقيت وما إذا كان الحدث أضافه موظف أو نظام، ثم يفتح المحلل نافذة زمنية مجاورة ليرى هل هذا المسار استثناء أم يتكرر. ضمن مشاريع تخرج هندسة البرمجيات وتحليل البيانات يمكن أن يجعل هذا الأثر المحوري طريقة لفهم تغير العملية. لا يعني اختلاف ترتيب الأحداث وجود خطأ أو تحايل؛ قد تكون هناك معلومات لا يحتويها سجل المعاملات، لذلك يفصل التطبيق الملاحظة عن تفسيرها.
اعرف السجل قبل تسميته خطاً زمنياً
تعرض صفحة IEEE Task Force لسجلات تنقيب العمليات BPI Challenge 2012 ضمن سجلات طلبات القروض، ويعرض سجل 4TU للبيانات ملفات التحدي وبياناته. تنسيق XES مخصص لسجلات الأحداث؛ راجع صفحة معيار XES لفهم العناصر والحقول. هذا أثر رقمي من مؤسسة مالية شاركت بياناتها في تحدٍ بحثي، ولا يصف عمليات مصرفية حديثة أو أردنية. ابدأ بتوثيق نسخة الملف وشروط الاستخدام، ولا تستخدم حالة افتراضية لتزعم وجود ظاهرة في البيانات قبل التحليل.
ثبّت هوية الحالة ثم رتب أحداثها
اقرأ trace/case ID والنشاط والوقت والموارد والحقول المتاحة، واحتفظ بالنسخة الخام. تحقق من صيغة الوقت والمنطقة الزمنية، ومن تكرار معرف الحالة بين الملفات. لكل case اختر تسلسلاً زمنياً بعد فحص timestamps المتساوية أو المفقودة. اعرض في اللوحة المصدر والحدث السابق والحدث التالي والمدة بينهما. إذا تناقض الترتيب في السجل، لا تصنع تسلسلاً سببياً؛ سجل ambiguity واسمح بفتح البيانات الأصلية. لا تحذف أحداثاً متكررة أو مجهولة أثناء التحضير دون سبب موثق، إذ يمكن أن يكون التكرار أثراً لنظام التسجيل.
مرر الحالة عبر نوافذ مقارنة محددة
حدد نافذة مرجعية من الجزء الأول زمنياً، ونافذة متابعة لاحقة، ثم اعرض trace المختار في سياق كل نافذة. في كل نافذة احسب المسارات الشائعة وتوزيع الانتقال بين الأنشطة ومدة الانتظار. لا تخلط الحالات القديمة والجديدة عشوائياً في train/test إذا كان السؤال عن drift؛ التسلسل الزمني هو جوهر التجربة. اجعل المستخدم يبدل طول النافذة ويرى هل الإشارة تبقى أو تختفي. احتفظ بعدد الحالات في المقام، لأن مساراً نادراً قد يبدو كأنه اتجاه إذا كانت العينة صغيرة جداً.
مثال فرضية لا نتيجة مسبقة
يمكن صياغة فرضية مسبقة تقول: «في النافذة الثانية قد يزيد ظهور حدث استكمال مستند قبل حدث المراجعة». يفتح التطبيق حالة مفردة تعرض هذا الترتيب ثم يبين كم حالة تشترك معه في النافذتين. هذا مثال تصميمي وليس نتيجة وجدناها في BPI 2012. إذا أظهر العد أن الاختلاف حالة واحدة فقط، يبرز التطبيق حجمها ولا يسميها تغيراً مستقراً. إذا ظهر ترتيب بديل أكثر من مرة، يتيح المحلل مقارنة trace IDs المجهولة والحقول المسجلة لفهم ما إذا كان الاختلاف في العملية أو في التسجيل.
اختبر خط الأساس واحتمال سوء التفسير
خط الأساس ترتيب النشاطات والنسب الكلية لكل نافذة، من دون خوارزمية كشف drift. قارن أي كاشف لاحق بهذه الإحصاءات وبترتيب زمني معلوم على بيانات اصطناعية أضفت إليها تغيراً معروفاً. اختبر حذف timestamp، واسم نشاط جديد، وحالة مكررة، وتغير حجم النافذة، وفترة لا تحتوي أحداثاً. قس معدل الحالات التي يفتحها المحلل قبل ملاحظة ترتيب مختلف، وعدد الإنذارات التي لم تدعمها أكثر من حالة. لا تعلن دقة اكتشاف إذا لم تصنع labels مرجعية مستقلة. أظهر تحذيراً إذا تأثر الملخص بحقل مجهول أو بيانات مفقودة.
دع المحلل يوثق التفسير منفصلاً
أضف خانة ملاحظة يكتب فيها المحلل تفسيراً مبدئياً ومصدره، ثم خانة ثانية لقرار المراجعة. لا تجعل النموذج يستنتج سبب التأخير من sequence وحده؛ ربما انتظر الطلب معلومات غير ممثلة أو تعطلت أداة خارج نطاق السجل. صدّر الحالات مع identifiers مستعارة والتوقيت الذي يسمح به الترخيص. حدد صلاحيات الاطلاع إن استبدل الفريق البيانات العامة بسجلات مؤسسة، وخذ الموافقة اللازمة. بهذه الطريقة لا يتحول الرسم إلى تصنيف موظف أو حكم على صاحب طلب، ويظل مقصوراً على وصف الأثر الذي سجلته الأنظمة.
تقرير واضح لحدود BPI
يسلم الفريق قارئ XES، وعارض حالة مفردة، ومقارنة نوافذ، ودفتر معالجة يمكن إعادة تشغيله. التقرير يذكر أن BPI 2012 تاريخي ومجهول المصدر المؤسسي وليس ممثلاً لبنك محلي، وأن أي إشارات وصفية تحتاج تحققاً من صاحب العملية. لا تضف تفاصيل شخصية مستنتجة من case IDs. مشروع تخرج جيد يوضح لماذا ظهر الترتيب، ويعرض trace المضاد، ويقبل نتيجة «لا دليل كافٍ». يمكن ضبط النطاق مع مشاريع التخرج وخدمة المشاريع البرمجية، مع سؤال بحث محدد عن التسجيل أو الانتظار بدلاً من وعد تحسين الأداء.
المصادر
- Process Mining Event Logs: IEEE Task Force on Process Mining
- XES Standard for Event Logs: IEEE Task Force on Process Mining
- BPI Challenge 2012 dataset
مراجعة المصادر: .
اختبار المثال وحدوده
تغير مسار الطلب الوارد في المثال افتراضي للتوضيح؛ ليس استنتاجاً من تشغيل فعلي على سجل BPI.
مقالات ذات صلة
الخدمة المرتبطة: تنفيذ مشاريع التخرج التقنية.
أرسل متطلبات مشروعك