Udostępnij za pośrednictwem


SecurityFilters Collection

Atrybuty odwołania, które powinny być stosowane jako filtry obiekt.Gdy uruchomiony dowolny typ kwerendy, która odwołuje się obiekt, nawet pośrednio takie jak za pomocą roli, filtry te powinny zostać dodane do kwerendy.Zestaw filtrów do zastosowania podlega podzbiory standardowych zabezpieczeń opartych na modelu.Jeśli filtry zabezpieczeń są zdefiniowane, a użytkownik nie ma uprawnień do każdego z tych filtrów, wszystkie wystąpienia obiekt są odfiltrowywane.Dla jednostek, przy czym dziedziczenie również są stosowane filtry zabezpieczeń dla wszystkich jednostek element nadrzędny.

Właściwości

Imię i nazwisko

Relacja

Typ

Description

AttributeReference

1-N

Object

Odwołuje się do atrybutów jako filtry w celu obiekt.Tylko atrybuty, gdzie IsFilter = True może być używany.

Uwagi

  • Aby włączyć zabezpieczenia poziom wiersza, należy utworzyć co najmniej jeden filtr atrybut wewnątrz obiektu, który chcesz filtrować.

  • Atrybut filtr musi mieć IsFilter Właściwość zestaw do True.

  • Identyfikator bieżącego użytkownika można użyć przy definiowaniu filtrów zabezpieczeń do zabezpieczenia modelu w czasie wykonywania, jeśli identyfikatory użytkowników są obecne w danych.Aby utworzyć filtr zabezpieczeń na podstawie bieżącego IDENTYFIKATORA użytkownika, Utwórz atrybut filtru, dodanie pole Identyfikator użytkownika filtr, a następnie Edytuj formułę warunek filtra tak, aby porównuje wartość z pole do GETUSERID() Funkcja.

  • Gdy atrybuty filtru są przypisane do SecurityFilters Zbieranie i model zabezpieczeń element jest włączone, użytkownicy, którzy nie mają uprawnień do żadnego z filtrów w kolekcja nie zobaczą żadnych danych lub zobaczy tylko te dane, które zdefiniowano w DefaultSecurityFilter Właściwość.