Page History
Panel |
---|
...
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.
|
...
|
...
|
...
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.) |
2. Firma kodu alanı benzersiz (unique) değere sahiptir. Sistemde bulunan firma kodu tekrar eklenmek istendiğinde, |
...
kural devreye girer ve kaydetmeyi durdurur. (Model Editör üzerinde "unique_FirmCodeUnique" adıyla tanımlama yapılmıştır.) |
Örnek2:
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
İşlemler, Model Editor üzerinden 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 kurallar tanımlanır.
NOT2: Validasyon tanımlaması yapıldıktan sonra mutlaka IIS Restart edilmeli ve sisteme yeniden giriş yapılmalıdır.