Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel



Bir kaydın oluşturulmadan önce, belirlenen kurallara uygun olup olmadığının kontrol işlemidir. Bir alan için boş geçilemez tanımı yapılıp, ilgili kaydın kaydedilmemesi sağlanabilir. Aynı zamanda ilgili alana girilen değerin belirli bir rakama göre kontrolü de yapılabilir.

...

Örnek1: Firma kartında Unvan alanı boş bırakılarak kaydedilmek istenildiğinde, "Boş Olmamalıdır" şeklinde uyarı vermektedir. (Model Editör üzerinde "required_FirmTitleIsRequired" adıyla tanımlama yapılmıştır.)

Örnek2: Firma kodu alanı benzersiz (unique) değere sahiptir. Sistemde bulunan firma kodu tekrar eklenmek istendiğinde, bu kural devreye girer ve kaydetmeyi durdurur. (Model Editör üzerinde "unique_FirmCodeUnique" adıyla tanımlama yapılmıştır.)

2.Tanımlı Validasyona göre, uyarı mekanizmasının devreye girip uyarı vermesidir. Uyarı, kullanıcının seçimine bırakılır. "Uyarıları Yok say" seçeneği ile kaydetme işlemine devam edilir.

Örnek1: Kaydedilmiş bir Fırsat kaydının içerisinde, İlişkili Kayıtlar> Teklifler/Sözleşmeler ekranından Yeni Teklif oluşturulmuştur. Fırsat kaydı silinmek istenildiğinde, tanımlanmış validasyondan dolayı bir uyarı vermektedir. Kullanıcı isterse, "Uyarıları yok say" seçerek işlemine devam edebilir. (Model Editör üzerinde "delete_OpportunityIncludesProposals" adıyla tanımlama yapılmıştır.)

Validasyon Kuralları Tanımlama

...


Soldaki ağaç menüsünden Validation> Rules'a sağ tıklanır ve istenen kurallar tanımlanır.

NOT2: Validasyon tanımlaması yapıldıktan sonra mutlaka IIS Restart edilmeli ve sisteme yeniden giriş yapılmalıdır.