Activity Copy Latest EventValue

Genel Bakış

Activity Copy Latest EventValue zenginleştirmesi, belirli kaynak aktivitelerden en son değerleri yakalayıp her durumda aktiviteler arasındaki kronolojik süreç boyunca bu değerleri hedef aktiviteye kopyalayarak “ileri doldurma” desenini oluşturur. Bu güçlü veri yayma aracılığı, kritik bilgilerin süreç zaman çizelgeniz boyunca akmasını sağlar.

Bu zenginleştirme, önemli verilerin sürecin belirli noktalarında ortaya çıktığı ancak sonraki aşamalarda analiz için ihtiyaç duyulduğu durumlarda aktiviteler arasında bağlamı koruma gibi yaygın bir süreç madenciliği sorununu çözer. Örneğin bir müşteri siparişi verdiğinde, öncelik seviyesi "Order Received" aktivitesinde kaydedilir, ancak bu öncelik bilgisine sonraki "Quality Check" veya "Ship Order" aktivitelerinde ihtiyaç duyarsınız. Zenginleştirme, değerleri göründüğü anda takip eder ve ihtiyaç duyulan yere akıllıca taşır.

Basit nitelik kopyalamadan farklı olarak, bu zenginleştirme kesin aktivite sıralamalarına bağlı kalmaz ve süreç varyasyonlarına dayanıklıdır. Kaynak ve hedef aktiviteler arasındaki kaç etkinlik olursa olsun en son bilinen değeri durumda muhafaza eder. Bu nedenle, verinin aralıklı olarak ortaya çıktığı ancak filtreleme, analiz veya karar verme için birden fazla sonraki noktada mevcut olması gerektiği senaryolar için idealdir.

Yaygın Kullanım Alanları

  • Sipariş girişinden tüm gerçekleşen aktivitelere müşteri öncelik seviyelerinin iletilmesi ve öncelik bazlı analiz yapılması
  • Onay aktivitelerinden sonraki harcama aktivitelerine en güncel onaylanmış bütçe tutarının taşınması
  • Denetim aktivitelerinden nakliye ve teslimat aktivitelerine en son kalite derecelendirmesinin kopyalanması
  • Giriş aktivitelerinden sonraki tüm işlem aktivitelerine en son bilinen envanter lokasyonunun iletilmesi
  • Teklif aktivitelerinden sipariş işleme aktivitelerine fiyatlandırma katman bilgilerinin taşınması
  • Atama aktivitelerinden yürütme aktivitelerine en son atanan kaynağın kopyalanması
  • Değerlendirme aktivitelerinden onay ve yürütme aktivitelerine risk değerlendirme skorlarının iletilmesi
  • Kontrol noktası aktivitelerinden tamamlanma aktivitelerine en son durum güncellemesinin taşınması

Ayarlar

Filtre: Zenginleştirmenin sadece belirli durumlara uygulanması için isteğe bağlı filtre. Zenginleştirme sadece filtre kriterlerine uyan durumları işler. Tüm durumlara uygulamak için boş bırakın. Farklı süreçlerin farklı değer yayma kuralları gerektirdiği durumlarda kullanışlıdır.

Aktivite Adı: En son bilinen değerin yazılacağı hedef aktivite. Bu aktivite her gerçekleştiğinde, kaynak aktivitelerden yakalanan en güncel değeri alır. Yayılacak bilgiye ihtiyaç duyduğunuz analiz veya filtreleme için gerekli aktivite veya aktiviteleri seçin.

Yeni Event Attribute Adı: Hedef aktivitede oluşturulacak yeni event attribute adı. Bu nitelik, kaynak aktivitelerden gelen en son değeri içerir. Kaynak ve amacını açıkça gösteren, örneğin "Latest_Customer_Priority" veya "Current_Approved_Budget" gibi açıklayıcı bir isim seçin.

Copy Activities: Değerlerin yakalanacağı kaynak aktiviteler. Zenginleştirme bu aktiviteleri kronolojik sırayla izler ve karşılaşılan en güncel değeri takip eder. Birden fazla aktivite belirtebilirsiniz; herhangi biri gerçekleştiğinde takip edilen değer güncellenir. Yaymak istediğiniz değeri sağlayabilen veya güncelleyebilen tüm aktiviteleri seçin.

Copy Activity Attribute: Kaynak aktivitelerdeki, ileriye taşınacak değeri içeren event attribute. Bu nitelik kaynak aktivitelerde mevcut olmalı ve taşınacak veriyi belirler. Sayısal, metin, tarih veya boolean türünde olabilir ve veri türü yeni nitelikte korunur.

Örnekler

Örnek 1: Sipariş Karşılama Sürecinde Müşteri Önceliği Yayılımı

Senaryo: E-ticaret sürecinizde müşteri öncelik seviyesi (Altın, Gümüş, Bronz) "Order Received" aktivitesinde yakalanıyor. Bu öncelik bilgisi, yüksek öncelikli gönderimleri belirlemek ve uygun hizmet seviyelerini uygulamak için "Quality Check" ve "Pack Order" aktivitelerinde mevcut olmalı, ancak öncelik niteliği bu alt aktivitelerde doğal olarak bulunmuyor.

Ayarlar:

  • Filtre: (boş - tüm durumlara uygula)
  • Aktivite Adı: Quality Check, Pack Order
  • Yeni Event Attribute Adı: Customer_Priority_Level
  • Copy Activities: Order Received, Update Customer Status
  • Copy Activity Attribute: CustomerPriority

Çıktı: "Quality Check" ve "Pack Order" aktivitelerinin tümünde yeni bir event attribute olarak "Customer_Priority_Level" oluşturur. Her durumda "Order Received" veya "Update Customer Status" aktivitelerinden en güncel öncelik değeri izlenir. "Quality Check" veya "Pack Order" gerçekleştiğinde, durumdaki en son öncelik değeri atanır. Müşteri durumu işleme sırasında güncellenirse, yeni öncelik sonraki aktivitelere taşınır.

İçgörüler: Müşteri önceliğine göre kalite kontrollerini filtreleyerek Altın müşterilere ekstra dikkat sağlama, öncelik katmanına göre paketleme sürelerini analiz ederek hizmet seviyesi uyumluluğunu doğrulama ve müşteri önemine göre segmentlenmiş performans panoları oluşturma imkanı verir.

Örnek 2: Onay Süreci İçin Bütçe Takibi

Senaryo: Bir satın alma süreci, birden fazla bütçe onay aşaması içerir. Her "Budget Approval" aktivitesi onaylanmış bir tutarı kaydeder ve süreç ilerledikçe revize edilebilir. "Create Purchase Order" ve "Issue Payment" aktivitelerinde geçerli onaylı bütçeye ihtiyaç vardır, böylece harcamalar yetkilendirilmiş tutarlarla kıyaslanabilir.

Ayarlar:

  • Filtre: Department = "Procurement"
  • Aktivite Adı: Create Purchase Order, Issue Payment
  • Yeni Event Attribute Adı: Approved_Budget_Amount
  • Copy Activities: Initial Budget Approval, Revised Budget Approval, Final Budget Approval
  • Copy Activity Attribute: ApprovedAmount

Çıktı: Satın alma siparişi ve ödeme aktivitelerinde en güncel bütçe onayını içeren "Approved_Budget_Amount" oluşturur. Bir durumda önce $10,000, sonra $12,000 olarak onaylanırsa, satın alma ve ödeme aktivitelerinde $12,000 görünür. Birden fazla onay varsa, her sonrakisi takip edilen değeri günceller ve en güncel değer alt aktivitelerde yayılır.

İçgörüler: Satın alma siparişlerinin onaylı bütçeleri aşmadığını doğrulama, revize edilen bütçelerin sıklığını analiz etme, bütçe değişikliklerinden sonra gerçekleşen ödemeleri belirleme ve harcama kalıplarını yetkilendirilmiş tutarlara göre izleme imkanı sağlar.

Örnek 3: Üretimde Kalite Değerlendirmesi Yayılımı

Senaryo: Üretim sürecinde birden çok aşamada kalite denetimleri yapılır ("Initial Inspection", "Mid-Process Check", "Final Inspection"). Her denetimde kalite derecelendirmesi atanır. "Package Product" ve "Ship Product" aktivitelerinde en son kalite derecesi mevcut olmalı, böylece sadece uygun değerlendirilen ürünler gönderilir.

Ayarlar:

  • Filtre: Product_Line = "Electronics"
  • Aktivite Adı: Package Product, Ship Product
  • Yeni Event Attribute Adı: Latest_Quality_Rating
  • Copy Activities: Initial Inspection, Mid-Process Check, Final Inspection
  • Copy Activity Attribute: QualityRating

Çıktı: Paketleme ve sevkiyat aktivitelerinde en son denetim sonucunu gösteren "Latest_Quality_Rating" oluşturur. Bir ürün sırasıyla "A", "B", "A" dereceleri alırsa, paketleme ve sevkiyat aktivitelerinde son olan "A" gösterilir. Böylece sonraki aktiviteler her zaman güncel kalite değerlendirmesine erişir.

İçgörüler: Düşük kalite derecesiyle sevk edilen ürünlerin belirlenmesi için sevkiyat aktivitelerinin filtrelenmesi, üretim sürecinde kalitenin iyileşip iyileşmediğinin veya bozulduğunun analizi, kalite derecelerinin müşteri iade oranlarıyla ilişkisi ve sadece kabul edilen son denetimlerden sonra sevkiyat yapılmasının doğrulanması mümkündür.

Örnek 4: Depolamada Envanter Lokasyon Takibi

Senaryo: Depolama süreci ürünlerin birden çok lokasyona taşınmasını içerir. "Check In", "Transfer" ve "Relocate" aktiviteleri depo lokasyonunu günceller. "Pick Item" ve "Load for Shipping" aktivitelerinde güncel lokasyon bilgisi mevcut olmalı, böylece yönlendirme optimize edilir ve toplama verimsizlikleri tespit edilir.

Ayarlar:

  • Filtre: (boş)
  • Aktivite Adı: Pick Item, Load for Shipping
  • Yeni Event Attribute Adı: Current_Warehouse_Location
  • Copy Activities: Check In, Transfer Warehouse, Relocate Inventory
  • Copy Activity Attribute: WarehouseLocation

Çıktı: Toplama ve yükleme aktivitelerinde ürünün mevcut lokasyonunu gösteren "Current_Warehouse_Location" oluşturur. Ürünler sırasıyla check-in (Bölge A), transfer (Bölge B) ve yer değiştirme (Bölge C) aktivitelerinden geçtikte, toplama aktivitesi “Bölge C” - en son bilinen lokasyonu alır. Böylece her toplama operasyonu için doğru lokasyon bağlamı sağlanır.

İçgörüler: Depo alanına göre toplama verimliliğinin analizi, ürünlerin optim olmayan lokasyonlardan toplandığı durumların tespiti, toplama öncesi kaç transfer yapıldığının izlenmesi ve gerçek toplama kalıplarına göre depo yerleşiminin optimize edilmesi sağlanır.

Örnek 5: Kredi İşlem Sürecinde Risk Skoru Yayılımı

Senaryo: Bir kredi başvuru sürecinde risk değerlendirme aktiviteleri risk skorlarını hesaplar ve günceller. "Automated Risk Check" ilk skoru sağlar, "Manual Risk Review" revize edebilir ve "Final Risk Assessment" kesin skoru verir. "Generate Loan Terms" ve "Approve Loan" aktivitelerinde mevcut risk skoruna ihtiyaç vardır, böylece risk uygun kararlar alınabilir.

Ayarlar:

  • Filtre: Loan_Type = "Business Loan"
  • Aktivite Adı: Generate Loan Terms, Approve Loan
  • Yeni Event Attribute Adı: Current_Risk_Score
  • Copy Activities: Automated Risk Check, Manual Risk Review, Final Risk Assessment
  • Copy Activity Attribute: RiskScore

Çıktı: Kredi şartları oluşturma ve onay aktivitelerinde en güncel risk değerlendirmesini içeren "Current_Risk_Score" oluşturur. Bir kredi otomatik skorla 72 alır, manuel inceleme ile 68’e düşer ve son değerlendirme 68 olarak doğrularsa, her iki aktivite de 68 skorunu alır. Kararlar en güncel risk değerlendirmesine göre verilir.

İçgörüler: Risk skoruna göre kredi şartlarının nasıl değiştiğinin analizi, yüksek risk skorlarına rağmen onaylanan durumların belirlenmesi, manuel incelemenin otomatik risk değerlendirmesini ne sıklıkla değiştirdiği takibi ve yüksek riskli kredilerin uygun denetime tabi tutulmasının doğrulanması sağlanır.

Çıktı

Activity Copy Latest EventValue zenginleştirmesi, belirtilen hedef aktivitelerde yeni bir event seviyesi nitelik oluşturur. Bu nitelik, hedef aktivitenin gerçekleşme zamanına kadar kaynak aktivitelerden yakalanan en son değeri içerir.

Nitelik Özellikleri:

  • Konum: Event tablosu, belirtilen hedef aktivite veya aktiviteler için
  • Veri Tipi: Kaynak niteliğin veri tipiyle uyumlu (sayısal, metin, tarih, boolean)
  • Türetim: İzlenebilirlik için türetilmiş nitelik olarak işaretlenir
  • Gösterim Formatı: Kaynak niteliğin formatını miras alır
  • Kapsam: Sadece belirtilen hedef aktivite eventlerinde doldurulur

Değer Atama Kuralları:

  • Zenginleştirme, her durumda etkinlikleri kronolojik sırayla işler
  • Bir kaynak aktivite gerçekleştiğinde, attribute değeri yakalanır ve “en son bilinen değer” olarak tutulur
  • Hedef aktivite gerçekleştiğinde, mevcut en son bilinen değer atanır
  • Hedef aktivite, kaynak aktivitelerden önce gerçekleşirse, yeni nitelik null kalır
  • Birden fazla kaynak aktivite hedef aktiviteler arasında gerçekleşirse, sadece en güncel değer yayılır
  • Her durum, en son değerlerin bağımsız takibini sürdürür

Entegrasyon Noktaları:

  • Hedef aktivite için event filtrelerinde yeni nitelik kullanılabilir
  • Event seviyesi kalkülatörler ve filtrelerde kullanılabilir
  • Hedef aktivite dahil edildiğinde event veri dışa aktarımlarında görünür
  • Varyant analizleri ve zaman çizelgesi görünümlerinde görselleştirilebilir
  • Sonraki zenginleştirmelerde kaynak veri olarak referans verilebilir
  • Yayılmış değerlere dayalı aktivite spesifik filtreleme ve analiz sağlar

Performans Özellikleri:

  • Her durumda etkinlikleri sırasıyla işleyen tek geçişli işlem
  • Ortamda yalnızca bir değer tutarak bellek açısından verimli
  • Çapraz durum aramalarına gereksinim duymadığı için büyük veri setleri için uygun
  • Toplam etkinlik sayısına doğrusal olarak ölçeklenir

Bu dokümantasyon mindzie Studio süreç madenciliği platformunun bir parçasıdır.