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.