SecurityFilters 集合
更新: 2006 年 4 月 14 日
參考屬性應作為實體上的篩選。執行參考實體的任何查詢時 (即使是透過角色等間接參考也一樣),應將這些篩選全都加入至查詢。要套用的篩選集應遵守標準的、以安全性為基礎的模型子集設定。如果安全性篩選已經定義,而使用者並沒有這些篩選的存取權限,則會篩選出該實體的所有執行個體。針對有繼承的實體,也會套用所有上階實體的安全性篩選。
屬性
名稱 | 基數 | 類型 | 描述 |
---|---|---|---|
1-N |
Object |
參考要當成篩選套用至實體的屬性。只有 IsFilter = True 的屬性可以使用。 |
備註
- 若要啟用資料列層級安全性,在您要進行篩選的實體中,必須至少建立一個篩選屬性。
- 篩選屬性 (Attribute) 中,必須將 IsFilter 屬性 (Property) 設定為 True。
- 定義用來在執行階段保護模型的安全性篩選時,如果資料中出現使用者識別碼,則您可以使用目前的使用者識別碼。若要依據目前的使用者識別碼建立安全性篩選,請建立一個篩選屬性、將使用者識別碼欄位加入至篩選,然後編輯該篩選條件的公式,讓篩選條件比較 GETUSERID() 函數的欄位值。
- 當篩選屬性指派給 SecurityFilters 集合,而且模型項目安全性已啟用時,如果使用者不具有集合中任何篩選的存取權限,這些使用者將看不到任何資料或是只能看到 DefaultSecurityFilter 屬性中定義的資料。
請參閱
概念
模型設計師
模型設計師物件屬性
使用報表模型的特定報表
使用模型設計師
DefaultSecurityFilter 物件 (模型設計師)
其他資源
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 4 月 14 日 |
|