Negate
Genel Bakış
Negate zenginleştirmesi, boolean (mantıksal) öznitelik değerlerinde mantıksal olumsuzlama işlemi gerçekleştirir; TRUE değerini FALSE'a, FALSE değerini TRUE'ya çevirir ve sonucu yeni bir öznitelikte depolar. Bu temel mantıksal operatör, ters koşulları belirlemek, kurallara uyulmayan durumları bulmak ve analizlerinizde tamamlayıcı mantık oluşturmak için önemli olanaklar sağlar. Boolean değerlerini tersine çevirerek, Negate zenginleştirmesi belirli kriterleri karşılamayan vakaları kolayca tespit etmenize, süreç sapmalarını vurgulamanıza ve analizlerinizde daha karmaşık koşullu mantık kurmanıza olanak tanır.
Negate zenginleştirmesi, mevcut koşulların tersini anlamanız gereken süreç madenciliği senaryolarında özellikle değerlidir. Örneğin, bir uyumluluk bayrağınız varsa uyum sağlamayan vakaları, zamanında gerçekleşmeyen aktiviteleri zamanında gerçekleşme göstergesi ile bulabilir veya standart işlem kurallarına uymayan durumları vurgulayabilirsiniz. Bu zenginleştirme, OR gibi diğer mantıksal operatörler ve karşılaştırma operatörleri ile sorunsuz şekilde çalışarak, süreç verilerinizdeki karmaşık iş kurallarını ve koşulları yakalayan boolean ifadeler oluşturmanızı sağlar.
Yaygın Kullanımlar
- Uyum bayrağı özniteliğini olumsuzlayarak uyumsuz vakaları tespit etmek
- "Zamanında" boolean göstergesini tersine çevirip gecikmiş süreçleri bulmak
- Standart işleme koşullarını olumsuzlayarak istisnaları vurgulamak
- Süreçte gerçekleşmeyen durumları analiz etmek için ters filtreler oluşturmak
- Negasyonu diğer boolean operatörlerle birleştirerek karmaşık mantıksal koşullar kurmak
- Onay durumu bayraklarını olumsuzlayarak eksik onayları tespit etmek
- Tamamlanma durumunu tersine çevirerek eksik vakaları bulmak
Ayarlar
Yeni Öznitelik Adı: Negatiflenen boolean değerlerin depolanacağı yeni özniteliğin adını belirtin. Ters mantığı açıkça gösteren açıklayıcı bir isim seçin. Örneğin, "Compliant" özniteliğini olumsuzlarken "Non_Compliant" kullanabilir veya "On_Time" özniteliğinin olumsuzunda "Delayed" seçebilirsiniz. İsim benzersiz olmalı ve veri kümenizde mevcut özniteliklerle çakışmamalıdır.
Öznitelik Adları: Negatifi alınacak boolean özniteliği seçin. Sadece boolean (TRUE/FALSE) öznitelikler seçim için uygundur. Seçilen öznitelik veri kümenizde mevcut olmalıdır; orijinal veriden ya da karşılaştırma operatörleri veya uygunluk kontrolleri gibi diğer zenginleştirmelerle oluşturulmuş boolean özniteliklerden seçebilirsiniz. Seçilen özniteliğin değerleri tersine çevrilerek yeni öznitelik oluşturulacaktır.
Örnekler
Örnek 1: Uyumsuz Satın Alma Siparişlerini Belirleme
Senaryo: Bir satın alma sürecinde, her satın alma siparişinin bütçe sınırları içinde kalıp kalmadığını gösteren "Meets_Budget_Guidelines" adında bir boolean özniteliğiniz var. Bütçe sınırlarını aşan siparişleri tespit edip incelemek istiyorsunuz.
Ayarlar:
- Yeni Öznitelik Adı: Exceeds_Budget
- Öznitelik Adları: Meets_Budget_Guidelines
Çıktı: Ters değerlerle yeni bir vaka özniteliği "Exceeds_Budget" oluşturur:
- Meets_Budget_Guidelines = TRUE olanlarda → Exceeds_Budget = FALSE
- Meets_Budget_Guidelines = FALSE olanlarda → Exceeds_Budget = TRUE
- Meets_Budget_Guidelines = null olanlarda → Exceeds_Budget = null
Bilgiler: Bu ters öznitelik, bütçe istisnası onayı gerektiren satın alma siparişlerini filtrelemeyi ve analiz etmeyi kolaylaştırır. Satın alma ekiplerinin yüksek riskli işlemlere odaklanmasına ve bütçe aşımı desenlerini anlamasına yardımcı olur.
Örnek 2: Gecikmiş Hasta Tedavilerini Bulma
Senaryo: Bir hastane, "Seen_Within_Target" boolean özniteliği ile acil servis hastalarının hedef sürede görülüp görülmediğini takip ediyor. Sağlık yöneticileri, süreç iyileştirme girişimleri için geciken vakaları belirlemek istiyor.
Ayarlar:
- Yeni Öznitelik Adı: Treatment_Delayed
- Öznitelik Adları: Seen_Within_Target
Çıktı: Her hasta vakası için "Treatment_Delayed" oluşturur:
- Hedef sürede görülen hastalar (Seen_Within_Target = TRUE) → Treatment_Delayed = FALSE
- Bekleme süresi 2 saati aşan hastalar (Seen_Within_Target = FALSE) → Treatment_Delayed = TRUE
Bu, gecikmiş tüm vakaların kolayca tespit edilmesini sağlar.
Bilgiler: Olumsuzlanan öznitelik, gecikmiş tedavilerin hızlıca filtrelenmesini sağlar. Günün saati, bölüm veya hasta durumu gibi faktörlere göre gecikme desenlerini belirlemeye yardımcı olarak hedefli süreç iyileştirmelerine imkan verir.
Örnek 3: Kredi İşlemlerinde Eksik Onayları Tespit Etme
Senaryo: Bir finans kurumunda, kredi başvuruları için "Manager_Approval_Received" adında boolean bir öznitelik bulunuyor. Uygunluk görevlileri, yönetici onayı olmadan işlenen başvuruları saptamak istiyor.
Ayarlar:
- Yeni Öznitelik Adı: Missing_Manager_Approval
- Öznitelik Adları: Manager_Approval_Received
Çıktı: Her kredi başvurusu için "Missing_Manager_Approval" oluşturur:
- Onay alan başvurular (Manager_Approval_Received = TRUE) → Missing_Manager_Approval = FALSE
- Onay almayan başvurular (Manager_Approval_Received = FALSE) → Missing_Manager_Approval = TRUE
Bilgiler: Bu ters bayrak, uygunluk ihlallerini hemen ortaya çıkarır, hızlı düzeltme yapılmasını sağlar ve düzenleyici sorunların önüne geçer. Gerçek zamanlı olarak onay uyumluluk oranlarını izleyen panolarda kullanılabilir.
Örnek 4: Tamamlanmamış Üretim Siparişlerini Belirleme
Senaryo: Bir üretim şirketi, "Quality_Check_Passed" boolean özniteliği ile sipariş tamamlama durumunu izliyor. Üretim yöneticileri, kalite kontrollerini geçemeyen siparişleri yeniden işleme planlaması için belirlemek istiyor.
Ayarlar:
- Yeni Öznitelik Adı: Requires_Rework
- Öznitelik Adları: Quality_Check_Passed
Çıktı: Her üretim siparişi için:
- Kalite kontrolü geçen siparişler (Quality_Check_Passed = TRUE) → Requires_Rework = FALSE
- Kalite kontrolü geçemeyen siparişler (Quality_Check_Passed = FALSE) → Requires_Rework = TRUE
Dönüşümü gösteren örnek veri:
- Sipariş #1001: Quality_Check_Passed = TRUE → Requires_Rework = FALSE
- Sipariş #1002: Quality_Check_Passed = FALSE → Requires_Rework = TRUE
- Sipariş #1003: Quality_Check_Passed = TRUE → Requires_Rework = FALSE
Bilgiler: Negatiflenen öznitelik, üretim ekiplerinin yeniden işleme gerektiren siparişleri hızlıca tespit edip önceliklendirmesine olanak tanır; yeniden işleme kapasitelerini tahmin etmeye ve kalite sorunlarının kök nedenlerini analiz etmeye yardımcı olur.
Örnek 5: Çözülmemiş Müşteri Hizmet Talep Kayıtlarını Bulma
Senaryo: Müşteri hizmetleri departmanında "Ticket_Resolved" boolean özniteliği var. Hizmet yöneticileri, yanıt sürelerini ve müşteri memnuniyetini artırmak için çözülmemiş taleplere odaklanmak istiyor.
Ayarlar:
- Yeni Öznitelik Adı: Still_Open
- Öznitelik Adları: Ticket_Resolved
Çıktı: Hizmet talepleri için "Still_Open" özniteliği oluşturur:
- Çözülen talepler (Ticket_Resolved = TRUE) → Still_Open = FALSE
- Çözülmemiş talepler (Ticket_Resolved = FALSE) → Still_Open = TRUE
Bu sayede dikkat gerektiren tüm açık talepler anında filtrelenebilir.
Bilgiler: Ters öznitelik, açık talep hacminin gerçek zamanlı izlenmesini kolaylaştırır, çözülmemiş yaşlanan sorunların tespitini sağlar ve zaman içindeki çözüm oranlarının eğilim analizlerine imkan verir.
Çıktı
Negate zenginleştirmesi, "Yeni Öznitelik Adı" ayarında belirtilen isimle yeni bir boolean vaka özniteliği oluşturur. Çıktı özniteliği, giriş boolean değerlerinin mantıksal tersini içerir.
Doğruluk Tablosu:
- Girdi: TRUE → Çıktı: FALSE
- Girdi: FALSE → Çıktı: TRUE
- Girdi: null → Çıktı: null (null kalır, olumsuzlanmaz)
Veri Tipi: Çıktı özniteliği her zaman Boolean türündedir ve mindzieStudio görüntüleme format ayarlarınıza (genellikle "Evet/Hayır" veya "Doğru/Yanlış") göre gösterilir.
Null Değer İşleme: Kaynak öznitelikte belirli bir vakada null değer varsa, negatifi alınan öznitelik de o vakada null olur. Zenginleştirme, null değerleri FALSE veya TRUE'ya dönüştürmez; veri bütünlüğünü korumak ve eksik veriler hakkında yanlış varsayımları önlemek için null durumunu muhafaza eder.
Diğer Özelliklerle Entegrasyon: Olumsuzlanan öznitelik hemen şunlarda kullanılabilir:
- Belirli vaka alt kümelerine odaklanan filtrelerde (ör. Still_Open = TRUE filtresi)
- "Logical OR" gibi diğer mantıksal zenginleştirmelerde karmaşık koşullar kurmak için
- Negatif koşulları saymak veya analiz etmek için hesaplayıcılar
- Uygunluk kontrollerinde süreç ihlallerini tespit etmek için
- KPI’lar için gösterge panoları ve raporlarda ters durumları izlemek için
Öznitelik, mindzieStudio içindeki tüm öznitelik seçim listelerinde görünür ve dışa aktarma işlevleri ile harici analiz araçlarıyla tam uyumluluk sağlar.
Ayrıca Bakınız
- Logical OR - Birden çok boolean özniteliği OR mantığıyla birleştirin
- Compare Two Attributes - Değerleri karşılaştırarak boolean öznitelikler oluşturun
- Count Boolean Attributes with Value - Belirli değerlere sahip boolean özniteliklerin sayısını sayın
- Combine Boolean Attributes - TRUE olan boolean özniteliklerin isimlerini birleştirin
Bu dokümantasyon mindzie Studio süreç madenciliği platformunun bir parçasıdır.