Gruptaki Önceki Vakaya Kadar Geçen Süre
Genel Bakış
Gruptaki Önceki Vakaya Kadar Geçen Süre enrichmanı, belirli bir grup veya kategori içindeki ardışık vakalar arasındaki geçen süreyi hesaplar. Vaka gruplaması, hasta kimliği, kaynak adı, makine kimliği veya departman gibi ortak bir öznitelik temelinde yapılır ve bu enrichman, bir vakadan bir sonraki vakaya başlamaya kadar geçen zaman aralığını ölçer. Bu güçlü zamansal analiz yeteneği, kuruluşların iş yükü desenlerini anlamalarına, kaynak kullanımındaki tıkanıklıkları tespit etmelerine ve geçen süreçteki işlem hacmini detaylı olarak ölçmelerine olanak sağlar.
Bu enrichman özellikle kuyruk süreleri, kaynak kullanılabilirliği ve operasyon temposunun analizinde değerlidir. Örneğin, sağlık hizmetlerinde aynı doktorun ardışık hasta ziyaretleri arasındaki süreyi ölçebilir, üretimde aynı makinedeki ardışık üretim süreçleri arasındaki süreyi takip edebilir veya müşteri hizmetlerinde aynı temsilci tarafından ele alınan vakalar arasındaki zaman aralığını analiz edebilirsiniz. Enrichman otomatik olarak iki yeni vaka özniteliği oluşturur: önceki vakaya kadar geçen zaman ve o önceki vakaya ait vaka kimliği, böylece hem zamansal hem de ilişkisel içgörüler sağlar.
Basit süre hesaplamalarının aksine, bu enrichman tek bir vakadaki zaman dilimlerini değil, birden fazla vaka arasındaki desenleri inceler ve iş akışınızın nasıl ilerlediğine dair kalıpları ortaya koyar. Kaynakların tam kapasite kullanılıp kullanılmadığını, aktiviteler arasındaki bekleme sürelerinin aşırı olup olmadığını ve iş yükü dağılımının gruplar veya kategoriler arasında nasıl değiştiğini gösterir.
Yaygın Kullanımlar
- Sağlık Hizmetlerinde Kaynak Kullanımı: Aynı doktorun ardışık hasta randevuları arasındaki zamanı ölçerek planlama boşluklarını tespit etmek ve klinik verimliliğini artırmak
- Üretimde Makine Verimliliği: Aynı ekipmandaki üretim süreçleri arasındaki aralıkları hesaplayarak makine kullanımını analiz etmek ve boşta kalma sürelerini tespit etmek
- Müşteri Hizmetlerinde Kuyruk Analizi: Aynı destek temsilcisi tarafından ele alınan vakalar arasındaki süreyi izleyerek iş yükü dağılımını ve temsilci verimliliğini anlamak
- BT Olay Yönetimi: Aynı teknisyene atanan biletler arasındaki aralıkları izleyerek iş yükünü dengelemek ve aşırı atamayı önlemek
- Satın Alma Döngüsü Analizi: Aynı tedarikçiden alınan satın alma siparişleri arasındaki süreyi ölçerek sipariş sıklığını optimize etmek ve tedarikçi ilişkilerini sürdürmek
- Bankacılık İşlem Desenleri: Aynı hesap veya müşteri için yapılan işlemler arasındaki aralıkları analiz ederek olağandışı desenleri veya dolandırıcılık göstergelerini tespit etmek
- Depo Sipariş İşleme: Aynı konumdan yapılan ürün seçme işlemleri arasındaki zamanı hesaplayarak depo düzenini optimize etmek ve seyahat süresini azaltmak
Ayarlar
Grup Özniteliği Seçimi: Analiz için gruplama kategorinizi tanımlayan vaka özniteliğini seçin. Aynı değere sahip vakalar birlikte gruplanacaktır. Yaygın örnekler arasında kaynak isimleri ("Doktor", "Makine", "Temsilci"), departman tanımlayıcıları, konum kodları veya işin mantıksal olarak gruplanmasını temsil eden herhangi bir kategorik öznitelik bulunur. Enrichman, her vakanın başlangıç zamanından aynı grup içindeki önceki vakanın başlangıç zamanına kadar olan süreyi hesaplar.
Yeni Öznitelik Adı: Oluşturulacak yeni süre özniteliği için isim belirtin. Bu öznitelik, aynı grup içindeki mevcut vakanın başlangıç zamanıyla önceki vakanın başlangıç zamanı arasındaki zaman dilimini (saat cinsinden) içerir. Örneğin "Time_Since_Last_Patient" veya "Interval_Between_Orders" gibi ölçtüğünüz şeyi yansıtan açıklayıcı bir isim seçin. Ayrıca enrichman, seçtiğiniz ismin sonuna "_CaseId" ekleyerek önceki vakanın vaka kimliğini saklayan ikinci bir öznitelik otomatik olarak oluşturur.
Vaka Filtreleme (Opsiyonel): Hesaplamaya dahil edilecek vakaları sınırlamak için opsiyonel filtreler uygulayın. Bu, yalnızca belirli vaka türlerini analiz etmek veya bazı senaryoları hariç tutmak istediğinizde faydalıdır. Örneğin, yalnızca tamamlanmış vakaları dahil etmek, iptal edilen siparişleri hariç tutmak veya belirli bir zaman dilimine odaklanmak isteyebilirsiniz. Filtre kriterlerine uymayan vakalar gruplamaya veya süre hesaplamalarına dahil edilmez.
Örnekler
Örnek 1: Hasta Randevu Planlama Analizi
Senaryo: Bir sağlık kliniği, doktorların ardışık hasta randevuları arasındaki gerçek zaman aralıklarını anlayarak planlamayı optimize etmek istiyor. Doktorların hastalar arasında aşırı bekleme süreleri olup olmadığını veya randevuların çok sıkışık planlanıp hastaların birikmesine yol açıp açmadığını belirlemeleri gerekiyor.
Ayarlar:
- Grup Özniteliği: "Physician_Name"
- Yeni Öznitelik Adı: "Time_Since_Previous_Appointment"
- Vaka Filtresi: Yok (tüm randevular analiz edilir)
Sonuç:
Enrichman iki yeni vaka özniteliği oluşturur:
- Time_Since_Previous_Appointment: Aynı doktorun önceki hastasının randevu başlangıç zamanı ile mevcut randevunun başlangıç zamanı arasındaki saat cinsinden süreyi içerir
- Time_Since_Previous_Appointment_CaseId: Önceki hasta randevusuna ait vaka kimliğini içerir
Örnek veri çıktı:
| Case ID | Physician_Name | Appointment_Start | Time_Since_Previous_Appointment | Time_Since_Previous_Appointment_CaseId |
|---|---|---|---|---|
| PT-001 | Dr. Smith | 2024-01-15 08:00 | (null) | (null) |
| PT-002 | Dr. Smith | 2024-01-15 08:30 | 0.5 | PT-001 |
| PT-003 | Dr. Smith | 2024-01-15 09:15 | 0.75 | PT-002 |
| PT-004 | Dr. Jones | 2024-01-15 08:00 | (null) | (null) |
| PT-005 | Dr. Smith | 2024-01-15 11:00 | 1.75 | PT-003 |
Kullanıcı İçgörüsü: Klinik, Dr. Smith için PT-003 ile PT-005 arasındaki 1.75 saatlik aralığın ya planlanmış bir mola olduğunu ya da randevu planlamasında bir verimsizlik bulunduğunu tespit edebilir. Tüm doktorlar için bu aralıklar analiz edilerek bekleme sürelerini azaltan ve hastaların her biri için yeterli zaman ayrılan planlama şablonları oluşturulabilir.
Örnek 2: Üretimde Makine Kullanımı
Senaryo: Bir üretim tesisi, her makinedeki ardışık üretim süreçleri arasındaki süreyi ölçerek ekipman kullanımı hakkında bilgi edinmek istiyor. Bu, az kullanılan makineleri tespit etmek ve üretim programını optimize ederek işlem hacmini artırmak için faydalı.
Ayarlar:
- Grup Özniteliği: "Machine_ID"
- Yeni Öznitelik Adı: "Machine_Idle_Time"
- Vaka Filtresi: Production_Status = "Completed" (iptal veya başarısız süreçler hariç)
Sonuç:
Enrichman oluşturur:
- Machine_Idle_Time: Aynı makinedeki ardışık üretim başlangıçları arasındaki saat cinsinden süre
- Machine_Idle_Time_CaseId: Önceki üretim sürecinin vaka kimliği
Örnek veri:
| Case ID | Machine_ID | Run_Start_Time | Product_Type | Machine_Idle_Time | Machine_Idle_Time_CaseId |
|---|---|---|---|---|---|
| RUN-101 | MCH-A01 | 2024-01-15 06:00 | Widget-X | (null) | (null) |
| RUN-102 | MCH-A01 | 2024-01-15 08:30 | Widget-Y | 2.5 | RUN-101 |
| RUN-103 | MCH-A02 | 2024-01-15 06:00 | Widget-Z | (null) | (null) |
| RUN-104 | MCH-A01 | 2024-01-15 12:00 | Widget-X | 3.5 | RUN-102 |
| RUN-105 | MCH-A02 | 2024-01-15 14:00 | Widget-Y | 8.0 | RUN-103 |
Kullanıcı İçgörüsü: MCH-A02 makinesi, RUN-103 ile RUN-105 arasında 8 saat boşta kalmış, bu önemli bir alt kullanım veya bakım ihtiyacı gösterebilir. MCH-A01 daha tutarlı bir kullanım gösteriyor (2.5 ile 3.5 saat arası). Tesis yöneticileri bu verileri kullanarak üretim programlarını dengeleyebilir, ilave kapasite fırsatlarını belirleyebilir veya neden bazı makinelerin aşırı boşta kaldığını araştırabilir.
Örnek 3: Müşteri Hizmetleri Temsilcisi İş Yükü Analizi
Senaryo: Bir müşteri hizmetleri merkezi, her temsilciye atanan ardışık vakalar arasındaki süreyi ölçerek iş yükü dağılımını analiz etmek istiyor. Bu, bazı temsilcilerin aşırı yüklü olup olmadığını veya diğerlerinin kapasite sahibi olup olmadığını tespit etmeye yardımcı olur ve vaka yönlendirmelerini iyileştirir.
Ayarlar:
- Grup Özniteliği: "Assigned_Agent"
- Yeni Öznitelik Adı: "Time_Between_Cases"
- Vaka Filtresi: Case_Type = "Support Ticket" (dahili görevler hariç)
Sonuç:
Enrichman oluşturur:
- Time_Between_Cases: Aynı temsilciye ardışık olarak atanan vakalar arasındaki saat cinsinden süre
- Time_Between_Cases_CaseId: Aynı temsilcinin önceki vaka kimliği
Örnek veri:
| Case ID | Assigned_Agent | Case_Start_Time | Priority | Time_Between_Cases | Time_Between_Cases_CaseId |
|---|---|---|---|---|---|
| TKT-501 | Agent_Sarah | 2024-01-15 09:00 | High | (null) | (null) |
| TKT-502 | Agent_Mike | 2024-01-15 09:05 | Medium | (null) | (null) |
| TKT-503 | Agent_Sarah | 2024-01-15 09:15 | Low | 0.25 | TKT-501 |
| TKT-504 | Agent_Sarah | 2024-01-15 09:30 | High | 0.25 | TKT-503 |
| TKT-505 | Agent_Mike | 2024-01-15 11:00 | Medium | 1.92 | TKT-502 |
Kullanıcı İçgörüsü: Temsilci Sarah her 15 dakikada (0.25 saat) yeni vaka alırken, Temsilci Mike vakalar arasında yaklaşık 2 saatlik boşluğa sahip, bu da kapasitesi olduğunu gösteriyor. Hizmet merkezi, bu veriyi kullanarak vaka atamalarını yeniden dengeler ve adil iş yükü dağılımı ile optimal yanıt süreleri sağlar.
Örnek 4: Tedarikçi Sipariş Sıklığı Analizi
Senaryo: Satın alma departmanı, tedarikçilerle sipariş verme desenlerini analiz ederek stok yönetimi ve tedarikçi ilişkilerini optimize etmek istiyor. Aynı tedarikçiye verilen ardışık satın alma siparişleri arasındaki zamanı ölçerek siparişleri konsolide etme veya optimal sıklıkta sipariş verme fırsatlarını belirleyebilirler.
Ayarlar:
- Grup Özniteliği: "Supplier_Name"
- Yeni Öznitelik Adı: "Days_Since_Last_Order"
- Vaka Filtresi: Order_Status = "Approved" (reddedilen veya bekleyen siparişler hariç)
Sonuç:
Enrichman oluşturur:
- Days_Since_Last_Order: Aynı tedarikçiye verilen satın alma siparişleri arasındaki saat cinsinden süre (gün cinsine çevirmek için 24’e bölünebilir)
- Days_Since_Last_Order_CaseId: Önceki satın alma siparişi vaka kimliği
Örnek veri:
| Case ID | Supplier_Name | Order_Date | Total_Amount | Days_Since_Last_Order | Days_Since_Last_Order_CaseId |
|---|---|---|---|---|---|
| PO-1001 | Acme Corp | 2024-01-05 | $5,000 | (null) | (null) |
| PO-1002 | Beta Supply | 2024-01-08 | $12,000 | (null) | (null) |
| PO-1003 | Acme Corp | 2024-01-12 | $3,200 | 168.0 | PO-1001 |
| PO-1004 | Acme Corp | 2024-01-15 | $4,500 | 72.0 | PO-1003 |
| PO-1005 | Beta Supply | 2024-01-25 | $15,000 | 408.0 | PO-1002 |
Kullanıcı İçgörüsü: Firma, Acme Corp’ dan her 3-7 günde (72-168 saat) sipariş veriyor ve bu küçük ancak sık siparişlerin konsolidasyonu ile nakliye maliyetlerinin azaltılabileceğini gösteriyor. Beta Supply ise 17 günlük aralıklarla (408 saat) sipariş veriyor ve bu toplu sipariş için optimal olabilir. Satın alma bu analizle hacim indirimleri pazarlayabilir, sipariş sıklığını optimize edebilir ve sağlıklı tedarikçi ilişkileri sürdürebilir.
Örnek 5: BT Olay Çözüm Kuyruk Yönetimi
Senaryo: Bir BT departmanı, olayların teknisyenler arasında dengeli dağılıp dağılmadığını analiz etmek istiyor. Ardışık olay atamaları arasındaki süreyi ölçerek iş yükü dengesizliklerini tespit eder ve bilet yönlendirmelerini optimize ederler.
Ayarlar:
- Grup Özniteliği: "Assigned_Technician"
- Yeni Öznitelik Adı: "Incident_Assignment_Interval"
- Vaka Filtresi: Incident_Type != "Informational" (eylemsiz biletler hariç)
Sonuç:
Enrichman oluşturur:
- Incident_Assignment_Interval: Aynı teknisyene ardışık olay atamaları arasındaki saat cinsinden süre
- Incident_Assignment_Interval_CaseId: Önceki olayın vaka kimliği
Örnek veri:
| Case ID | Assigned_Technician | Assignment_Time | Severity | Incident_Assignment_Interval | Incident_Assignment_Interval_CaseId |
|---|---|---|---|---|---|
| INC-201 | Tech_Alex | 2024-01-15 08:00 | Critical | (null) | (null) |
| INC-202 | Tech_Alex | 2024-01-15 08:45 | High | 0.75 | INC-201 |
| INC-203 | Tech_Jordan | 2024-01-15 09:00 | Medium | (null) | (null) |
| INC-204 | Tech_Alex | 2024-01-15 09:30 | Critical | 0.75 | INC-202 |
| INC-205 | Tech_Jordan | 2024-01-15 14:00 | Low | 5.0 | INC-203 |
Kullanıcı İçgörüsü: Tech Alex, kritik ve yüksek öncelikli olayları her 45 dakikada (0.75 saat) alırken, Tech Jordan atamalar arasında 5 saat boşluk bırakıyor. BT yöneticisi, olay yönlendirmelerini dengelemek, kritik olaylara hızlı yanıt verilmesini sağlamak ve takımın hizmet kalitesini korumak için bu veriyi kullanabilir.
Çıktı
Bu enrichman çalıştırıldığında, kapsamlı zamansal ve ilişkisel analiz için iki yeni vaka özniteliği oluşturulur:
Birincil Süre Özniteliği ([Belirttiğiniz İsim]):
- Veri Türü: TimeSpan (ondalık saat olarak gösterilir)
- Birimler: Saat cinsinden süre
- Değer: Aynı grup içindeki önceki vakanın başlangıç zamanından mevcut vakanın başlangıç zamanına geçen süre
- Grubun İlk Vakası: Null (grupta önceki vaka yok)
- Hesaplama Yöntemi: Her grup içinde vakalar kronolojik olarak sıralanır, mevcut vakanın başlama zamanı eksi önceki vakanın başlama zamanı
İkincil Vaka Kimliği Özniteliği ([Belirttiğiniz İsim]_CaseId):
- Veri Türü: Metin (string)
- Değer: Aynı grup içindeki önceki vakanın vaka kimliği
- Grubun İlk Vakası: Null (önceki vaka yok)
- Amaç: Belirli önceki vakaya dönük ayrıntılı analiz veya doğrulama için izlemeyi sağlar
Çıktı Değerlerinin Anlamı:
Aşağıdaki süre örnekleri ve anlamları:
0.25= Bu grupta önceki vakadan beri 15 dakika geçti2.5= Önceki vakadan beri 2 saat 30 dakika geçti24.0= Tam olarak bir gün (24 saat) geçti168.0= Bir hafta (7 gün) geçtinull= Bu gruptaki ilk vaka veya vaka herhangi bir gruba ait değil (gruplama özniteliği null ise)
Önemli Gruplama Davranışları:
- Vakalar "Grup Özniteliği" değerleri tam olarak eşleşmesine göre gruplanır
- Her grup içinde vakalar başlangıç zamanına göre (en eskiden en yeniye) sıralanır
- Her vaka yalnızca aynı grubun hemen önceki vakası ile karşılaştırılır
- Grubun özniteliğinde null veya boş değer olan vakalar grup hesaplamalarına dahil edilmez
- Filtre uygulandığında, "önceki" vaka belirlenirken sadece filtre kriterine uyan vakalar dikkate alınır
Çıktı Özniteliklerinin Kullanımı:
Yeni öznitelikler mindzieStudio genelinde güçlü analizler için kullanılabilir:
- Performans Panoları: Grup bazında vakalar arasındaki ortalama süreleri gösteren görselleştirmeler oluşturarak optimal kullanım ve boşta kalma sürelerini belirleme
- Vaka Filtreleme: Aralıkları çok kısa (yük fazlası) veya çok uzun (az kullanım) olan vakaları filtreleyerek hedefe yönelik süreç geliştirme
- İstatistiksel Analiz: Ortalama, medyan ve standart sapma gibi istatistiklerle iş yükü dağılımındaki değişkenliği anlama
- Varyant Analizi: Kaynak kullanımı desenlerine göre süreç varyantlarını karşılaştırma ve en iyi uygulamaları belirleme
- Tıkanıklık Tespiti: Sürekli uzun aralıklara sahip grupları (kaynaklar, departmanlar, lokasyonlar) bularak kapasite kısıtlamaları veya verimsizlik göstergeleri tespit etme
- Trend Analizi: Sürelerin zamanla nasıl değiştiğini takip ederek süreç iyileştirmelerinin veya iş yükü değişikliklerinin etkisini ölçme
- İlişkisel Analiz: _CaseId özniteliği ile ardışık vakalar arasında ilişki kurarak desenlerin veya anormalliklerin derinlemesine incelenmesini sağlama
Diğer Enrichmanlar ile Entegrasyon:
Bu enrichman özellikle şu enrichmanlarla birlikte iyi çalışır:
- Categorize Attribute Values: Aralıkları "Normal", "Gecikmeli", "Aceleli" gibi kategorilere ayırmak için
- Duration Between Two Activities: Vaka içi sürelerle vaka arası süreleri karşılaştırarak kapsamlı çevrim zamanı analizi yapmak için
- Count Activities: Aktivite sayısı (vaka karmaşıklığı) ile vaka arası aralıkları ilişkilendirerek kaynak kapasitesini anlamak için
- Representative Case Attribute: _CaseId kullanarak önceki vakadan öznitelik çekip ardışık vakaların karakteristiklerini karşılaştırmak için
Ayrıca Bakınız
İlgili Zaman Analizi Enrichmanları:
- Duration Between Two Activities - Tek bir vaka içindeki aktiviteler arasındaki geçen süreyi hesapla
- Duration Between an Attribute and an Activity - Vaka özniteliği zaman damgasından bir aktiviteye kadar süreyi ölç
- Duration Between an Attribute and Current Time - Vaka özniteliğinden güncel tarihe kadar geçen süreyi hesapla
İlgili Gruplama ve Analiz:
- Categorize Attribute Values - Öznitelik değerlerini analiz için kategorilere ayır
- Representative Case Attribute - Gruplandırılmış vakalardan temsilci değerler çıkar
- Count Activities - Vaka başına aktivite sayısını sayarak karmaşıklık analizi yap
Süreç Analiz Araçları:
- Filter Process Log - Yeni aralık özniteliklerini içeren kriterlere göre vakaları filtrele
- Performance Analysis - Performans panoları ve metriklerde aralık verisini kullan
Bu dokümantasyon mindzie Studio süreç madenciliği platformunun bir parçasıdır.