FineReport報表權限管理

一、帆軟報表權限控制

       fineReport軟件自己提供了一套權限控制系統,在決策系統中可以根據自己的項目的實際需求,來完成權限的管控操作。

根據權限受體的不同我們可以將權限分配分爲根據部門職位分配權限根據角色分配權限
根據部門職位分配權限:部門職位是指從管理機構列表中中加載過來的所有職位列表,以部門關係樹狀顯示
根據角色分配權限:角色是指從數據庫中的角色選項中加載過來的角色列表和手動添加的角色列表,其權限分配過程請查看根據角色分配權限。

二、操作步驟

     下面根據項目(報表已集成在自己的項目中,集成方法可以參考點擊打開鏈接)的實際案例來配置完成權限控制的操作,首先在FineReport報表設計器中,完成服務器數據集的配置,注意這裏配置的是服務器數據集。將服務器數據集中的員工信息表替換成自己項目中數據庫的員工信息表。

2、將項目的帆軟的配置文件datasource.xml,替換成最新的。這個文件中有前面配置的服務器數據集的信息,想要讓剛纔的配置起到效果這裏需要替換這個文件。(文件的地址,在FineReport安裝目錄下)

3、啓動項目中報表的服務,登錄數據決策系統。權限管理界面可以進行權限分配,也可以查看用戶權限,同時還可以在設置中進行分級權限管理和模板權限控制。我這裏要控制到具體的報表,選擇模板權限控制的角色權限控制。

   

管理系統創建角色,給角色賦予權限


用戶權限添加成功後,可以查看個人用戶的權限時候配置成功,還可以根據角色統一配置。


權限配置完成之後,在項目中驗證。


賦予此用戶權限,可以具體控制到某張報表某個人查詢的權限



這裏在登錄系統之後,就可以看到我們繼承的報表。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章