Temsilci Vaka Özelliği
Genel Bakış
Temsilci Vaka Özelliği zenginleştirmesi, her vakadaki belirli aktivitelerden etkinlik özelliği değerlerini çıkararak ve toplayarak güçlü vaka düzeyinde özellikler oluşturur. Basit özellik çıkarımının aksine, bu zenginleştirme toplam, ortalama, minimum ve maksimum hesaplamalar dahil gelişmiş toplama seçenekleri sunar; bu da etkinlik verilerinden anlamlı vaka düzeyinde metrikler oluşturmak için idealdir.
Bu zenginleştirme, sadece ilk/son oluşum çıkarımlarının ötesine geçer ve birden fazla etkinlik oluşumu genelinde örüntüler ve içgörüler ortaya çıkaran matematiksel toplama işlemleri sunar. Örneğin, tüm fatura kalemlerinin toplam değerini hesaplayabilir, birden fazla onay adımı boyunca ortalama işlem süresini bulabilir veya herhangi bir sipariş değişikliğinde uygulanan maksimum indirim yüzdesini belirleyebilirsiniz. Ayrıca, belirli aktivitelerin gerçekleşmediği durumlarda sağlam veri çıkarımı sağlamak için akıllı yedekleme seçenekleri içerir, böylece süreç varyasyonları olsa bile güvenilir veri elde edilir.
Yaygın Kullanımlar
- "Fatura Satırı Oluştur" aktivitelerinden tüm kalem tutarlarını toplayarak toplam fatura değerini hesaplamak
- Satın alma süreçlerinde birden fazla onay aktivitesi boyunca ortalama onay süresini belirlemek
- Satış siparişlerindeki tüm "İndirim Uygula" aktivitelerinde verilen maksimum indirim yüzdesini bulmak
- "Envanteri Kontrol Et" aktivitelerinde kaydedilen minimum stok seviyesini tespit etmek
- "Müşteri Sorgulama" aktivitelerinden ilk müşteri irtibat kişisini çıkarmak
- "Kalite Kontrol" aktivitelerinden son kalite kontrol uzmanını yakalamak
- Lojistik süreçlerindeki birçok "Kargo Hesapla" aktivitesinden toplam sevkiyat maliyetini toplamak
- Birden fazla "Müşteri Geri Bildirimi" temas noktasından müşteri memnuniyet skorlarını ortalamak
Ayarlar
Filtre: Zenginleştirmeyi yalnızca belirli vakalara uygulamak için isteğe bağlı filtre. Sadece filtre kriterlerine uyan vakalar için özellik oluşturulur. Tüm vakalara uygulamak için boş bırakın.
Yeni Özellik Adı: Oluşturulacak yeni vaka düzeyindeki özelliğin adı. "Toplam Fatura Değeri", "Ortalama Onay Süresi" veya "Son Kalite Kontrolcü" gibi neyi temsil ettiğini açıkça belirten açıklayıcı bir isim seçin.
Etkinlik Sütun Adı: Değerlerini çıkarmak veya toplamak istediğiniz etkinlik özelliğini seçin. Bu, hesaplamalar için sayısal değerler (tutarlar veya süreler gibi), metin değerleri (kaynak adları veya konumlar gibi) veya tarih/saat değerleri (zaman damgaları gibi) olabilir.
Temsilci Vaka Aktivite İsimleri: Özellik değerlerini çıkarmak istediğiniz bir veya daha fazla aktiviteyi seçin. Zenginleştirme yalnızca bu aktivite isimleriyle eşleşen etkinlikleri dikkate alır. Birden fazla aktivite için, toplama tüm eşleşen etkinlikler genelinde yapılır.
Temsilci Vaka Etkinlik Seçimi: Birden fazla eşleşen etkinlik varsa değerleri nasıl toplayacağını veya seçeceğini belirler:
- İlk: Kronolojik olarak ilk eşleşen etkinlikten değeri alır
- Son: Kronolojik olarak son eşleşen etkinlikten değeri alır
- Toplam: Tüm eşleşen etkinlik değerlerini toplar (yalnızca sayısal özelliklerde)
- Ortalama: Tüm eşleşen etkinlik değerlerinin ortalamasını hesaplar (yalnızca sayısal özelliklerde)
- Min: Tüm eşleşen etkinlikler arasından en düşük değeri bulur
- Max: Tüm eşleşen etkinlikler arasından en yüksek değeri bulur
- Tümü: Tüm eşleşen etkinlik değerlerini birleştirir (liste oluşturur)
Belirli Değerler Null İse En Son Etkinliği Seç: Etkinleştirildiğinde, belirtilen aktivitelerde seçilen özellik bulunmuyorsa (veya değeri null ise) zenginleştirme, vakadaki herhangi bir aktiviteden seçilen özelliğin en son null olmayan değerine geri döner. Böylece, belirli aktiviteler sahip olmasa bile mümkün olduğunca her zaman bir değer elde edilir.
Örnekler
Örnek 1: Toplam Fatura Değeri Hesaplama
Senaryo: Bir satın alma sürecinde, her birinde "LineAmount" özelliği olan birden fazla "Fatura Satırı Ekle" aktivitesi var. Her vaka için toplam fatura değerini hesaplamanız gerekiyor.
Ayarlar:
- Filtre: (boş - tüm vakalara uygula)
- Yeni Özellik Adı: Total_Invoice_Value
- Etkinlik Sütun Adı: LineAmount
- Temsilci Vaka Aktivite İsimleri: Add Invoice Line
- Temsilci Vaka Etkinlik Seçimi: Sum
- Belirli Değerler Null İse En Son Etkinliği Seç: False
Çıktı: "Add Invoice Line" aktivitelerinden tüm LineAmount değerlerinin toplamını içeren "Total_Invoice_Value" vaka özelliği oluşturur. Üç satırda $500, $750 ve $250 tutarları varsa, Total_Invoice_Value $1,500 olur.
İçgörüler: Fatura dağılımlarını analiz etmeye, yüksek değerli işlemleri ek onaya tabi tutmaya ve zaman içinde ortalama fatura büyüklüklerini izlemeye olanak sağlar.
Örnek 2: Ortalama Onay Süresi
Senaryo: Bir kredi onay süreci, her biri saat cinsinden "ApprovalDuration" özelliğine sahip "İlk Onay", "Risk Onayı" ve "Son Onay" aşamalarını içeriyor. Onaylarda geçen ortalama süreyi bilmek istiyorsunuz.
Ayarlar:
- Filtre: (boş)
- Yeni Özellik Adı: Avg_Approval_Hours
- Etkinlik Sütun Adı: ApprovalDuration
- Temsilci Vaka Aktivite İsimleri: Initial Approval, Risk Approval, Final Approval
- Temsilci Vaka Etkinlik Seçimi: Average
- Belirli Değerler Null İse En Son Etkinliği Seç: False
Çıktı: Tüm onay aktiviteleri genelinde ortalama süreyi içeren "Avg_Approval_Hours" oluşturur. Onay süreleri sırasıyla 2, 4 ve 3 saatse, ortalama 3 saat olur.
İçgörüler: Onay sürecindeki darboğazları tespit eder, gerçekçi SLA'lar belirlemeye yardımcı olur ve olağandışı uzun ya da kısa onay sürelerine sahip vakaları vurgular.
Örnek 3: Uygulanan Maksimum İndirim
Senaryo: Bir satış sürecinde, her biri "DiscountPercent" özelliğine sahip birçok indirim aktivitesi olabilir ("Yönetici İndirimi", "Sezon İndirimi", "Hacim İndirimi"). Verilen en yüksek indirimi izlemek istiyorsunuz.
Ayarlar:
- Filtre: Process = "B2B Sales"
- Yeni Özellik Adı: Max_Discount_Percent
- Etkinlik Sütun Adı: DiscountPercent
- Temsilci Vaka Aktivite İsimleri: Manager Discount, Seasonal Discount, Volume Discount
- Temsilci Vaka Etkinlik Seçimi: Max
- Belirli Değerler Null İse En Son Etkinliği Seç: False
Çıktı: Her vaka için uygulanan en yüksek indirim yüzdesini gösteren "Max_Discount_Percent" oluşturur. %5, %10 ve %7 indirimler uygulanmışsa, maksimum %10 olur.
İçgörüler: İndirim politikalarını izlemeye, aşırı indirim yapılan vakaları tespit etmeye ve indirimlerin kâr marjları üzerindeki etkisini analiz etmeye yardımcı olur.
Örnek 4: Yedeklemeli Son Sorumlu Depo
Senaryo: Bir lojistik sürecinde, ürünler birçok depo arasında hareket eder. Her sevkiyatın son elden geçtiği depoyu belirlemek istiyorsunuz, ancak bazı aktiviteler depo bilgisini içermeyebilir.
Ayarlar:
- Filtre: (boş)
- Yeni Özellik Adı: Final_Warehouse
- Etkinlik Sütun Adı: WarehouseLocation
- Temsilci Vaka Aktivite İsimleri: Ship Item, Transfer Item, Store Item
- Temsilci Vaka Etkinlik Seçimi: Last
- Belirli Değerler Null İse En Son Etkinliği Seç: True
Çıktı: Son sevkiyat/transfer/depolama aktivitesinden depo konumunu içeren "Final_Warehouse" oluşturur. Eğer bu aktivitelerde depo bilgisi yoksa, vakadaki herhangi bir aktiviteden depo bilgisi içeren en son null olmayan değer kullanılır.
İçgörüler: Son teslim noktalarının takibini, depo kullanımı analizini ve sevkiyat örüntülerinin belirlenmesini sağlar.
Örnek 5: Sipariş İşlemi Sırasında Minimum Stok Seviyesi
Senaryo: Bir envanter yönetim süreci birden çok noktada stok seviyelerini kontrol eder. Sipariş tamamlama sırasında karşılaşılan en düşük stok seviyesini belirleyerek stok bitimine yakın durumu anlamanız gerekiyor.
Ayarlar:
- Filtre: Order_Type = "Rush Order"
- Yeni Özellik Adı: Min_Stock_Level
- Etkinlik Sütun Adı: CurrentStockLevel
- Temsilci Vaka Aktivite İsimleri: Check Stock, Reserve Inventory, Update Stock
- Temsilci Vaka Etkinlik Seçimi: Min
- Belirli Değerler Null İse En Son Etkinliği Seç: False
Çıktı: Sipariş sürecindeki en düşük stok seviyesini gösteren "Min_Stock_Level" oluşturur. Stok kontrolleri 50, 25 ve 30 birim gösteriyorsa minimum 25 olur.
İçgörüler: Stok bitme riski altındaki siparişleri belirler, yeniden sipariş noktalarının optimizasyonuna yardımcı olur ve envanter tüketim örüntülerini ortaya çıkarır.
Çıktı
Temsilci Vaka Özelliği zenginleştirmesi, yapılandırmada belirtilen isimde tek bir yeni vaka düzeyinde özellik oluşturur. Yeni özelliğin veri türü, kaynak etkinlik özelliği ile eşleşir ve değerleri seçilen toplama yöntemine göre belirlenir.
Özellik Özellikleri:
- Konum: Vaka tablosu (vaka özellik listeleri ve filtrelerinde erişilebilir)
- Veri Türü: Kaynak etkinlik özelliği ile eşleşir (sayısal, metin, tarih, boolean)
- Türetim: İzleme için türetilmiş özellik olarak işaretlenir
- Görüntüleme Formatı: Kaynak etkinlik özelliğinden biçimlendirmeyi miras alır
Değer Atama Kuralları:
- Eşleşen aktiviteleri olan vakalar, toplama seçimlerine göre değer alır
- Eşleşen aktivitesi olmayan vakalara null değer atanır (yedekleme etkin değilse)
- Yedekleme etkinleştirildiğinde, null değerler herhangi bir aktiviteden en son null olmayan değerle değiştirilir
- Sayısal veri gerektiren toplamalarda (Toplam, Ortalama) yalnızca sayısal etkinlik özellikleri çalışır
- "Tümü" seçimi değerlerin birleştirilmiş listelerini oluşturur
Entegrasyon Noktaları:
- Yeni özellik, vaka filtrelerinde ve hesaplayıcılarda hemen kullanılabilir
- Sonraki zenginleştirmelerde girdi olarak kullanılabilir
- Veri ihracatlarında ve API yanıtlarında görünür
- Grafikler ve panolarda görselleştirme için mevcuttur
- Hesaplanan alanlarda diğer vaka özellikleriyle birlikte kullanılabilir
Bu dokümantasyon mindzie Studio süreç madenciliği platformunun bir parçasıdır.