You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Genel Bölümü'nde, "Kayıt/Kullanıcı İşlemleri" menüsünün altında yer alır. "Tüm Kullanıcılar", "Grup" ya da tek bir "Kullanıcı" için satır bazında kısıtlama verilen bölümdür. Böylece; "Satır Bazı Güvenlik Uygulaması" ile bir kullanıcı veya kullanıcı grubunun programda tanımlanan bir alana, verilen kısıta uygun olmayan kayıtları girmesi engellenir. "Satır Bazı Güvenlik Uygulaması" ile kısıtlama yapılan kullanıcı yada kullanıcı grubunun kısıt kapsamındaki alanlara sahip kayıtları görmemesi de sağlanır.

Bu bölüm, veritabanının Oracle olması ve Yardımcı Programlar → Şirket-Şube Parametre Tanımları → Parametreler → “Satır Bazı Güvenlik Sistemi” veya “Hepsi” seçeneğinin işaretlenmesi ile aktif hale gelir.



Satır Bazı Güvenlik Düzenleme Ekranı
Kısıt KapsamıKısıt kapsamına girecek seçeneğin belirlendiği alandır. Alanın sağ tarafında yer alan aşağı ok butonu ile seçim yapılır. Tüm Kullanıcılar, Grup ve Kullanıcı seçeneklerinden oluşur.
Kullanıcı Kodu

"Kısıt Kapsamı" alanında "Kullanıcılar" seçeneğinin seçilmesi ile aktif hale gelen alandır. Satır bazı güvenlik düzenlemesi yapılacak kullanıcı kodunun girilmesini sağlar. Rehber butonu  ile, kullanıcı kodları arasından seçim yapılır.

Grup Kodu

"Kısıt Kapsamı" alanında "Grup" seçeneğinin seçilmesi ile aktif hale gelen alandır. Satır bazı güvenlik düzenlemesi yapılacak grup kodunun girilmesini sağlar. Rehber butonu  ile, grup kodları arasından seçim yapılır. 

"Kullanıcı Grup Kayıtları" bölümünde tanımlanan ve seçilen gruba ait kullanıcılar için geçerlidir.
Veritabanı Nesnesi

Satır bazı kısıtlamasının yapılacağı tablonun seçildiği alandır. Alanın sağ tarafında yer alan aşağı ok butonu ile tablo seçenekleri arasından seçim yapılır. 

Örneğin;

"Stok Kartı Kayıtları" bölümündeki bir alan için kısıtlama yapılacaksa TBLSTSABIT seçeneğinin seçilmesi gerekir.

"Veritabanı Nesnesi" altındaki boş alanda ise kısıtlamanın hangi alan için yapılacağına dair SQL cümlesi yazılır.

Örneğin;

Satır bazı kısıtlaması bir kullanıcı grubu için, Cari Hesap Kayıtları menüsünde Grup Kodu alanı için yapılmak istendiğinde; Veritabanı Nesnesi’nde TBLCABIT seçeneği seçilmelidir. Veritabanı Nesnesi altındaki ekrana GRUP_KODU<>’OZEL’ şeklinde bir tanımlama yapılmalıdır. Bunun anlamı; Tanımlaması yapılan kullanıcı grubu, Cari Hesap Kayıtları menüsünde Grup Kodu OZEL olan Cari Hesapları göremeyecektir. Ayrıca bu kullanıcı grubu yeni bir Cari Hesap tanımlaması yaparken ya da bir Cari Hesapta düzeltme yaparken o hesabın Grup Kodu alanına ‘OZEL’ Grup Kodunu veremeyecektir. İlgili kullanıcı grubu,  verilmiş olan kısıtlamaya aykırı bir işlem yaparsa örneğin Cari Hesap tanımlaması yaparken Grup Kodu’na OZEL girmeye çalışırsa “Satır bazında güvenlik kısıtlamalarına uygun kayıt girmelisiniz” şeklinde bir uyarı ekranı gelecek ve kullanıcı grubunun kısıtlamaya aykırı bir kayıt girmesine izin verilmeyecektir.






İlgili alanlara bilgi girişi yapıldıktan sonra klavyeden <Tab> tuşuna basılarak ilerlendiğinde oluşturulması istenen kayıt alt ekrana aktarılır.

Yapılan kaydın iptali için, silinmesi istenen kaydın üzerinde çift tıklandıktan sonra “Kayıt Sil”  butonuna tıklanması gerekir.