Bir Öznitelik ile Mevcut Zaman Arasındaki Süre
Genel Bakış
Bir Öznitelik ile Mevcut Zaman Arasındaki Süre zenginleştirmesi, süreç verinizdeki bir zaman damgası özniteliği ile analiz yürütüldüğü an arasındaki geçen süreyi hesaplar. Bu güçlü operatör, her bir vaka için belirli bir olay veya dönüm noktasının gerçekleşmesinden bu yana ne kadar zaman geçtiğini otomatik olarak hesaplayarak gerçek zamanlı izleme ve yaşlanma analizi sağlar. İster fatura vade tarihlerini takip edin, ister siparişlerin ne kadar süredir beklediğini ölçün, ya da SLA uyumunu gerçek zamanlı izliyor olun, bu zenginleştirme süreçte tıkanıklıkları, gecikmiş kalemleri ve zamana duyarlı süreç sorunlarını belirlemenize yardımcı olan kritik zaman tabanlı metrikler sunar.
Bu zenginleştirme, güncel durum ve yaşlanma bilgilerini göstermek gereken panolar ve raporlar oluşturmak için özellikle değerlidir. İki sabit zaman noktası arasındaki statik süre hesaplamalarının aksine, bu operatör analiz gerçekleştirildiği zamana bağlı olarak hesaplamalarını dinamik şekilde günceller; bu da onu operasyonel izleme, uyum takibi ve proaktif süreç yönetimi için ideal kılar. Esnek çıktı seçenekleri, sürelerin farklı birimlerde (gün, saat, dakika vb.) ve formatlarda (tam sayılar veya kesirli değerler) ifade edilmesine olanak tanır ve sonuçların belirli işletme gereksinimlerinize ve raporlama standartlarınıza uygun olmasını sağlar.
Yaygın Kullanımlar
- Alacak yönetimi için faturaların vade tarihinden itibaren kaç gün geciktiğini izlemek
- Destek talepleri veya müşteri hizmeti isteklerinin ne kadar süredir açık olduğunu takip ederek zamanında çözümü sağlamak
- Satın alma siparişlerinin onay bekleme sürelerini hesaplayarak tedarik sürecindeki tıkanıklıkları belirlemek
- Sağlık kuruluşlarında hasta yatış süresinin ne kadar olduğunu ölçmek
- Depo yönetimi ve yaşlanma analizleri için stokta bulunan ürünlerin ne kadar süredir bulunduğunu belirlemek
- Sözleşme bitiş tarihlerinden itibaren geçen süreyi takip ederek yenileme yönetimi ve uyumu sağlamak
- Ekipmanın bakım için ne kadar süredir dışarıda olduğunu izleyerek varlık kullanımını optimize etmek
Ayarlar
Yeni Öznitelik Adı: Hesaplanan süreyi depolayacak yeni vaka özniteliğinin adı. Bu isim açıklayıcı olmalı ve hangi zaman aralığının ölçüldüğünü belirtmelidir. Örneğin, fatura vadesinden itibaren gün sayısını hesaplıyorsanız, "DaysPastDue" veya "InvoiceAgeDays" gibi bir isim kullanabilirsiniz. Öznitelik adı, kuruluşunuzun isimlendirme standartlarına uygun olmalı ve rapor kullanıcıları tarafından kolayca anlaşılmalıdır. Sonraki analizlerde sorun yaşanmasını önlemek için boşluk veya özel karakter kullanmaktan kaçının.
Öznitelik Adı: Süreyi hesaplamak için kullanılacak mevcut zaman damgası özniteliğini seçin. Bu açılır menü, veri setinizde bulunan tüm DateTime özniteliklerini gösterir. Seçtiğiniz öznitelik süre hesaplamasının başlangıç noktasıdır. Yaygın örnekler arasında "DueDate", "OrderDate", "AdmissionDate", "ContractStartDate" veya verinizdeki diğer herhangi bir zaman damgası alanı bulunur. Doğru hesaplama için seçilen öznitelikte geçerli tarih/saat değerlerinin bulunduğundan emin olun.
Süre Türü: Hesaplanan sürenin ölçü birimini belirler. Mevcut seçenekler şunlardır:
- Günler: İş yaşlanması ve vade hesabı için standart (varsayılan)
- Saatler: Daha kısa süreç döngüleri veya SLA takibi için uygundur
- Dakikalar: Detaylı operasyonel izleme için
- Saniyeler: Yüksek hassasiyet gerektiren zamanlamalar için
- Haftalar: Uzun vadeli trend analizleri için
- Aylar: Finansal ve sözleşme dönemi hesaplamaları
- Yıllar: Uzun vadeli yaşam döngüsü analizi
- TimeSpan: Formatlanmış süre dizesi döndürür (örneğin, "5d 3h 45m") İş raporlama ihtiyaçlarınıza en uygun birimi seçin ve çıktının kullanıcılar için en anlaşılır olmasını sağlayın.
Öznitelik Değeri Son Zaman Olarak: Bu onay kutusu hesaplamanın yönünü tersine çevirir. İşaretlenmediğinde (varsayılan), hesaplama: Mevcut Zaman - Öznitelik Değeri olur ve geçmiş tarihler için pozitif değerler verir. İşaretlendiğinde ise hesaplama: Öznitelik Değeri - Mevcut Zaman olur ve gelecek tarihler için pozitif değerler verir. Geçen süreyi öğrenmek istediğiniz yaşlanma hesaplamalarında varsayılan (işaretlenmemiş) seçeneği kullanın. Yaklaşan bir olaya kadar kalan zamanı hesaplamak için (örneğin, sözleşme bitimine kalan günler veya planlı bakıma kalan süre) bu seçeneği işaretleyin.
Kesirli Dönemlere İzin Ver: Çıktının ondalık sayı içerip içermeyeceğini belirler. İşaretlenmediğinde (varsayılan), süreler tam sayı olarak döner (örneğin, "5 gün"). İşaretlendiğinde, süreler kesirli olarak döner (örneğin, "5.75 gün"). Daha hassas hesaplamalar için bu seçeneği etkinleştirin; özellikle gün veya hafta gibi büyük birimlerde kısmi süreler anlamlıdır. Finansal hesaplamalar genellikle doğru faiz veya ceza hesaplamaları için kesirli dönemler gerektirir.
Örnekler
Örnek 1: Alacak Yönetimi için Fatura Yaşlanması
Senaryo: Finans ekibi, gecikmiş faturaları izlemek ve fatura vade tarihinden itibaren kaç gün geçtiğini hesaplayarak gecikmiş ödemeleri tespit etmek istiyor.
Ayarlar:
- Yeni Öznitelik Adı: DaysPastDue
- Öznitelik Adı: InvoiceDueDate
- Süre Türü: Days
- Öznitelik Değeri Son Zaman Olarak: İşaretli değil
- Kesirli Dönemlere İzin Ver: İşaretli değil
Çıktı: Zenginleştirme, her fatura için vade tarihinden itibaren geçen tam gün sayısını gösteren tam sayı değerlerle "DaysPastDue" adlı yeni bir vaka özniteliği oluşturur. Örneğin:
- 2024-01-15 vadesi olan #1001 faturası: 45 gün gecikmiş
- 2024-02-01 vadesi olan #1002 faturası: 28 gün gecikmiş
- 2024-02-20 vadesi olan #1003 faturası: 9 gün gecikmiş
- Gelecekteki vade tarihli #1004 faturası: 0 veya negatif değer (henüz vadesi gelmemiş)
Bilgiler: Finans ekibi, 30 günden fazla gecikmiş faturaları kolayca filtreleyebilir, yaşlanma dilimleri oluşturabilir (0-30, 31-60, 61-90, 90+ gün) ve ortalama tahsilat süresi (DSO) gibi metrikleri hesaplayabilir.
Örnek 2: Hasta Yatış Süresi İzleme
Senaryo: Hastane yöneticisi, yatak kullanımını optimize etmek ve olası taburcu gecikmelerini gerçek zamanlı tespit etmek için hastaların yatış süresini takip etmek istiyor.
Ayarlar:
- Yeni Öznitelik Adı: CurrentLengthOfStayHours
- Öznitelik Adı: AdmissionDateTime
- Süre Türü: Hours
- Öznitelik Değeri Son Zaman Olarak: İşaretli değil
- Kesirli Dönemlere İzin Ver: İşaretli
Çıktı: Zenginleştirme, yatış tarihinden itibaren geçen süreyi saat cinsinden kesirli değerlerle gösteren "CurrentLengthOfStayHours" özniteliğini oluşturur:
- 3 gün önce yatan Hasta A: 72.5 saat
- Dün sabah yatan Hasta B: 31.25 saat
- 6 saat önce yatan Hasta C: 6.0 saat
- 2 hafta önce yatan Hasta D: 336.75 saat
Bilgiler: Hastane personeli, uzun süre yatışı olan hastaları inceleyebilir, ortalama yatış süresi trendlerini gerçek zamanlı takip edebilir ve taburcu tahminleri ile yatak kapasitesini proaktif yönetebilir.
Örnek 3: Satın Alma Siparişi Onay Gecikmeleri
Senaryo: Satın alma ekibi, onay için bekleyen siparişleri tespit ederek işlemleri hızlandırmak ve tedarikçi ilişki sorunlarının önüne geçmek istiyor.
Ayarlar:
- Yeni Öznitelik Adı: DaysAwaitingApproval
- Öznitelik Adı: SubmissionDate
- Süre Türü: Days
- Öznitelik Değeri Son Zaman Olarak: İşaretli değil
- Kesirli Dönemlere İzin Ver: İşaretli
Çıktı: Kesirli gün değerleriyle "DaysAwaitingApproval" özniteliği oluşturur:
- Geçen hafta verilen PO-2024-001: 7.5 gün
- Dün verilen PO-2024-002: 1.25 gün
- Bu sabah verilen PO-2024-003: 0.33 gün
- 3 hafta önce verilen PO-2024-004: 21.75 gün
Bilgiler: Satın alma ekibi, en uzun süredir onay bekleyen siparişlere öncelik verebilir, gecikme örüntülerini analiz ederek onay darboğazlarını belirleyebilir ve kabul edilen bekleme sürelerini aşan siparişler için uyarılar oluşturabilir.
Örnek 4: Ekipman Bakım Süresi Takibi
Senaryo: Üretim tesisi, bakım için ekipmanın ne kadar süredir dışarıda olduğunu izleyerek üretim aksamalarını minimize etmek ve bakım planlamasını optimize etmek istiyor.
Ayarlar:
- Yeni Öznitelik Adı: MaintenanceTimeSpan
- Öznitelik Adı: MaintenanceStartTime
- Süre Türü: TimeSpan
- Öznitelik Değeri Son Zaman Olarak: İşaretli değil
- Kesirli Dönemlere İzin Ver: TimeSpan için geçerli değil
Çıktı: Formatlanmış süre dizeleriyle "MaintenanceTimeSpan" oluşturur:
- Makine A: "2d 4h 30m" (2 gün, 4 saat, 30 dakika bakımda)
- Makine B: "0d 8h 15m" (8 saat, 15 dakika bakımda)
- Makine C: "5d 12h 45m" (5 gün, 12 saat, 45 dakika bakımda)
- Makine D: "0d 2h 10m" (2 saat, 10 dakika bakımda)
Bilgiler: Operasyon yöneticileri, uzun süredir bakımda olan ekipmanları hızla tespit edebilir, planlanan ile gerçekleşen bakım sürelerini karşılaştırabilir ve bakım için en uygun zaman aralıklarını belirleyerek üretim kaybını azaltabilir.
Örnek 5: Sözleşme Yenileme Geri Sayımı
Senaryo: Satış ekibi, müşteri sözleşmelerinin bitişine kalan süreyi takip ederek yenilemeleri proaktif şekilde yönetmek ve hizmet kesintilerini önlemek istiyor.
Ayarlar:
- Yeni Öznitelik Adı: DaysUntilExpiration
- Öznitelik Adı: ContractEndDate
- Süre Türü: Days
- Öznitelik Değeri Son Zaman Olarak: İşaretli
- Kesirli Dönemlere İzin Ver: İşaretli değil
Çıktı: Sözleşme bitişine kadar kalan tam gün sayısını gösteren "DaysUntilExpiration" oluşturur:
- Müşteri A'nın sözleşmesi 2 ay sonra bitiyor: 60 gün
- Müşteri B'nin sözleşmesi gelecek hafta bitiyor: 7 gün
- Müşteri C'nin sözleşmesi yarın bitiyor: 1 gün
- Müşteri D'nin sözleşmesi zaten sona ermiş: -5 gün (negatif değer sürenin dolduğunu gösterir)
Bilgiler: Satış ekibi, 30-60 gün içinde sona erecek sözleşmeleri hedefleyen yenileme kampanyaları planlayabilir, bir hafta içinde sona erecek acil yenilemelere öncelik verebilir ve süresi dolmuş sözleşmelere hızlı müdahale edebilir.
Çıktı
Bir Öznitelik ile Mevcut Zaman Arasındaki Süre zenginleştirmesi, veri setinizde her vaka için hesaplanan zaman süresini içeren tek yeni bir vaka özniteliği oluşturur. Bu özniteliğin veri türü ve formatı, seçilen Süre Türü ayarına bağlıdır. Süre Türü Günler, Saatler, Dakikalar, Saniyeler, Haftalar, Aylar veya Yıllar olarak ayarlandığında, zenginleştirme Allow Fractional Periods işaretli değilse tamsayı (integer), işaretli ise ondalık (decimal) öznitelik oluşturur. Tamsayı değerler üst düzey raporlama için uygun tam süreleri sağlarken, ondalık değerler detaylı analizler için hassas ölçümler sunar. Süre Türü TimeSpan olarak ayarlandığında, zenginleştirme "3d 14h 22m" gibi formatlanmış süreci gösteren TimeSpan özniteliği oluşturur; bu, operasyonel panolar için insan tarafından kolayca okunabilir bir biçimdir.
Çıktı özniteliği, kaynak zaman damgası özniteliğindeki boş (null) değerleri otomatik olarak null sonuç olarak işler; böylece analiz boyunca veri bütünlüğü korunur. Çıktıdaki negatif değerler ters zaman ilişkilerine işaret eder – Öznitelik Değeri Son Zaman Olarak işaretli değilse negatif değerler zaman damgasının gelecekte olduğunu, işaretliyse geçmişte olduğunu gösterir. Bu çift yönlü özellik, zenginleştirmeyi hem yaşlanma analizleri hem de geri sayım senaryoları için uygun kılar.
Hesaplanan süre değerleri, sonraki zenginleştirmelerde, filtrelerde ve hesaplayıcılarda hemen kullanılabilir. Yaygın uygulamalar arasında kategorik dilimler oluşturmak (örneğin, "0-30 gün", "31-60 gün"), eşik tabanlı uyarılar ayarlamak, ortalama yaş veya maksimum süre gibi istatistiksel ölçümler yapmak ve süreç performansını izlemek için KPI'lar oluşturmak bulunur. Öznitelik, mindzie'nin görselleştirme bileşenleriyle sorunsuz entegre olur; böylece analiz yenilendiğinde otomatik güncellenen grafikler, göstergeler ve tablolar oluşturabilirsiniz.
Bu dokümantasyon mindzie Studio süreç madenciliği platformunun bir parçasıdır.