Versions Compared

Key

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

...

Satır Bazı Güvenlik ile izleme ve işlem olmak üzere iki çeşit kısıtlama yapılabilir.

İzleme Kısıtı: Seçilen kullanıcıların belirlenen kısıt ifadesine uygun kayıtları görüntüleyebilmesi veya görüntüleyememesi için kullanılan kuraldır.

...

İzleme seçilerek oluşturulan kısıtlar NFS_RLS_PREDICATE_XXX_FILTER (XXX Tablo Adı) adıyla oluşturulan Table Valued Function'a eklenir.

İşlem Kısıtı: Seçilen kullanıcılar için kısıt ifadesinde belirtilen kayıtlarda, kayıt, düzelme ve silme işlemlerinin engellenmesi için kullanılır.

...

İşlem kısıtı seçilerek oluşturulan kayıtlar NFS_RLS_PREDICATE_XXX_BLOCK (XXX Tablo Adı) adıyla oluşturulan Table Valued Function'a eklenir.

Hepsi seçilerek oluşturulan kayıtlar ise; NFS_RLS_PREDICATE_XXX_FILTER ve NFS_RLS_PREDICATE_XXX_BLOCK için oluşturulan Table Valued Function'a eklenir.

Not: Kısıt Tipi seçeneği sadece SQL Server veritabanlarında kullanılabilir.

Detaylı Tanım: Detaylı Tanım yöntemi seçildiğinde alttaki bölüme istenen kısıt tanımı serbest bir biçimde yazılabilir. Kısıt tanımlarında saha adının başında @ ifadesi yer almalıdır.

Örn; @CARI_KOD LIKE 'M%' AND @CARI_TIP = 'A' AND (@CARI_IL = 'IZMIR' OR @CARI_IL = 'AYDIN')

Basit Tanım: Basit Tanım yönteminde SQL cümlesinin yazıldığı bölüm yerine saha listesinin bulunduğu bir tablo ekrana gelecektir. Saha Adı alanından tablonun kısıt ifadesinin yazılacağı saha adı seçilir ve ilgili operatör belirtilerek değer alanlarına kısıt değeri yazılır.

...

Birden fazla alana kısıt vermek için sağ klik menüsü "Araya Satır Ekle" seçeneği kullanılabilir.

Tablo Sahaları

"Veritabanı Nesnesi" alanında seçilen tabloya ait sahaların izlenmesi için kullanılan butondur. Böylece, kısıt verilecek tablonun saha isimlerine bu ekrandan bakılabilir.

...

Tanımlanan kuralların önizlemesi için kullanılan ekrandır. Ön izlemesi istenen Kullanıcı veya Grup kodu ve ilgili veritabanı nesnesi seçim yapıldıktan sonra <<tab>> tuşuna basıldığında, tabloda seçilen kullanıcının görüntüleyebileceği kayıtlar listelenir. Örn; “IZMIR” grubundaki kullanıcılar tarafından programa giriş yapıldığında, kısıt verilen tablodaki kayıtların nasıl görüntüleceği aşağıdaki gibi izlenebilir.

Image RemovedImage Added

Satır bazı güvenlik uygulamasında dikkat edilmesi gereken bazı durumlar vardır. Örneğin bir kullanıcı için belirli bir stok grubu kısıtlandığında, kısıt kapsamındaki kullanıcı tarafından Maliyet Oluşturma işlemi çalıştırıldığında yetkisi olmayan stok grubu için maliyet işlemi çalıştırılmayacaktır. Bu nedenle bu gibi işlemlerin kısıtlı olmayan kullanıcılarda yapılması önerilir.

...