Ana içeriğe geç

Kural Yöneticisi

Kural yöneticisi, IDE'de yer alan bir özelliktir, Görünüm > Kural Yöneticisi seçeneği üzerinden erişilebilir. Bu araç, kullanıcıların form üzerinde yer alan nesnelerin görünüm özellikleri, sakladıkları veriler ve diğer özelliklerini kontrol ederek, nesnelerin davranışlarını belirlemelerini sağlar.

Kural yöneticisi, bir tarayıcı üzerinde çalışan yapıdır ve eklenen eylemler belirli bir koşula bağlı olabileceği gibi, koşul olmaksızın da zamanı geldiğinde çalışabilir. Arka planda çalışmak için, kendisi TypeScript kodlarını üreterek formun istemci tarafında yazılan kodlardan önce çalışır.

Kodlama bilgisi olmayan kullanıcılar, kural yöneticisi aracılığıyla kodlama işlemlerini rahatlıkla gerçekleştirebilirler. Kodlama bilgisi olan kullanıcılar ise kod karmaşıklığına boğulmadan kurallar yazabilirler. Bu sayede, bir form üzerine eklenmiş olan nesnelerin görünüm özellikleri ve sakladığı veriler gibi özellikleri kontrol ederek şekillendirmek mümkündür.

Kural yöneticisi, kullanıcıların işlerini kolaylaştırmak için tasarlanmış bir araçtır ve kodlama bilgisi olmayan kullanıcılar için özellikle kullanışlıdır. Ancak, kodlama bilgisi olan kullanıcılar da karmaşık kuralları yazarken kolaylıkla kullanabilirler.

Kullanım Örnekleri

Akış Kullanıcısına Göre Nesne Gizleme

Senaryo

  1. Formda, kullanıcıların ad ve soyad bilgilerini girerek kaydedebilecekleri bir alan bulunmaktadır. Bu alanın yanı sıra, kullanıcılar tarafından girilen bilgileri IK departmanına ekleyebilmek için bir buton mevcuttur.
  2. Bu buton, sadece akış başlatan kişinin bir üst yöneticisinde görünür olmalıdır. Bu şekilde, yalnızca doğru yetkileri olan kişilerin kaydedilen bilgileri IK departmanına aktarması sağlanmış olur.

Akış Kullanıcısına Göre Nesne Gizleme Görsel Anlatım

1. Flow

enter image description here

2. Kural Yöneticisi

enter image description here

3. Form Görüntüsü

enter image description here

4. Akış Başlatan Form Görüntüsü

enter image description here

5. Amir Onayı Form Görüntüsü

enter image description here

Rate puanına göre başarılı mı başarısız mı yazdırmak

Senaryo

  1. Eğer Rate kutucuğuna girilen değer 3 ise "Sen iyisin"
  2. 1 veya 2 ise "Kendini geliştirmen gerekiyor"
  3. 4 veya 5 puan ise "Harika bir başarı!"
    yazdıran bir kural yöneticisi yapısı kurmak.

Akış Kullanıcısına Göre Nesne Gizleme Görsel Anlatım

Kural Yöneticisi Tanımlamaları

enter image description here Burada dikkat edilmesi gereken bir nokta txtSistemYorumu kısmının hem text hem de value alanlarında değer gösterebildiğidir. Bu özellik TextBox nesnesine özgüdür. Value ve Text alanları birbirleriyle bağımlıdır.

Proje Görüntüleri

enter image description here enter image description here enter image description here

ComboBox'tan seçilen değere göre TextBox'ların görünüm özelliklerini değiştirme

Senaryo

Kural Yöneticisi Tanımlamaları

enter image description here enter image description here

Form Görünümleri

enter image description here enter image description here enter image description here