İki Aktivite için Olay Özelliklerini Karşılaştırma

Genel Bakış

İki Aktivite için Olay Özelliklerini Karşılaştırma zenginleştirmesi, her vakada iki farklı aktivite arasında belirli olay özelliklerinin aynı değerleri içerip içermediğini belirlemek için gelişmiş çapraz-aktivite özellik eşleştirmesi gerçekleştirir. Bu güçlü karşılaştırma zenginleştirmesi, seçilen özelliklerin eşleşip eşleşmediğini gösteren boolean (doğru/yanlış) bir vaka özelliği oluşturur ve aktivitelerin birden fazla kez görünmesi durumunda tüm oluşumları dikkate alır. Bu, veri tutarlılığının doğrulanması, süreç aşamaları arasındaki doğru geçişlerin sağlanması, yetkisiz değişikliklerin tespiti ve kritik bilgilerin iş sürecinizde doğru şekilde akıp akmadığının teyidi için hayati öneme sahiptir.

Basit özellik değişikliği tespitinden farklı olarak, bu zenginleştirme aktivitelerin aynı vakada birden fazla kez gerçekleştiği durumlarda tüm yürütme örneklerini dikkate alır. Varsayılan olarak, her iki aktivitedeki tüm değerleri sıralı şekilde karşılaştırır. Alternatif olarak, tekrarlamaları yok saymak ve her aktivitede bulunan benzersiz verilere odaklanmak için sadece ayırt edici (benzersiz) değerleri karşılaştırabilirsiniz. Bu esneklik, zenginleştirmenin hem tam eşleştirme senaryolarında hem de karmaşık süreç varyantları arasında daha incelikli tutarlılık kontrollerinde değerli olmasını sağlar.

Bu zenginleştirme, belirli özelliklerin ana süreç kilometre taşları arasında tutarlı değerler koruması gereken uyumluluk doğrulama, veri bütünlüğü kontrolü ve kalite güvencesi senaryoları için özellikle güçlüdür. Net boolean göstergeler oluşturarak, eşleşme kriterlerini karşılamayan vakaları hızla filtreleyebilir ve analiz edebilir, böylece veri kalitesi sorunları, süreç sapmaları ve potansiyel uyumluluk ihlallerinin hedefli araştırmasını mümkün kılarsınız.

Yaygın Kullanım Alanları

  • Satın Alma-Tedarik Eşleştirmesi: Mal kabul ve fatura kabul aktiviteleri arasında satın alma siparişi numaraları, tedarikçi kimlikleri veya ürün açıklamalarının tam olarak eşleştiğini doğrulama
  • Üçlü Eşleştirme: Satın alma siparişleri, teslimat teyitleri ve faturalar arasında fiyat, miktar veya ürün kodlarının tutarlı olmasını sağlama
  • Geçiş Doğrulaması: Müşteri kimlikleri, hesap numaraları veya referans kodlarının departmanlar arası transferlerde tutarlı kalmasını onaylama
  • Denetim İzleme Doğrulaması: Onay kodları, yetkilendirme numaraları veya uyumluluk bayraklarının gönderim ile işleme arasında değişip değişmediğini tespit etme
  • Kalite Güvencesi: Ürün spesifikasyonları, parti numaraları veya kalite puanlarının üretim aşamaları arasında değişmeden kaldığını doğrulama
  • Sözleşme Uyumu: Sözleşme şartları, fiyatlama anlaşmaları veya hizmet seviyesi kodlarının sözleşme imzalama ile hizmet teslimi arasında match olup olmadığını kontrol etme
  • Sağlık Hizmetleri Sürekliliği: Hasta tanımlayıcıları, ilaç kodları veya tedavi protokollerinin bakım geçişleri arasında tutarlı kalmasını doğrulama
  • Finansal Uzlaştırma: Yetkilendirme ile mutabakat arasında işlem tutarları, hesap numaraları veya ödeme yöntemlerinin eşleşmesini kontrol etme

Ayarlar

Filtre: Zenginleştirmenin veri setinizin belirli alt kümeleriyle sınırlı olmasını sağlamak için isteğe bağlı vaka düzeyinde filtreler uygulayın. Yalnızca filtre kriterlerini karşılayan vakalarda karşılaştırma yapılır. Filtrelerle dışlanan vakalarda çıktı özelliği null (boş) olur. Analizi belirli süreç varyantlarına, zaman aralıklarına veya organizasyon birimlerine odaklamak için filtreleri kullanın.

Yeni Özellik Adı: Karşılaştırma sonucunu depolayacak olan boolean vaka özelliğinin adını belirtin. "PO_Tedarikci_Match" veya "Fatura_Fiyat_Tutarlılığı" gibi açıklayıcı ve karşılaştırılan içeriği açıkça belirten bir ad seçin. Bu özellik vaka tablonuza oluşturulacak ve filtreleme ile analiz için hemen kullanılabilir olacaktır.

Aktivite 1: Karşılaştırılacak olay özelliğini içeren ilk aktiviteyi seçin. Bu aktivite, özellik değerinin yakalanacağı başlangıç kontrol noktasıdır. Bir vakadaki bu aktivitenin tüm oluşumları karşılaştırmaya dahil edilir. Sürecinizde otoriter veya orijinal veri giriş noktasını temsil eden bir aktivite seçin.

Özellik 1: Karşılaştırmaya dahil edilecek Aktivite 1’den hangi olay özelliğinin seçileceğini belirleyin. Bu, tedarikçi kimliği, tutar, ürün kodu veya durum gibi herhangi bir olay düzeyi özelliği olabilir. Enrichmant, her vakadaki Aktivite 1’in tüm oluşumlarından bu özelliğin tüm değerlerini karşılaştırma için toplar.

Aktivite 2: Karşılaştırılacak olay özelliğini içeren ikinci aktiviteyi seçin. Bu aktivite, özellik değerinin eşleşmesi gereken ikinci kontrol noktasıdır. Bir vakadaki bu aktivitenin tüm oluşumları karşılaştırmaya dahil edilir. Tutarlılığın gerekli olduğu bağımlı veya sonraki süreci temsil eden bir aktivite seçin.

Özellik 2: Özellik 1’e karşı karşılaştırılacak Aktivite 2’den hangi olay özelliğinin seçileceğini belirleyin. Bu özellik, Özellik 1 ile aynı veya farklı bir ada sahip olabilir; bu sayede sistemler arasında farklı adlandırma kullanılan eşdeğer özellikler karşılaştırılabilir. Enrichment, Aktivite 2’nin tüm oluşumlarından bu özelliğin tüm değerlerini toplar.

Ayırt Edici Değerleri Kullan: Bu seçeneği etkinleştirerek, her aktiviteden yalnızca benzersiz değerlerin karşılaştırılmasını sağlayabilir, kopyaları ve tekrarları ignore edebilirsiniz. Etkinleştirildiğinde, zenginleştirme karşılaştırmadan önce her aktiviteden benzersiz değerler seti oluşturur. Devre dışı bırakıldığında (varsayılan), tüm değerler, tekrarlar dahil, sıralı şekilde karşılaştırılır. Aynı benzersiz değer setinin varlığını tekrar sayılarından bağımsız olarak doğrulamak istediğiniz durumlarda bu seçeneği açın. Örneğin, her iki aktivitede aynı ürün kodu setinin bulunup bulunmadığını kontrol ederken distinct değerler kullanın, miktarlar farklı olsa bile.

Örnekler

Örnek 1: Satın Alma Siparişi-Fatura Eşleştirmesi

Senaryo: Bir tedarik departmanı, faturalar üzerindeki tedarikçi kimliklerinin ilgili satın alma siparişlerindeki tedarikçi kimlikleriyle tam olarak eşleştiğini doğrulamak zorundadır. Bu üçlü eşleştirme doğrulaması, ödeme sahtekarlığını önlemek ve faturaların geçerli olduğunu garanti etmek için kritik öneme sahiptir.

Ayarlar:

  • Filtre: (yok)
  • Yeni Özellik Adı: Vendor_ID_Match
  • Aktivite 1: Satın Alma Siparişi Oluştur
  • Özellik 1: Vendor_ID
  • Aktivite 2: Fatura Al
  • Özellik 2: Vendor_ID
  • Ayırt Edici Değerleri Kullan: False

Çıktı: Boolean vaka özelliği Vendor_ID_Match oluşturur:

  • True: Satın alma siparişlerindeki tüm tedarikçi kimlikleri faturadaki tüm tedarikçi kimlikleriyle tam olarak eşleşiyor (aynı değerler aynı miktarlarda)
  • False: Tedarikçi kimlikleri satın alma siparişleri ve faturalar arasında farklı

Eşleştirme analizini gösteren örnek sonuçlar: | Vaka ID | Satın Alma Siparişleri | Faturalar | Vendor_ID_Match | Analiz | |---------|-----------------------|-----------|-----------------|--------| | PO-1001 | VND-523 | VND-523 | True | Mükemmel eşleşme | | PO-1002 | VND-523, VND-523 | VND-523, VND-523 | True | Birden çok sipariş, tamamı eşleşiyor | | PO-1003 | VND-523 | VND-724 | False | Farklı tedarikçiler | | PO-1004 | VND-523, VND-724 | VND-523, VND-724 | True | Birden çok tedarikçi eşleşiyor | | PO-1005 | VND-523 | VND-523, VND-724 | False | Fazladan fatura tedarikçisi |

Öngörüler: Tedarik ekibi, vakaların %8’inde tedarikçi kimliği uyuşmazlıkları olduğunu keşfeder, bu da olası çift faturalandırma veya dolandırıcılık girişimlerine işaret eder. Eşleşmeyen tüm vakalar için zorunlu doğrulama iş akışları başlatırlar ve 340.000 $ tutarında tekrar eden ödemeleri geri kazanırlar.

Örnek 2: Ürün Kodu Tutarlılığı Kontrolü

Senaryo: Bir üretim firması, sipariş girişinde atanan ürün kodlarının kalite kontrolündeki ürün kodlarıyla eşleştiğini doğrulamak zorundadır; böylece müşterilere yanlış ürün gönderilmesi önlenir.

Ayarlar:

  • Filtre: [Order_Status] Eşittir "Completed"
  • Yeni Özellik Adı: Product_Code_Consistent
  • Aktivite 1: Sipariş Gir
  • Özellik 1: Product_Code
  • Aktivite 2: Kalite Kontrol
  • Özellik 2: Inspected_Product_Code
  • Ayırt Edici Değerleri Kullan: True

Çıktı: Product_Code_Consistent boolean özelliği oluşturulur. Ayırt edici değerler etkin olduğunda, zenginleştirme miktar farklarını yoksayar ve her iki aktivitede aynı benzersiz ürün kodlarının bulunup bulunmadığına odaklanır.

Ürün tutarlılığı analizi: | Vaka ID | Sipariş Edilen Ürünler | Kontrol Edilen Ürünler | Product_Code_Consistent | |---------|------------------------|-----------------------|------------------------| | ORD-501 | PRD-A, PRD-B | PRD-A, PRD-B | True | | ORD-502 | PRD-A, PRD-A, PRD-B | PRD-A, PRD-B | True (benzersiz eşleşme) | | ORD-503 | PRD-A | PRD-C | False | | ORD-504 | PRD-A, PRD-B | PRD-A, PRD-B, PRD-C | False (fazladan ürün) |

Öngörüler: Benzersiz değer karşılaştırması kullanılarak, tamamlanmış siparişlerin %12’sinde ürün kodu uyuşmazlıkları olduğu tespit edilmiştir; hataların çoğu depo seçimi sırasında oluşmaktadır. Firma, barkod doğrulamasıyla seçme sürecini yeniden tasarlar ve hataları %85 oranında azaltır.

Örnek 3: Sağlık Hizmetleri İlaç Uzlaştırması

Senaryo: Bir hastane, kabul sırasında reçete edilen ilaçların hasta bakımında uygulanan ilaçlarla eşleştiğini doğrulamak, böylece hasta güvenliğini sağlamak ve potansiyel ilaçlama hatalarını tespit etmek zorundadır.

Ayarlar:

  • Filtre: [Department] Eşittir "Cardiology"
  • Yeni Özellik Adı: Medication_Match
  • Aktivite 1: Kabul Reçete Et
  • Özellik 1: Medication_Code
  • Aktivite 2: İlaç Uygula
  • Özellik 2: Medication_Code
  • Ayırt Edici Değerleri Kullan: True

Çıktı: Reçete edilen ve uygulanan ilaç setlerinin eşleşip eşleşmediğini gösteren Medication_Match boolean oluşturulur. Ayırt edici değerler kullanımı, doygunluk sayılarından bağımsız olarak yetkisiz ilaçların tespitini sağlar.

İlaç uzlaştırma sonuçları: | Hasta ID | Reçete Edilen | Uygulanan | Medication_Match | İnceleme Gerekli | |----------|---------------|-----------|------------------|------------------| | PT-8001 | MED-101, MED-205 | MED-101, MED-205 | True | Hayır | | PT-8002 | MED-101 | MED-101, MED-303 | False | Evet - Fazladan ilaç | | PT-8003 | MED-101, MED-205 | MED-101 | False | Evet - Eksik ilaç | | PT-8004 | MED-101 | MED-205 | False | Evet - Yanlış ilaç |

Öngörüler: Kardiyoloji bölümü hastaların %6,5’inde ilaç uyuşmazlığı keşfeder; %3’ü yetkisiz eklemeler almaktadır. İlaç uygulama noktasında elektronik doğrulama uygularlar ve hasta güvenliği puanlarını %40 artırırlar.

Örnek 4: Finansal İşlem Yetkilendirme Doğrulaması

Senaryo: Bir ödeme işleme şirketi, yetkilendirme sırasında onaylanan işlem tutarlarının nihai mutabakatta aynı olduğunu doğrulamak zorundadır; bu sayede olası dolandırıcılığı veya sistem hatalarını tespit eder.

Ayarlar:

  • Filtre: [Transaction_Type] Eşittir "Credit Card"
  • Yeni Özellik Adı: Amount_Authorization_Match
  • Aktivite 1: İşlemi Yetkilendir
  • Özellik 1: Authorized_Amount
  • Aktivite 2: İşlemi Mutabakat
  • Özellik 2: Settlement_Amount
  • Ayırt Edici Değerleri Kullan: False

Çıktı: Amount_Authorization_Match boolean oluşturulur. Ayırt edici değerler devre dışı olduğunda, tüm yetkilendirilmiş tutarların eşleşen mutabakat tutarlarına sahip olması gerekir; çoklu yetkilendirme veya mutabakat işlemleri de dahil edilir.

İşlem doğrulama analizi: | İşlem ID | Yetkilendirilmiş Tutarlar | Mutabakat Tutarları | Amount_Authorization_Match | |----------|---------------------------|---------------------|----------------------------| | TXN-4001 | 125.00 | 125.00 | True | | TXN-4002 | 125.00, 25.00 | 125.00, 25.00 | True | | TXN-4003 | 125.00 | 150.00 | False | | TXN-4004 | 125.00, 125.00 | 125.00 | False (mutabakat eksik) |

Öngörüler: Şirket, tutar uyuşmazlığı görülen işlemlerin %0,3 olduğunu ve bunun 2,1 milyon dolarlık fark oluşturduğunu tespit eder. Analiz, para birimi dönüşümünde ondalık yuvarlama hatasına yol açan bir sistem hatasını ortaya çıkarır. Düzeltme, gelecekteki kayıpları önler ve müşteri güvenini artırır.

Örnek 5: Kalite Kontrol Parti Takibi

Senaryo: Bir ilaç üreticisi, hammadde kabul sırasında kaydedilen parti numaralarının üretim sırasında kullanılan parti numaralarıyla eşleştiğini doğrulamak zorundadır; böylece düzenleyici uyumluluk için tam izlenebilirlik sağlar.

Ayarlar:

  • Filtre: [Product_Category] Eşittir "Injectable"
  • Yeni Özellik Adı: Batch_Traceability_Valid
  • Aktivite 1: Hammadde Alımı
  • Özellik 1: Material_Batch_Number
  • Aktivite 2: Üretim Tamamlandı
  • Özellik 2: Used_Batch_Number
  • Ayırt Edici Değerleri Kullan: True

Çıktı: Düzenleyici uyumluluk takibi için Batch_Traceability_Valid boolean oluşturulur. Ayırt edici değerler, üretimde kullanılan sıklığa bakmaksızın alınan tüm partilerin hesaba katılmasını sağlar.

Parti izlenebilirliği doğrulama: | Üretim Çalışması | Alınan Partiler | Kullanılan Partiler | Batch_Traceability_Valid | Uyumluluk Durumu | |------------------|-----------------|---------------------|--------------------------|------------------| | RUN-2401 | B-8801, B-8802 | B-8801, B-8802 | True | Uyumlu | | RUN-2402 | B-8803 | B-8803, B-8803 | True | Uyumlu (tekrar kabul) | | RUN-2403 | B-8804 | B-8805 | False | Uyumsuz | | RUN-2404 | B-8806, B-8807 | B-8806 | False | Parti eksik |

Öngörüler: Üretici, üretim çalışmalarının %2,8’inde parti izlenebilirliği sorunları tespit ederek potansiyel FDA uyumluluk ihlallerinin önüne geçer. Üretim başlangıcında gerçek zamanlı parti doğrulaması uygular ve %99,9 izlenebilirlik uyumu sağlar.

Çıktı

Zenginleştirme, "Yeni Özellik Adı" ayarında belirttiğiniz isimle tek bir boolean vaka özelliği oluşturur. Bu özellik:

  • True: Aktivite 1/Özellik 1’den toplanan değerler Aktivite 2/Özellik 2’den toplanan değerlerle tam olarak eşleştiğinde
  • False: Değerler herhangi bir şekilde farklı olduğunda (farklı değerler, farklı sayılar, eksik değerler)
  • Boş/Null: Bir veya her iki aktivite vakada bulunmadığında, karşılaştırma yapılamadığı için

Eşleştirme Mantığı:

Zenginleştirme şu gelişmiş karşılaştırma algoritmasını uygular:

  1. Değer Toplama: Vakadaki her aktivitenin tüm oluşumlarından belirtilen özelliklerin tüm değerlerini toplar
  2. Ayırt Edici İşlem (etkinse): Her aktiviteden tekrar eden değerleri kaldırır, sadece benzersiz girdiler kalır
  3. Sıralama: Tutarlı karşılaştırma için tüm değerleri artan sıraya göre düzenler
  4. Dize Birleştirme: Sıralanmış değerlerden pipe-işaretli (|) ayraçlarla ayrılmış dizeler oluşturur (ör. "|value1|value2|value3")
  5. Kesin Eşleşme: Bu dizeleri tam eşitlik için karşılaştırır

Önemli Karakteristikler:

  • Sıra Bağımsız: Değerler karşılaştırmadan önce sıralandığından, sıra önemli değildir
  • Null Farkında: Null değerler ayrı bir değer olarak değerlendirilir ve karşılaştırmaya dahil edilir
  • Tür Duyarlı: Karşılaştırma, değerlerin dize karşılıkları üzerinden yapılır
  • Sayım Duyarlı (ayırt edici değerler devre dışıysa): Oluşum sayısı tam olarak eşleşmelidir
  • Sayım Duyarsız (ayırt edici değerler etkinse): Sadece benzersiz değerler karşılaştırılır

Birden Çok Aktivite Oluşumunu İşleme:

Aktiviteler bir vakada birden çok kez görünüyorsa:

  • Tüm oluşumlardan değerler karşılaştırmaya dahil edilir
  • Ayırt edici değerler devre dışıysa: Her oluşumun değeri dahil edilir (tekrarlar dahil)
  • Ayırt edici değerler etkinse: Benzersiz değerler sadece bir kez alınır

Aktiviteleri Eksik Vakalar:

  • Aktivite 1 veya Aktivite 2 vakada yoksa: Çıktı null olur (karşılaştırma mümkün değil)
  • Her iki aktivite de yoksa: Çıktı null olur
  • Özellik için değer olmayan herhangi bir aktivite durumu: Karşılaştırmada boş dize olarak ele alınır

Çıktının Kullanımı:

Oluşturulan boolean özellik anında kullanılabilir:

  • Filtreleme: Sadece eşleşen veya eşleşmeyen vakaları göster
  • Performans Analizi: Eşleşme oranlarını hesapla, uyumsuzluk modellerini bul
  • Uyarı Yapılandırması: Kritik özellikler eşleşmediğinde bildirimler oluştur
  • Kök Neden Analizi: Uyumsuz vakaları filtrele ve ortak özelliklerini incele
  • Uyumluluk Raporlama: Doğrulama geçme/kalmama oranlarını gösteren raporlar üret
  • Süreç Madenciliği Görselleştirmesi: Vaka durumuna göre süreç haritalarında renk kodlaması yap
  • İstatistiksel Analiz: Eşleşme ile diğer süreç metrikleri arasındaki korelasyonu hesapla
  • Sonraki Zenginleştirmeler: Diğer zenginleştirmeler ve hesaplayıcılar için giriş olarak kullan

Örnek Filtre Kullanımları:

Uyumsuz vakaları filtrele:
[Vendor_ID_Match] Equals False

Sadece geçerli eşleşen vakalar:
[Amount_Authorization_Match] Equals True

Karşılaştırmanın mümkün olduğu vakaları bul:
[Product_Code_Consistent] Is Not Empty

Zenginleştirme, vaka düzeyinde çalışarak ve optimize edilmiş sıralama ve karşılaştırma algoritmaları kullanarak büyük olay kayıtlarını etkin şekilde işler. Sonuçlar veri setinizle önbelleğe alınır ve zenginleştirme yapılandırması yenilenene veya değiştirilene kadar kullanılabilir kalır.


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