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ır ve ilgili kaydın kaydedilmemesi sağlanır. Aynı zamanda ilgili alana girilen değerin belirli bir rakama göre kontrolü de yapılması sağlanır. Oluşturulmuş bir kaydı silerken, kullanıcıya uyarı verme işlemi de Validasyon tanımı ile yapılır.
Logo CRM uygulamasının kurulu olduğu klasör içerisinde, ModelEditor klasörü açılır ve ModelEditor.bat uygulaması çalıştırılır.
Soldaki ağaç menüsünden Validation> Rules'a sağ tıklanır ve istenen kural türü tanımlanır.
Bilgilendirme
Aşağıdaki örneklerde Logo CRM ürün kurulum yapıldıktan sonra, sistemde var olan Validasyon örnekleri gösterilmiştir.
Logo CRM üzerinde var olan bazı validasyonlar;
Validasyon Çeşitleri
4.Birden Fazla Alanın Tekil (Unique) Kontrolü (RuleCombinationPropertiesIsUnique):
Örnek: Firma kartında hem Vergi Dairesi hem de Vergi Numarası aynıysa kaydetme işleminin engellenmesi.
- Model Editör üzerinden Validasyon tanımlama işleminin detayları aşağıda yer almaktadır.
- TargetProperties alanında birden fazla alan ekleyebilmek için, alan isimlerinin arasına ";" (noktalı virgül) koyuyoruz.
5.Boolean Alana Bağlı Validasyon Oluşturma (RuleFromBoolProperty):
Örnek: Firma kaydedildiğinde, Aktif Ziyaret alanını seçilmesinin zorunlu olması.
- Model Editör üzerinden Validasyon tanımlama işleminin detayları aşağıda yer almaktadır.
6. İki Değer Arasında Validasyon Kuralı Tanımlama (RuleRange):
Örnek: Firma kaydedildiğinde, Aylık Ziyaret alanına belirlenen değer aralığında değer girilmesinin sağlanması.
- Model Editör üzerinden Validasyon tanımlama işleminin detayları aşağıda yer almaktadır.
- Bu tanımlamada dikkat edilmesi gereken MaximumValue ve MinimumValue alanlarına istenilen değer aralıkları bilgisinin girilmesidir.