Bu sayfada

Expression Editor

Expression Editor

Expression Editor, ProcessMind’de ifade yazmak için kullanılan yerleşik araçtır. Veri seti öznitelikleri, veri seti filtreleri ve metrik tanımları gibi ifadelerin kullanıldığı her yerde açılır ve her zaman aynı şekilde çalışır: kaydetmeden önce yazın, doğrulayın ve önizleyin.

ProcessMind’de Expression Editor

Nereden açabilirsiniz

Açıldığı yer Düzenlediğiniz içerik
Veri Seti → ÖzniteliklerHaritalama / İfade hücresi bir hesaplanmış öznitelik
Veri Seti → GenelGenel veri seti filtresiFiltre ifadesi ekleyin… Process Mining öncesinde uygulanan bir satır filtresi
Grafik ayarları → Metrik ifadesiMetrik ifadesini kullanın… satır başına değerlendirilen bir metrik ifadesi
Grafik ayarları → İkincil metriklerİfade… bir ikincil metrik ifadesi
Grafik ayarları → Metin / Html chipi grafik metni: düz metin ve ${ ... } ifadeler içeren HTML
Grafik ayarları → Norm ayarları → ƒ → Başlangıç / Bitiş ifadesi Süreç ayarları sabitlerinden çözümlenen bir norm sınırı

İletişim kutusunun başlığı, düzenlediğiniz içeriği yansıtır. Örneğin Edit Expression: {attribute name} veya Satır Filtresi İfadesi.

İfade yazma

  • Siz yazdıkça giriş alanı söz dizimini vurgular: işlevler, öznitelikler, sabitler, vaka özellikleri ve satır başvuruları farklı renklerle gösterilir; ayrıştırma hatalarının altı kırmızı çizilir.
  • Otomatik tamamlamayı açmak için Ctrl/Cmd+Space tuşlarına basın, otomatik olarak açılmaz. Seçili öğeyi uygulamak için Enter veya Sekme tuşuna basın, listeyi kapatmak için Esc tuşuna basın.
  • Belgeleri görmek için herhangi bir belirtecin üzerine gelin: işlevlerde imza, açıklama ve örnek; özniteliklerde tür gösterilir.
  • Bir işlev çağrısının içinde imza yardımı, doldurduğunuz parametreyi gösterir.
  • Geri al ve Yinele düğmeleri üst bilgide yer alır. Kısayollar olarak Ctrl/Cmd+Z, Shift+Ctrl/Cmd+Z ve Ctrl/Cmd+Y kullanılabilir.

Başvuru paneli

İfadenizi oluşturmak için öğeleri seçin panelinde kullanabileceğiniz tüm öğeler bölümler halinde listelenir:

  • Öznitelikler: veri setinizin öznitelikleri. Eklemek için birine tıklayın.
  • Sabitler: Süreç ayarları içinde tanımlanan süreç genelindeki sabitler.
  • İşlevler: kategorilere göre gruplanır; her işlevin araç ipucunda imzası, açıklaması ve örneği gösterilir. Tıkladığınızda işlev adı parantezleriyle birlikte eklenir.
  • Durum özellikleri ve Satır başvuruları: önceki satırla karşılaştırma oluşturmaya başlamak için bir satır başvurusuna tıklayarak previous. ekleyin.

Arama kutusu adları, imzaları, açıklamaları ve örnekleri bulur; ayrıca amacı anlayabilir. “days between” veya “sum with condition” yazdığınızda eşleşen işlevleri gösterir. Üst bilgideki yardım simgesi ifade dili belgelerini açar.

Önizleme

Öznitelikler ve metrikler için editor, siz yazdıkça güncellenen canlı Oluşma sayısına göre en sık kullanılan değerler önizlemesi gösterir: sayılarıyla birlikte en sık sonuçlar ve null ile other grupları, en fazla 20 değer. Önizleme çalışırken İfade önizlemesi çalışıyor… mesajını görürsünüz. Hatalarda Önizlemeyi görmek için ifadeyi düzeltin mesajı gösterilir. Satır filtreleri önizlemeyi desteklemez; editor bunun yerine bu durumu belirtir.

Grafik metni Templateleri

Grafik metni (Metin grafikleri, KPI’lar, göstergeler ve HTML çerçeveleri) bir Templatetir: düz metin yazıldığı gibi kalır ve her ${ ... } bölümü değerlendirilir. Düzenleyici her bölümü doğrular ve siz yazarken vurgular. Metin, Html, metrik ifadeleri ve norm ifadeleri yalnızca düzenleyiciyi Kaydet ile kapattığınızda uygulanır; İptal taslağı siler. Düz grafik metni ve HTML satır başına değerlendirilemediği için düzenleyici, değer önizlemesi yerine Grafik metni için önizleme kullanılamıyor mesajını gösterir.

Norm ifadeleri Process Settings sabitlerine göre çözümlenir, örneğin slaTargetDays * 86400000. Bu nedenle düzenleyici sabitleri ve işlevleri sunar, ancak burada veri seti öznitelikleri bulunmaz.

Doğrulama ve kaydetme

Düzenleme sırasında doğrulama sürekli çalışır. İletişim kutusunun altındaki durum satırında yeşil İfade geçerli onayı veya 12. konumda hata: ‘)’ bekleniyordu ancak … bulundu gibi kırmızı bir hata gösterilir. Yaygın hatalar arasında bilinmeyen işlevler ya da değişkenler, yanlış bağımsız değişken sayısı, kapatılmamış dizeler ve tür uyuşmazlıkları bulunur.

Kaydet, ifade geçersizken veya satır filtresi kısıtlamaları geçerliyken devre dışı kalır. Alanı temizleyip kaydettiğinizde ifade kaldırılır. Klavyeden kaydetmek için Ctrl/Cmd+Enter tuşlarına, kaydetmeden kapatmak için İptal düğmesine basın.

İlgili ifadeleri sekmelerde açma

İfadeler başka hesaplanmış özniteliklere başvurabilir. Düzenleme sırasında bir öznitelik başvurusunu incelemek için ifadenizde Ctrl/Cmd+tıklayın. Başvuru, salt okunur ayrı bir sekmede açılır. İkinci sekme oluşturulur oluşturulmaz sekme çubuğu görünür ve önizleme görüntülediğiniz sekmeyi izler.

Satır filtreleri: izin verilenler ve engellenenler

Satır filtresi, veri yüklenirken ve Process Mining öncesinde her ham olay satırında çalışır. Yalnızca ifadenin doğru olduğu satırlar tutulur; yanlış, boş ve null sonuçlar kaldırılır. Bu bağlam, kullanabileceğiniz öğeleri sınırlar:

  • İzin verilenler: satırın kendi değerleri, yani veri setinin öznitelikleri ile yerleşik sütun diğer adları (caseid, time, activity, cost, user, start_time ve co2).
  • Engellenenler: durum düzeyi veya satırlar arası bağlam gerektiren her şey, yani durum özellikleri, durum toplamları ve pencere işlevleri, satır başvuruları (previous.), first() gibi etkinlik aramaları ve followedBy ifadeleri.

Engellenen bir öğe kullanırsanız Kaydet düğmesi şu mesajla devre dışı kalır: “Satır filtreleri yalnızca ham satır verilerini kullanabilir. Durum özelliklerini, durum toplamlarını, satır başvurularını, etkinlik aramalarını veya followed-by ifadelerini kaldırın.”

İlgili konular